JavaScript розробник з React та підтримкою німецької мови, пов'язаною з роботою

Спочатку курс викладає теоретичний матеріал з найпоширеніших сфер бізнесу, включаючи підтримку німецької мови на робочому місці. Потім ви познайомитеся з JavaScript, мовою сценаріїв на стороні клієнта для динамічних веб-сайтів, та Ajax, концепцією асинхронної передачі даних. Ви також познайомитеся з бібліотекою React та використанням штучного інтелекту на робочому місці.
  • Тип ступеня: Сертифікат "Професійна підтримка німецької мови для комерційного/технічного сектору"
    Сертифікат "JavaScript Developer
    Сертифікат "Бібліотека React JavaScript з TypeScript"
  • Підсумковий іспит: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
    Zertifizierungsprüfung Berufsbezogene Deutschförderung
  • Час занять: Повна зайнятість
    З понеділка по п'ятницю з 8:30 до 15:35 (у святкові дні з 8:30 до 17:10)
  • Мова викладання: Німецька
  • Тривалість: 20 Тижні

Професійна підтримка німецької мови для комерційного/технічного сектору

Загальні мовні навички (приблизно 1 день)

Повторення важливих граматичних тем та застосування складних мовних структур німецької граматики

Читання та розуміння текстів з різних сфер, глобальне та вибіркове розуміння прочитаного

Покращення розуміння на слух


Листування у професійному середовищі (приблизно 2 дні)

Верстка та дизайн листів

Сучасні привітання та вступні слова

Орієнтовані на клієнта листи та електронні листи

Звітність

Супровідні листи відповідно до DIN 5008


Штучний інтелект (ШІ) в робочому процесі

Презентація конкретних технологій ШІ

та можливих застосувань у професійному середовищі


Професійна сфера управління комунікаціями (близько 3 днів)

Впевнена комунікація в компанії

Форми комунікації в командах

Зустрічі та презентації

Управління конфліктами

Оцінювання персоналу

Співбесіди при прийомі на роботу

Співбесіди з продажу та консультування

Написання комерційних пропозицій

Виставки та презентації продукції

Скарги


Сфера ділової кар'єри (близько 6 днів)

Управління персоналом, менеджмент та трудове право

Фінанси та контролінг

Облік заробітної плати


Професійна сфера маркетингу (близько 6 днів)

Реклама

Аналіз ринку та маркетингові дослідження

Інтернет-маркетинг та електронна комерція


Процеси компанії (близько 9 днів)

Реструктуризація, управління процесами, зміна процесів

Цифрова трансформація

Зміни в енергоменеджменті та охороні навколишнього середовища

Управління проектами


Логістика та торгівля (близько 8 днів)

виробництво

Закупівля

Доставка і транспорт

Роздрібна торгівля


Робота над проектом, підготовка до сертифікації та сертифікаційний іспит (близько 5 днів)

Розробник JavaScript

Основи JavaScript (близько 7 днів)

Вступ до JavaScript, історія, сфери застосування

Версії сценаріїв ECMA

Інтеграція JavaScript в HTML

IDE: встановлення та знайомство з WebStorm

Елементи мови: змінні, константи, типізація

Примітивні типи даних: Число, рядок, логічний тип

Колекційні типи даних: Масиви, об'єкти

Копіювання за посиланням та копіювання за значенням

Арифметичні та логічні оператори

Керуючі структури: умови, цикли, функції

Область видимості, глобальна область видимості, область видимості блоку

Обробка помилок

Локальні сховища: Webstorage, IndexedDB

JSON

Імпорт/експорт ES6

Контроль версій за допомогою Git, знайомство з GitHub


Маніпуляції з DOM за допомогою JavaScript (близько 5 днів)

Вибір HTML

Вміст, атрибути та стилізація

Події, об'єкт події, бульбашки

Спостерігач перетину та спостерігач мутацій

Створення, копіювання, переміщення та видалення DOM-елементів


Фреймворки/бібліотеки (приблизно 1 день)

Створіть власну бібліотеку


Штучний інтелект (близько 1 дня)

Презентація конкретних технологій ШІ в професійному середовищі

Штучний інтелект (ШІ) в робочому процесі

Інтеграція ШІ в IDE

Використання ШІ для доповнення коду, рефакторингу та підтримки навчання


Робота над проектом (близько 6 днів)

Закріплення вивченого матеріалу

Презентація результатів проекту


Спеціалізація JavaScript (близько 5 днів)

Полотно, малювання, анімація

Розширений синтаксис, деструктуризація

Створення об'єктів за допомогою конструкторів, класів, фабрик

Спадкування класів

Геттери та сеттери, статичні методи

Поля, приватні поля

Прототипування

Зіставлення та множини типів даних

Обіцянки, конкатенація, синтаксис async-await

Webworker


Ajax (приблизно 1 день)

Вступ до

Як це працює

HTTP-запити

Fetch()-API

Веб-сервіси:

- JSON

- XML

Зв'язок з API


NodeJS (приблизно 4 дні)

Структура та встановлення

Вбудовані модулі, кастомні модулі, NPM

Завантаження на NPM

Тип файлу MD

Створення веб-сервера (Express)

Власне проміжне програмне забезпечення

Синтаксис вибірки для Ajax-запитів

