Вступ, що таке Веб

Тема 1. Що таке web , як влаштований інтернет ?

Тема 2.  Роль FrontEnd у світі IT. Взаємодія "фронтенду" з "бекендом" і дизайнером. ?

HTML

Тема 1. Загальна структура.

Тема 1: Основи HTML

Тема 2: Текстові елементи

Тема 3: Списки та вкладеність

Тема 4: Зображення та посилання

Тема 5: Таблиці

Тема 6: Форми

Тема 7: Семантична верстка

Тема 8: Взаємодія блоків

Тема 10: Завершення та практика

 

CSS

Тема 1. Знайомство з CSS.

Тема 2. Блочна верстка, поєднання селекторів CSS.

Тема 3. Фон, позиціонування фону, градіент.

Тема 4. Графічні редактори

Тема 5. Методологія BEM , кроусбраузерність, валідність коду.

Тема 6. Flexbox, Position, GRID.

Тема 7. Псевдокласи та псевдоелементи.

Тема 8. Адаптивна верстка.

Тема 9. Анімація в CSS3.

Тема 10. Препроцесори SASS/SCSS, LESS.

Тема 11. Фреймворки Bootstrap, Animation.css, Semantic-UI.

Тема 12. Система контролю версій GIT.

Тема 12. Фінал та захист проекту.

 

JAVA SCRIPT

На цьому етапі курсу ти ще більше будеш заглиблюватись у веб-розробку та програмування. Дізнаєшся про всі особливості та можливості JavaScript. Навчишся ще більше взаємодіяти з користувачами на твоєму сайті через форми, корзину, карти, коментар та багато іншого. Тут ти зможеш зробити свій сайт більш функціональним та професійним.

Тема 1. Що таке JavaScript.

Тема 2. Conditional Statements.

Тема 3. Loop.

Тема 4. Functions.

Тема 5. String.

Тема 6. Array.

Тема 7. Object.

Тема 8. Document Object Model.

Тема 9. Робота з інтерфейсом.

Тема 10. Mouse events.

Тема 11. Keyboard events.

Тема 12. SetTimeout і setInterval.

Тема 13. Базові елементи сторінки.

Тема 14. Що таке JQuery?

Тема 15. Аналогія між JQuery та CSS.

Тема 16. JQuery events.

Тема 17. JQuery UI.

Тема 18. Анімація в JQuery.

Тема 19. Логічні задачки та закріплення матеріалу.

Тема 20. Фінальний проект

 

JS ADVANCED

На етапі курсу "JavaScript Advanced" ти зможеш реалізувати на своєму сайті все задумане, адже будеш вивчати такий популярний фреймворк Angular. Ти дізнаєшся про те які є фреймворки та як з ними працювати. Навчишся працювати з базами даних та зрозумієш особливості роботи сервера. Дізнаєшся що таке Git та опануєш новий для тебе підхід роботи з даними. Дізнаєшся що таке Gulp та як з його допомогою можна автоматизувати роботу фронтенд-розробника.

Будеш працювати з об'єктами, функціями та дізнаєшся про всі можливості їх взаємодії у JavaScript.

Вивчиш ще одну "мову програмування", фактично надбудову JavaScript, яка допомагає створювати масштабні проекти, зберігаючи при цьому високу якість та спрощує процес самої розробки.

Тема 1. ООП.

Тема 2. RegExp.

Тема 3. Система збірки проекту Gulp, Webpack.

Тема 5. JSON.

Тема 6. Зберігання даних в браузері.

Тема 7. Перехоплення помилок, "try..catch".

Тема 8. AJAX.

Тема 10. Database.

Тема 11. Node.js.

Тема 12. Ключові професійні навики.

 

TypeScript

Тема 1: Введення в TypeScript

Тема 2: Базові типи TypeScript

  1. Основні типи: рядок (string), число (number), булевий тип (boolean).
  2. Використання системи типів у функціях.
  3. Особливий тип "any".
  4. Практика типізації коду.
  5. Тип "never".
  6. Типи "null" і "undefined".
  7. Рідкі примітивні типи: bigint, символ (symbol).

Тема 3: Типізація об'єктів і деструктуризація

Тема 4: Типізація масивів

Тема 5: Кортежи та Об'єднання типів

Тема 6: Generics (Обобщения)

Тема 7: Generics у класах та вбудовані обобщення

Тема 8: Умовні типи та infer

Тема 9: Додаткові вспомогательні типи (Utility types)

 

Angular

Модуль 1: Огляд Angular та Його Інсталяція

Модуль 2: Основи Angular - Компоненти та Модулі

Модуль 3: Робота з Шаблонами та Директивами

Модуль 4: Робота з Сервісами та HTTP

Модуль 5: Маршрутизація та Навігація

Модуль 6: Робота з Формами та Валідація

Модуль 7: Оптимізація та Продуктивність

Модуль 8: Робота із Даними та Отримання і Відображення Даних

Модуль 9: Редагування та Видалення Даних

Модуль 10: Обробка Помилок та Робота з API

Модуль 11: Розширені Техніки та Функції

Модуль 12: Створення Проекту з Використанням Angular

Модуль 13: Огляд Файлів та Папок в Проекті

Модуль 14: Передача Параметрів та Створення Власних Компонентів

Модуль 15: Робота з Шаблонами та Директивами (Продовження)

Модуль 16: Робота із Подіями та Додатковими Функціями

Модуль 17: Умовне Відображення та Цикли (Продовження)

Модуль 18: Додаткові Можливості та Оптимізація Коду

Модуль 19: Завершення Проекту та Оцінка

 

Тренінг "Співбесіда в IT"

Тема 1. Етапи рекрутингового процесу

Тема 2. Етапи співбесіди

Тема 3. Варіанти проведення технічної співбесіди

Тема 4. Питання на співбесіді

 

Тренінг "Ти Фрілансер"

Тема 1: Огляд Фріланс-бірж та Реєстрація

Тема 2: Пошук Проектів та Замовлень

Тема 3: Створення Професійного Профілю

Тема 4: Відгуки та Рейтинг

Тема 5: Підготовка та Подача Пропозицій

Тема 6: Укладення Угод та Запуск Проектів

Тема 7: Ефективне Спілкування з Клієнтами

Тема 8: Управління Проектами та Виконання Замовлень

Тема 9: Розвиток Кар'єри на Фрілансі

Тема 10: Оцінка та Оновлення Профілю