-
Тип ступеня: Сертифікат "JavaScript Developer
-
Підсумковий іспит: Практична робота над проектом з фінальною презентацією
-
Час занять: Повна зайнятістьЗ понеділка по п'ятницю з 8:30 до 15:35 (у святкові дні з 8:30 до 17:10)
-
Мова викладання: Німецька
-
Тривалість: 8 Тижні
Основи JavaScript (приблизно 7 днів)
Вступ до
Версії сценаріїв ECMA
Інтеграція в HTML-сторінки
Елементи мови: змінні, константи, типізація
Примітивні типи даних: Число, рядок, логічний
Колекційні типи даних: Масиви, об'єкти, арифметичні оператори
Керуючі структури: умовні оператори, цикли, функції
Блок-схема
Локальні сховища: Web-сховище, IndexedDB
Обробка помилок
Штучний інтелект (ШІ) в робочому процесі
Презентація конкретних технологій ШІ
та можливих застосувань у професійному середовищі
Маніпуляції з DOM за допомогою JavaScript (близько 4 днів)
основи
Вибір HTML
Вміст і атрибути
стилізація
Події, об'єкт події, бабблінг
Спостерігач
- Спостерігач перетину
- Спостерігач мутацій
Створення, копіювання, переміщення, видалення DOM-елементів
AJAX (приблизно 1 день)
Вступ до
Як це працює
Передумови
HTTP-запити
Об'єкт XMLHttpRequest
Веб-сервіси
- JSON
- XML/XML-відповідь
Фреймворки/бібліотеки (приблизно 2 дні)
Створіть власну бібліотеку
jQuery
Робота над проектом (близько 6 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Спеціалізація JavaScript (близько 7 днів)
Полотно, малювання, анімація
Методи роботи з масивами, копіювання за посиланням
Розширений синтаксис, деструктуризація
Створення об'єктів за допомогою конструкторів, класів, фабрик
Геттери та сеттери, статичні методи
Поля, приватні поля, альтернативи
Спадкування класів
Прототипування
Зіставлення та множини типів даних
Обіцянка, конкатенація, синтаксис async-await
Імпорт ES6
Webworker
NodeJS (приблизно 4 дні)
Структура та встановлення
Вбудовані модулі, кастомні модулі, NPM
Завантаження на NPM
Тип файлу MD
Створення веб-сервера (Express)
Власне проміжне програмне забезпечення
Синтаксис вибірки для AJAX запитів
Завантаження файлів на сервер
Спілкування в реальному часі з веб-сокетами
Зв'язок з базою даних (noSQL)
Односторінковий додаток (приблизно 3 дні)
ReactJS:
- Вступ, теоретичний розгляд, встановлення
- Віртуальний DOM
- Вирази, хук стану, хук ефекту
- Компоненти, вкладеність, передача параметрів
- Користувацьке введення, оновлення контенту, слухач подій
- Маршрутизація
VueJS:
- Вступ, теоретичний розгляд
- Віртуальний DOM
- Інтеграція, вирази, директиви
- Слухачі подій, прив'язка даних, методи
- Користувацькі директиви
- Компоненти, вкладеність
- Маршрутизація
Веб-компоненти:
- Переваги та недоліки
- Кастомні елементи, Shadow DOM
- Інтеграція HTML-шаблонів і CSS-файлів
- Передача параметрів, слотів, атрибутів
- Створення та виклик користувацьких подій
Робота над проектом (близько 6 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Можливі зміни. Зміст курсу регулярно оновлюється.
Після закінчення курсу ви матимете ґрунтовні знання JavaScript та Ajax і зможете використовувати їх для реалізації складних інтернет-додатків.
Курс орієнтований на веб-дизайнерів, веб-програмістів та спеціалістів із суміжних ІТ-галузей, які відповідають за концепцію, дизайн та практичну реалізацію веб-сайтів і хочуть отримати необхідні навички та базові знання з програмування.
Сьогодні майже всі компанії покладаються на привабливу присутність в Інтернеті для представлення себе як компанії. Основними потенційними роботодавцями є графічні, рекламні, веб-, мультимедійні агентства або агентства повного циклу, а також постачальники програмного забезпечення та баз даних. Фахівці з веб-програмування затребувані майже у всіх секторах. При відповідному глибокому розумінні предмета, самозайнятість також є цікавою перспективою.
Ваш змістовний сертифікат дає детальне уявлення про отриману кваліфікацію та покращує ваші кар'єрні перспективи.
Дидактична концепція
Ваші викладачі мають високу професійну та дидактичну кваліфікацію і навчатимуть вас від першого до останнього дня (без системи самонавчання).
Ви будете навчатися в ефективних малих групах. Курси зазвичай складаються з 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) Компанії також можуть підвищити кваліфікацію своїх працівників за допомогою програми фінансування від .