Backend-розробник з додатковою кваліфікацією в галузі штучного інтелекту (ШІ) для розробників програмного забезпечення
Безкоштовно для вас
через просування
-
Тип ступеня: Сертифікат "Backend розробник"
-
Додаткові кваліфікації: Сертифікат "Штучний інтелект (ШІ) для розробників програмного забезпечення"
Сертифікат "JavaScript Developer
Сертифікат "Сертифікований PHP-розробник
Сертифікат "Реляційні бази даних SQL" -
Підсумковий іспит: Практична робота над проектами з фінальними презентаціями
Сертифікований PHP розробник -
Час занять: Повна зайнятістьЗ понеділка по п'ятницю з 8:30 до 15:35 (у святкові дні з 8:30 до 17:10)
-
Мова викладання: Німецька
-
Тривалість: 21 Тижні
Штучний інтелект (ШІ) для розробників програмного забезпечення
Основи штучного інтелекту (ШІ/АІ) (приблизно 0,5 дня)
Що таке штучний інтелект?
Визначення та історія ШІ
Різниця між слабким і сильним ШІ
Огляд додатків на основі ШІ
DIN/TS 92004:2024
Вступ до машинного навчання (ML) (приблизно 0,5 дня)
Визначення та основні поняття
Контрольоване та неконтрольоване навчання
Приклади застосування ML
Попередня обробка та візуалізація даних (приблизно 1 день)
Підготовка даних (джерела, очищення та трансформація)
Значення та методи функціональної інженерії
Масштабування та нормалізація
Категоріальні та числові ознаки
Важливість візуалізації даних
Створення діаграм та графіків
Навчання під керівництвом викладача (приблизно 1 день)
Лінійні та множинні регресійні моделі
Оцінка регресійних моделей
Класифікаційні моделі
Оцінка та оптимізація моделей
Навчання без нагляду та глибоке навчання (приблизно 1 день)
Методи кластеризації
Зменшення розмірності
Основні концепції/архітектури глибокого навчання
Нейронні мережі і як вони працюють
Огляд фреймворків для глибокого навчання
Робота над проектом (приблизно 1 день)
Закріплення вивченого матеріалу
Презентація результатів проекту
Розробник JavaScript
Основи JavaScript (близько 7 днів)
Вступ до
Інтеграція в HTML сторінки
Елементи мови
Змінні, константи та типи даних
Оператори
Керуючі структури
Умовні оператори
Цикли
Функції
масиви
Об'єкти
файли cookie
Веб-сховище
Обробка помилок
Штучний інтелект (ШІ) в робочому процесі
Презентація конкретних технологій ШІ
та можливих застосувань у професійному середовищі
Маніпуляції з DOM за допомогою JavaScript (близько 3 днів)
основи
Вибір HTML
Вміст і атрибути
стилізація
Події
Створення DOM-елементів
Копіювання, переміщення та видалення DOM-елементів
AJAX (близько 3 днів)
Вступ до
Функціональність
Необхідні умови
http запити
Об'єкт XMLHttpRequest
Синхронні та асинхронні запити
Веб-сервіси/передачі:
- JSON
- XML/XML-відповідь
Фреймворки/бібліотеки (приблизно 2 дні)
Створіть власну бібліотеку
jQuery
Переваги та недоліки
Робота над проектом (близько 5 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Спеціалізація JavaScript (близько 6 днів)
Керівництво з програмування
Версії сценаріїв ECMA
Глобальна та локальна область видимості, блокова область видимості
Функції зі стрілками, відмінність від класичного синтаксису
DOM: об'єкт події
Решта параметрів
Метод масивів
Функції високого порядку для масивів
Розширений синтаксис, деструктуризація
Створення об'єктів за допомогою конструкторів, класів, фабрик
Геттери та сеттери, динамічні атрибути
Прототипування, успадкування об'єктів
Створення та керування картами та колекціями наборів
Ітератори та генератори
NodeJS (близько 4 днів)
Структура та встановлення
Модулі
NPM
Створення веб-сервера (експрес)
Власне проміжне програмне забезпечення
REST-методи
GET та POST
Передача даних
Завантаження файлів на сервер
Зв'язок з базою даних MySQL
Синтаксис вибірки для AJAX-запитів
Обіцянка для асинхронних функцій
Веб-сокети
Елемент Canvas
Малювання фігур
Методи заливки
Інтегрування та анімування піксельної графіки
Односторінковий додаток (приблизно 3 дні)
ReactJS:
- Вступ, теоретичний розгляд, встановлення
- Функціональність та переваги Virtual DOM
- Компоненти, вкладеність, передача параметрів
- Оновлення контенту, слухач подій
VueJS:
- Вступ, теоретичний розгляд
- Віртуальний DOM, двонаправлене прив'язування даних
- Вирази, директиви, прив'язки
- Користувацькі директиви, обчислювані властивості компонентів
Робота над проектом (близько 7 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
PHP-розробник: об'єктна орієнтація та фреймворк Laravel
Основи (приблизно 5 днів)
Налаштування середовища розробки
Основи синтаксису
Типи, змінні, константи (особливо масиви та рядки)
Вирази, оператори, керуючі структури, функції
Штучний інтелект (ШІ) в робочому процесі
Презентація конкретних технологій ШІ
та можливих застосувань у професійному середовищі
Веб-контекст (приблизно 3 дні)
GET і POST запити
Файли cookie та сесії
Форми та валідація (наприклад, контактна форма)
Виведення динамічного вмісту (наприклад, виведення результату обчислювального завдання)
Взаємодія та ризики (приблизно 2 дні)
Повідомлення про помилки, ведення журналів та налагодження
Аспекти безпеки (санітарна обробка, введення коду)
Бази даних (приблизно 4 дні)
Основи баз даних SQL
PHP та MySQL (налаштування підключення, прості операції з базами даних)
Введення та виведення вмісту бази даних на веб-сайті
Фреймворки PHP (приблизно 1 день)
Що таке PHP-фреймворк?
Переваги PHP-фреймворку
Сучасні фреймворки PHP (Laravel, Symfony, Codelgniter та інші)
Підготовка проекту (приблизно 1 день)
Планування та структурування PHP-проектів
Робота над проектом (приблизно 4 дні)
Закріплення вивченого матеріалу
Презентація результатів проекту
Об'єктно-орієнтоване програмування (близько 5 днів)
Основи об'єктно-орієнтованого програмування
Класи, об'єкти, методи та властивості
Конструктор/Деструктор, магічні методи
Налагодження об'єктів
Складні структури об'єктів (вкладеність)
Спадкування, поліморфізм, абстрактні класи, абстрактні методи
Інтерфейси
Відображення об'єктних структур в реляційних базах даних, створення об'єктів з реляційних структур даних
Статичні методи
Автоматизація, ознаки
Обробка виключень
ClassLoader
Використання сучасного фреймворку (близько 5 днів)
Вступ до PHP фреймворку Laravel
Налаштування проекту на Laravel
Маршрути додатків з параметрами та вимогами
Використання контролерів
Використання шаблонів виводу
Запити до бази даних (CRUD операції з Doctrine ORM)
Створення зразка веб-сайту (приблизно 5 днів)
Планування та реалізація інтернет-додатку
Робота над проектом, підготовка до сертифікації та складання сертифікаційного іспиту "Сертифікований PHP-розробник" (близько 5 днів)
Реляційні бази даних з SQL
Основи систем баз даних за допомогою Access (близько 3 днів)
Надлишкові дані
Цілісність даних
Нормалізація
BCNF
Проектування БД
Відношення 1:n, m:n
типи даних
таблиці
Первинні та зовнішні ключі
Посилальна цілісність
Зв'язки між відношеннями
Модель зв'язків між сутностями
Індекс, значення за замовчуванням
Обмеження (перевірка)
Запити
Форми, звіти
Циклічне посилання
Вступ до SQL Server Management Studio (SSMS) (приблизно 2 дні)
Огляд
Фізичний дизайн БД
Створення таблиць
Типи даних в MS SQL
Первинний ключ
Обмеження, значення за замовчуванням, діаграма, зв'язки
Резервне копіювання та відновлення
Штучний інтелект (ШІ) в робочому процесі
Презентація конкретних технологій ШІ
та можливих застосувань у професійному середовищі
Вступ до DDL (приблизно 8 днів)
Основи SQL
синтаксис
Команди
Множинні таблиці
Оператори
Управління потоком
Функції скалярних значень
Функції табличних значень
Системні функції
Процедури з параметрами та без параметрів
Типи помилок
Транзакції, блокування, DeadLock
DCL - мова управління даними (приблизно 1 день)
Логіни
Навчання користувачів
Ролі
Повноваження
Типи даних, імпорт та експорт даних (приблизно 1 день)
Тип даних географія
Експорт, імпорт даних
Робота над проектом (близько 5 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Можливі зміни. Зміст курсу регулярно оновлюється.
Після завершення курсу ви будете знайомі з повним робочим процесом сучасного веб-дизайну і зможете програмувати зручні та складні веб-сайти.
Ви також розумієте основи штучного інтелекту та машинного навчання. Ви зможете обробляти дані, створювати та оцінювати моделі та матимете початковий досвід глибокого навчання та навчання без нагляду.
Курс орієнтований на веб-дизайнерів, веб-програмістів та спеціалістів із суміжних ІТ-галузей, які відповідають за концепцію, дизайн та практичну реалізацію веб-сайтів і хочуть отримати необхідні навички та базові знання з програмування.
Зі зростанням попиту на додатки зі штучним інтелектом розробники з відповідними навичками користуються великим попитом у всіх галузях.
Сьогодні майже всі компанії покладаються на привабливу присутність в Інтернеті для представлення себе як компанії. Основними потенційними роботодавцями є графічні, рекламні, веб-, мультимедійні агентства або агентства повного циклу, а також постачальники програмного забезпечення та баз даних. Навички веб-дизайну потрібні майже у всіх секторах. За наявності відповідного досвіду самозайнятість також є цікавою перспективою.
Ваш змістовний сертифікат дає детальне уявлення про отриману кваліфікацію та покращує ваші кар'єрні перспективи.
Дидактична концепція
Ваші викладачі мають високу професійну та дидактичну кваліфікацію і навчатимуть вас від першого до останнього дня (без системи самонавчання).
Ви будете навчатися в ефективних малих групах. Курси зазвичай складаються з 6-25 учасників. Загальні заняття доповнюються численними практичними вправами з усіх модулів курсу. Практичний етап є важливою частиною курсу, оскільки саме в цей час ви опрацьовуєте вивчене, набуваєте впевненості та рутинності в його застосуванні. Заключний розділ курсу передбачає виконання проекту, кейс-стаді або підсумковий іспит.
Віртуальний клас alfaview®
BildungszentrumЗаняття проходять з використанням сучасної відеотехнології alfaview® - або з комфорту вашого власного будинку, або в нашому приміщенні за адресою . Весь курс може бачити один одного віч-на-віч через alfaview®, спілкуватися один з одним в якості голосу, синхронізованого по губах, і працювати над спільними проектами. Звичайно, ви також можете бачитись і спілкуватись зі своїми тренерами наживо в будь-який час, і протягом усього курсу викладачі навчатимуть вас у режимі реального часу. Уроки не є електронним навчанням, а справжнім живим викладанням віч-на-віч за допомогою відеотехнологій.
alfatraining Agentur für Arbeit Навчальні курси субсидуються та сертифікуються відповідно до положення про затвердження AZAV. Bildungsgutschein Aktivierungs- und VermittlungsgutscheinЯкщо ви подаєте заявку на або , всі витрати на курс, як правило, покриває організація, яка його фінансує.
Europäischen Sozialfonds Deutsche Rentenversicherung Фінансування також можливе через (ESF), (DRV) або регіональні програми фінансування. Berufsförderungsdienst Як військовослужбовець строкової служби, ви можете відвідувати курси підвищення кваліфікації через (BFD). Agentur für Arbeit (Qualifizierungschancengesetz) Компанії також можуть підвищити кваліфікацію своїх працівників за допомогою програми фінансування від .