-
Тип ступеня: Сертифікат "Веб-дизайн за допомогою HTML, CSS та Visual Studio Code"
Сертифікат "JavaScript Developer
Сертифікат "Сертифікований PHP-розробник -
Підсумковий іспит: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
Certified PHP Developer -
Час занять: Повна зайнятістьЗ понеділка по п'ятницю з 8:30 до 15:35 (у святкові дні з 8:30 до 17:10)
-
Мова викладання: Німецька
-
Тривалість: 24 Тижні
Веб-дизайн (код HTML/CSS/Visual Studio)
HTML та CSS (близько 6 днів)
Вступ до HTML
Базовий фреймворк
Теги для створення тексту (h1-h6, p, br, span)
Команди форматування тексту
Інтеграція графіки
Посилання (внутрішні, зовнішні, телефон, mailto link)
Фавікони
Списки та таблиці
Правильна структура синтаксису
Перевірка за допомогою інструменту валідації W3C
Вступ до CSS
Варіанти інтеграції специфікацій CSS (внутрішній, зовнішній, вбудований стиль)
Основні команди (оформлення тексту, колір шрифту, колір фону)
Контейнери HTML
Використання та стилізація контейнерів
Інтеграція YouTube та Google Maps
Відео та аудіо плеєр
Об'єктна адаптація
VS Code (приблизно 1 день)
Вступ до VS Code
Додаткові розширення для VS Code. (наприклад, Live Server, Emmet Commands, Copilot (AI))
Використання ШІ в поєднанні з VS Code
Техніки макетування (близько 4 днів)
Класи, ідентифікатори, селектори
Ознайомлення з моделлю вставки
Відступи, поля, рамки, рамки-радіуси та їх скорочення
Вступ до Flex-Box
Макети з флекс-боксом
Вирівнювання за допомогою Flexbox
Вступ до системи Grid
Макети з сіткою
Вирівнювання за допомогою системи сітки
Плаваючий текст навколо зображень за допомогою float і clear
Загальні властивості відображення тегів
Фонові зображення
Статуси та значення (приблизно 1 день)
Введення псевдокласів (hover, active, focus, nth-child, first-child, last-child)
Псевдоелементи (::before, ::after, content)
Специфіка (значення кодів)
Позиціонування (приблизно 2 дні)
Вступ до позиціонування
Статичне, абсолютне, фіксоване, липке, відносне
Ліворуч, праворуч, зверху, знизу, z-індекс
Меню, що випадають
:target
:target у поєднанні з меню навігації та модальностями
Форми (приблизно 2 дні)
Вступ до бланків
Набір полів, легенда
Вхідні дані, текстові області, мітки, значення, ім'я, вибірки
Автозаповнення
Дизайн форм за допомогою CSS
Інтеграція php-скрипту в дії зі штучним інтелектом
Ефекти та шрифти за допомогою CSS (приблизно 1 день)
Ефекти переходу CSS
Перехід, фільтр, трансформація
Колірні градієнти, тінь від поля, тінь від тексту
Інтеграція шрифтів з @font-face
Адаптивний веб-дизайн (близько 2 днів)
Вступ до адаптивного дизайну
Медіа-запити, точки зупинки
Пейзаж, портретний режим
Адаптивні зображення з наборами зображень та srcsets
Редагування зображень, стиснення зображень
Створення зображень за допомогою штучного інтелекту
Пошукова оптимізація (приблизно 1 день)
Вступ до SEO
Оптимізація на сторінці та використання текстів, згенерованих штучним інтелектом
Оптимізація продуктивності для покращення SEO та презентація відповідних інструментів
Техніки та взаємодія CSS (близько 2 днів)
Змінні CSS
Темний режим
Обчислення за допомогою CSS
Вступ до CSS анімації
Тривалість, затримка, напрямок, функція таймінгу, кількість ітерацій, режим заповнення
Анімована кнопка бургера
Односторінковий сайт та багатомовність (приблизно 2 дні)
Вступ до односторінкових сайтів
Плавна прокрутка
Інтеграція бібліотеки fontawesome
Робота з графікою SVG
Інтеграція шарів та налаштування CSS
Багатомовні сайти
Розширення та фреймворки (приблизно 1 день)
Вступ до Bootstrap
Використання компонентів Bootstrap
Адаптивний дизайн за допомогою Bootstrap
JavaScript (близько 3 днів)
Вступ до JavaScript
Методи JavaScript/jQuery
Створення jQuery Lightbox
Змінні
Оператори If-else
Прокрутка, вікно, зміна розміру
масиви
Цикл For-loop
Математичний об'єкт
Законодавчі вимоги та управління проектами (близько 2 днів)
Інтернет-право
Авторські права щодо ШІ/КІ
Доступність
Управління проектами
Робота над проектом (близько 10 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Розробник JavaScript
Основи JavaScript (близько 7 днів)
Вступ до JavaScript, історія, сфери застосування
Версії сценаріїв ECMA
Інтеграція JavaScript в HTML
IDE: встановлення та знайомство з WebStorm
Елементи мови: змінні, константи, типізація
Примітивні типи даних: Число, рядок, логічний тип
Колекційні типи даних: Масиви, об'єкти
Копіювання за посиланням та копіювання за значенням
Арифметичні та логічні оператори
Керуючі структури: умови, цикли, функції
Область видимості, глобальна область видимості, область видимості блоку
Обробка помилок
Локальне сховище: файли cookie, веб-сховище
JSON
Імпорт/експорт ES6
Контроль версій за допомогою Git, вступ до GitHub
Маніпуляції з DOM за допомогою JavaScript (близько 5 днів)
Вибір HTML
Вміст, атрибути та стилізація
Події, об'єкт події, бульбашки
Спостерігач перетину та спостерігач мутацій
Створення, копіювання, переміщення та видалення DOM-елементів
Фреймворки/бібліотеки (приблизно 1 день)
Створіть власну бібліотеку
Штучний інтелект (близько 1 дня)
Презентація конкретних технологій ШІ в професійному середовищі
Штучний інтелект (ШІ) в робочому процесі
Інтеграція ШІ в IDE
Використання ШІ для доповнення коду, рефакторингу та підтримки навчання
Робота над проектом (близько 6 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
Спеціалізація JavaScript (близько 5 днів)
Полотно, малювання, анімація
Розширений синтаксис, деструктуризація
Створення об'єктів за допомогою конструкторів, класів, фабрик
Спадкування класів
Геттери та сеттери, статичні методи
Поля, приватні поля
Прототипування
Зіставлення та множини типів даних
Обіцянки, конкатенація, синтаксис async-await
Webworker
Розширене зберігання даних з IndexedDB
Ajax (приблизно 1 день)
Вступ до
Як це працює
HTTP-запити
Fetch()-API
Веб-сервіси: JSON та XML
Спілкування з API
NodeJS (близько 4 днів)
Структура та встановлення
Вбудовані модулі, кастомні модулі, NPM
Завантаження на NPM
Тип файлу MD
Створення веб-сервера (Express)
Власне проміжне програмне забезпечення
Синтаксис вибірки для Ajax-запитів
Завантаження файлів на сервер
Спілкування в реальному часі з веб-сокетами
Зв'язок з базою даних noSQL
Створення власних REST API за допомогою Express
Кінцеві точки API: Обробка GET, POST, JSON
Розуміння хостингу (наприклад, виділені сервери, керований хостинг, хмарний хостинг)
Односторінковий додаток React JS (приблизно 1 день)
Вступ, теоретичний розгляд, встановлення
Віртуальний DOM
Вирази, хук стану, хук ефекту
Компоненти, вкладеність, передача параметрів
Користувацьке введення, оновлення контенту, слухач подій
Маршрутизація
Односторінковий додаток VueJS (приблизно 1 день)
Вступ, теоретичний розгляд
Віртуальний DOM
Інтеграція, вирази, директиви
Слухачі подій, прив'язка даних, методи
Власні директиви
Компоненти, вкладеність
Маршрутизація
TypeScript (приблизно 2 дні)
Встановлення та застосування
Статична типізація
Динамічні типи даних
Складні типи даних
Декоратори
Робота над проектом (близько 6 днів)
Закріплення вивченого матеріалу
Презентація результатів проекту
PHP-розробник: об'єктна орієнтація та фреймворк Laravel
Основи розробки на PHP (близько 5 днів)
Налаштування сучасного середовища розробки
Вступ до Docker для локальної розробки
Огляд інструментів IDE (Visual Studio Code, PhpStorm та ін.)
Робочий процес в Git'і
Синтаксис та основні поняття PHP
Змінні, типи даних, константи
Масиви і рядки (в т.ч. нові функції в PHP 8.x)
Вирази, оператори, керуючі структури
Функції, анонімні функції та закриття
Нововведення PHP 8.x
Об'єднані типи та іменовані аргументи
Вступ до атрибутів
Композитор та керування пакетами
Стандарти PSR
Штучний інтелект (ШІ) в робочому процесі
Презентація конкретних технологій ШІ
та можливих застосувань у професійному середовищі
Веб-розробка та інтерактивність (близько 3 днів)
HTTP та обробка форм
GET і POST запити
Робота з файлами cookie та сесіями
Валідація та санітарна обробка даних, введених користувачем
Динамічний контент та інтерактивність
Виведення динамічного контенту (наприклад, користувацькі форми, розрахункові задачі)
Взаємодія на основі AJAX та JSON
Безпека та обробка помилок
Захист від XSS, CSRF та SQL-ін'єкцій
Логування та налагодження помилок (за допомогою таких інструментів, як Xdebug)
Робота з базами даних (приблизно 4 дні)
SQL та основи баз даних
Основні принципи реляційних баз даних та MySQL
Проектування та нормалізація баз даних
PHP та інтеграція з базами даних
PDO-з'єднання та безпечні SQL-запити
Прості CRUD-операції з MySQL
Введення та виведення вмісту бази даних на веб-сайтах
Бази даних NoSQL та сучасні рішення для зберігання даних
Альтернативне сховище з Redis (кешування, сесії)
PHP-фреймворки (приблизно 2 дні)
Вступ до сучасних PHP-фреймворків
Laravel: вступ, маршрутизація, контролери та представлення
Переваги використання PHP-фреймворків (наприклад, повторне використання коду, безпека, модульність)
Інструменти для сучасної розробки на PHP
Вступ до CI/CD пайплайнів (наприклад, GitHub Actions, GitLab CI)
Використання Docker для розгортання PHP-додатків
Категоризація архітектури: моноліт проти мікросервісів
Підготовка та планування проекту (приблизно 2 дні)
Планування PHP-проекту
Структурування та створення розкладу робіт над проектом
Робота над проектом (приблизно 1 день)
Закріплення вивченого матеріалу
Презентація результатів проекту
Об'єктно-орієнтоване програмування (близько 5 днів)
Основи ООП в PHP 8.x (класи, об'єкти, методи, властивості)
Розширення властивостей конструктора, атрибути, типи об'єднань
Спадкування, поліморфізм, інтерфейси, риси
Вступ до патернів проектування (фабрика, стратегія)
Принципи SOLID та ін'єкція залежностей
Юніт-тести з PHPUnit
Обробка та налагодження винятків
Використання сучасного фреймворку (Laravel) (близько 5 днів)
Вступ до Laravel
Маршрутизація, контролери, моделі, шаблони блейдів
Дохідливі міграції ORM та баз даних
Розробка RESTful API
Кешування та оптимізація продуктивності
Створення Artisan-команд
Події, слухачі та трансляція (Laravel Echo)
Черги та завдання (+ Laravel Horizon)
Сповіщення та пошта
Sanctum + Passport (Token-Auth для SPA та API)
Ресурси API та обмеження швидкості
Створення зразка веб-сайту (приблизно 5 днів)
Планування та реалізація сучасного веб-додатку
Інтеграція API та фронтенд-фреймворків
Адаптивний дизайн за допомогою Tailwind CSS або Bootstrap
Розгортання за допомогою Docker
Робота над проектом, підготовка до сертифікації та складання сертифікаційного іспиту "Сертифікований PHP-розробник" (близько 5 днів)
Можливі зміни, зміст курсу регулярно оновлюється.
Ви знаєте повний робочий процес сучасного веб-дизайну і створюєте зручні та складні веб-сайти.
Після закінчення курсу ви також матимете ґрунтовні знання JavaScript та Ajax і зможете використовувати їх для реалізації складних інтернет-додатків.
Ви також добре володієте мовою написання сценаріїв PHP і можете реалізовувати складні інтернет-додатки за допомогою системи баз даних MySQL.
Веб-дизайнери, веб-розробники та фахівці з суміжних ІТ-галузей, які хочуть брати активну участь у розробці концепції, дизайну та технічній реалізації сучасних веб-додатків і хотіли б отримати практичні знання з 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) Компанії також можуть підвищити кваліфікацію своїх працівників за допомогою програми фінансування від .