Завантаження файлів на сервер

Спілкування в реальному часі з веб-сокетами

Зв'язок з базою даних noSQL

Створення власних REST API за допомогою Express

Кінцеві точки API: Обробка GET, POST, JSON

Розуміння хостингу (наприклад, виділені сервери, керований хостинг, хмарний хостинг)


Односторінковий додаток (приблизно 2 дні)

ReactJS:

- Вступ, теоретичний розгляд, встановлення

- Віртуальний DOM

- Вирази, хук стану, хук ефекту

- Компоненти, вкладеність, передача параметрів

- Користувацьке введення, оновлення контенту, слухач подій

- Маршрутизація

 

VueJS:

- Вступ, теоретичний розгляд

- Віртуальний DOM

- Інтеграція, вирази, директиви

- Слухачі подій, прив'язка даних, методи

- Користувацькі директиви

- Компоненти, вкладеність

- Маршрутизація


TypeScript (приблизно 2 дні)

Встановлення та застосування

Статична типізація

Динамічні типи даних

Складні типи даних

Декоратори


Робота над проектом (близько 6 днів)

Закріплення вивченого матеріалу

Презентація результатів проекту

Бібліотека React JavaScript з TypeScript

Сучасні основи JavaScript та TypeScript (приблизно 1 день)

Основи сучасних фронтенд фреймворків

Можливості JavaScript ES6+ (let/const, стрілочні функції, деструктуризація, async/await)

Вступ до TypeScript (основні типи, інтерфейси)

Односторонній потік даних


Основи реакції (приблизно 1,5 дні)

Структура додатку

JSX

Віртуальний DOM

Функціональні компоненти та пропси


Штучний інтелект (ШІ) в робочому процесі

Презентація конкретних технологій ШІ

та можливих застосувань у професійному середовищі


React-компоненти (приблизно 7 днів)

Хуки стану та React-хуки (useState, useEffect)

Модель подій та їх обробка

Ієрархії компонентів

Комунікація між компонентами

Проп-буріння та альтернативи (Context API)

Власні хуки (кастомні хуки)

Реагуйте за допомогою TypeScript (типізація пропсів та станів)

TypeScript для хуків та подій

Списки та інтерактивні компоненти

Створення та перевірка форм

Стилістика (CSS, TailwindCSS, стилізовані компоненти)

Екскурс: життєвий цикл компонентів класу


Заявки (приблизно 5,5 днів)

Підключення до сервера

Redux Toolkit (управління станами)

React Router

Рендерінг та маршрутизація на стороні сервера за допомогою Next.js

Порівняння різних фреймворків

Поєднання з іншими фреймворками


Робота над проектом (близько 5 днів)

Закріплення вивченого матеріалу

Презентація результатів проекту



Можливі зміни. Зміст курсу регулярно оновлюється.

Передумовами для участі в курсі є загальне знання німецької мови (B1) та ґрунтовні знання веб-дизайну за допомогою HTML та CSS.

Курс надає необхідні знання для працевлаштування в якості комерційного та технічного спеціаліста, включаючи професійну підготовку з німецької мови, з метою успішної інтеграції на німецькому ринку праці.

Після закінчення курсу ви також матимете ґрунтовні знання JavaScript та Ajax і зможете використовувати їх для реалізації складних інтернет-додатків.

Ви також опануєте бібліотеку React у поєднанні з TypeScript, що дозволить вам розробляти швидкі та ефективні інтерфейсні додатки.

Веб-дизайнери, веб-розробники та фахівці з суміжних ІТ-галузей, які хочуть брати активну участь у розробці концепції, дизайну та технічній реалізації сучасних веб-додатків і хотіли б отримати практичні знання з JavaScript.

Курс також орієнтований на фахівців з комерційної та технічної сфер з урахуванням інтегративної складової.

Сьогодні майже всі компанії покладаються на привабливу присутність в Інтернеті для представлення себе як компанії. Основними потенційними роботодавцями є графічні, рекламні, веб-, мультимедійні агентства або агентства повного циклу, а також постачальники програмного забезпечення та баз даних. Фахівці з веб-програмування затребувані майже у всіх секторах. При відповідному глибокому розумінні предмета, самозайнятість також є цікавою перспективою.

Курс також передбачає вивчення німецької мови на робочому рівні, що дозволить вам писати ділову кореспонденцію відповідно до чинних правил та впевнено спілкуватися як всередині компанії, так і за її межами.

Ваш змістовний сертифікат дає детальне уявлення про отриману кваліфікацію та покращує ваші кар'єрні перспективи.

Дидактична концепція

Ваші викладачі мають високу професійну та дидактичну кваліфікацію і навчатимуть вас від першого до останнього дня (без системи самонавчання).

Ви будете навчатися в ефективних малих групах. Курси зазвичай складаються з 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) Компанії також можуть підвищити кваліфікацію своїх працівників за допомогою програми фінансування від .

Ми будемо раді проконсультувати вас безкоштовно.

0800 3456-500 Пн - Пт з 8:00 до 17:00
безкоштовно з усіх німецьких мереж.

Зв'яжіться з нами

Ми будемо раді проконсультувати вас безкоштовно. 0800 3456-500 Пн - Пт з 8:00 до 17:00 безкоштовно з усіх німецьких мереж.