Курс Front-end з нуля
- Online
- Для початківців
- Frontend
![]() |
|
| Навчальний центр: | Web Academy |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 9 тижнів |
| Початок курсу: | Дата формується |
| Вартість навчання: | Уточнюйте |
Подробиці та реєстрація
На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи Front-end розробки та одразу ж застосовуватиме знання на практиці. Разом із досвідченим Front-end Engineer Ви напишете свій код та проаналізуєте помилки.
Програма курсу
Огляд курсу. Основи синтаксису HTML
- Інструменти
- Структура HTML-документа
- HTML-теги та їх атрибути
- Семантичні елементи HTML5
Основи синтаксису CSS
- Види селекторів у CSS
- Специфіка селекторів
- Одиниці розмірів у CSS
- Налаштування фону
Основи HTML форм, верстка простої форми реєстрації
- Поля введення різних типів даних
- Типи кнопок
- Ідентифікатори та значення
CSS бокс модель / Flex box
- Потік сторінки та управління ним
- Відступи
- Вирівнювання
Position
- Види позиціонування
- Верстка модального вікна
Grid layout
- Види сіток
- Верстка сітки товарів за допомогою grid
- Властивість gap, відступ між грід елементами
Адаптивна верстка
- Що таке адаптивна верстка?
- Запити за допомогою Media queries
- Приклад верстки адаптивного меню
Препроцессори / SCSS
- Основи SCSS
- Змінні та їх відмінність від CSS-змінних
- Синтаксис
Практика верстки реального шаблону
- Верстка шаблону
- Підсумок CSS
- Практика
Основи JavaScript
- Синтаксис
- Типи даних
- Оператори
Функції | Основи DOM | Події в JS
- Масиви
- Функції
- Додавання відкриття/закриття меню
Функції поглибленно | DOM в деталях
- Методи масивів push | pop | shift | unshift | slice | splice
- Селектори querySelector | querySelectorAll
- Події миші, клавіатури, елементів управління, CSS
Динамічне створення елементів HTML за допомогою JS
- document.createElement()
- Перетворення массивів в елементи HTML
- Створення списку завдань за допомогою localStorage
Асинхронна поведінка, контекст виклику
- Залишкові параметри та оператор розширення
- this|call|apply|bind
- Рекурсія/стек
AJAX, взаємодія з сервером, promise
- Поняття клієнт | сервер
- Огляд інструментів для налагодження мережевих запитів
- Асинхронна поведінка
Практика створення асинхронного компонента сторінки: генератор випадкового рецепту
- Знайомство з API random food
- Створення функцій-компонентів
- Підключення до серверного API
Огляд бібліотеки React JS
- Способи підключення
- Ідея компонентів
- createrReactApp
Приклад створення додатка за допомогою React JS
- Огляд API themoviedb.org
- setup оточення для розробки використовуючи createReactApp
- Створення сторінки списку фільмів
Особливості курсу
- Zoom-лекції та практикуми
- Тренер та ментор в чаті групи
- Перевірка і код рев'ю Д/З ментором з коментарями
- Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
- Ілля Литвинов - Senior Front-end Developer
- Анастасія Бібік - React/React Native Developer
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
09.12.2025
Тривалість
32 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
9 624 UAH за курс
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Russian
Вартість
738 UAH за курс
Навчальний центр
Genius.Space
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
53 925 UAH за курс
