Курс Front-end розробка
- Online
- Для начинающих
- Frontend
![]() |
|
| Образовательный центр: | Levelup |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 30 недель |
| Начало курса: | 07.11.2024 |
| Стоимость обучения: | Уточняйте |
Подробности и регистрация
Пройдеш повний цикл створення web-проєкту. Навчишся створювати інтерактивні web-сторінки з використанням JavaScript. Отримаєш досвід використання фреймворків для створення користувальницьких інтерфейсів.
Програма курсу
Введення
- Про курс та результати на які слід очикувати
- Коротка історія WEB (історія, w3c)
- HTML, CSS, JS – що і для чого
- Редактор коду Visual Studio Code
HTML
- GIT
- Основи HTML
- Структура html-документа, основні теги, коментарі, спецсимволи
- Таблиці
- Форми, HTML5 форми
- Атрибути
- Списки
- Теги, коментарі, doctype, форматування. Вкладеність
- Посилання, навігація
- Медіаконтент (img, audio, video)
CSS
- Введення, література. Підключення стилів
- Друкарня та шрифти
- Відсутні та 'набивання'
- Селектори нащадків та БЕМ-CSS
- Стилізація форми
- Властивості фону, спрайти
- Підключення іконок та псевдоелементи
- севдокласи та специфічні селектори
- Градієнти, заокруглення кутів, тінь
- Позиціювання
- Абсолютне, відносне та фіксоване
- Накладення (z-index)
- Ідентифікатори, класи, селектори
- Специфічність селекторів
- Наслідування та каскадування
- Величини в CSS
- Форматування тексту, шрифти
- Блочна модель
- Резинова і адаптивна верстка
- Властивості ширини та висоти (min, max)
- Плаваючі елементи Float
- Властивості фону, спрайти
- Позиціонування
- Накладення (z-index)
- Flex
- Коефіцієнт збільшення та фактор стиснення flex-елемента
- Зміна порядку та вирівнювання flex-елементів
- Блокова верстка сайту
- Створення різних layouts
- CSS анімація
- Тривалість та 'ритм' виконання анімації
- Затримка виконання анімації
- Трансформація елементів
- Переміщення. масштабування, обертання, прозорість
- CSS 3D
- CSS Grid. Шаблони рядів та колонок
- Порядок та об'єднання колонок та рядів
- Grid-зони
- Препроцессори SASS/SCSS
- Верстка під мобільні пристрої
- CSS фреймфорк - Bootstrap
- Сітка Bootstrap та побудова каркасу сторінки
- Bootstrap компоненти та скрипти
JavaScript
- Введення у JavaScript. Інструменти. Література
- Парсер
- Змінні
- Типи даних
- Null і undefined
- Оператори (бінарні, унарні)
- Оператори порівняння
- Перетворення типів
- Умовні оператори (if, тернарний)
- Логічні оператори (і, або, не)
- Цикли (while, for)
- Конструкція switch
- Функції та аргументи
- Рекурсія, стек
- Методи і властивості. Вступ
- Семантика, строгий режим, валідація, налагодження
- Масиви
- Об'єкти і методи
- Класи та ОВП
- Об'єкти BOM (window, history, navigator, location, screen)
DOM та бібліотека jQuery
- Дерево DOM
- Робота з DOM з консолі
- Навігація в DOM
- Пошук: getElement* та querySelector*
- Додавання та видалення вузлів
- Запровадження. Сплив і перехоплення. Делегування подій
- Події миші
- Події форми
- Події scroll, load, error, ready
- Специфічні завдання та їх вирішення
- Знайомство та робота з jQuery
- Селектори
- Атрибути (класи, дата, отримання значень, html)
- Допоміжні функції
- Виведення елементів у DOM - render items
- Оптимізація використання ресурсів браузера та швидкість завантаження
- Практика DOM
- JS-анімація
HTML5 API
- HTTP-протокол
- Cookies
- Інтерфейс Storage
Ajax
- JSON
- Підхід AJAX
- XMLTttpRequest
- Ajax практика
- Інші способи мережевих запитів
JS - React
- React основи
- JSX та компоненти
- Стан компоненту (state) та метод render
- Передачі даних компоненту - props
- Методи життєвого циклу
- Монтування та демонтаж
- React – обробка подій
- Робота зі стилями компонентів
- Клієнтський роутинг
- React router
- Мережеві запити в React
- Робота React з API
- Функції вищого ладу
- React HOC
- Контекст
- Provider та Consumer
- React без класів
- Основні Хуки
- Кастомні Хуки
- Додаток на React
Project
- Написання програми
- Захист випускного проєкту
Після курсу ти зможеш:
- Проєктувати інтерфейси користувача, створювати кросбраузерну, адаптивну верстку і вносити зміни в існуючу
- Розробляти логіку роботи клієнтської частини та розуміти роботу серверної частини web-додатків
- За допомогою JavaScript будеш створювати інтерактивні інтерфейси, розробляти серверну частину сайтів
- Для структурування коду, об'єктного представлення вихідного HTML-документа та здійснювати асинхронне оновлення веб-сторінок
- Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
- Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub
Особливості курсу
- Інтенсивна практика і розбір домашніх завдань
- Можливість онлайн навчання + Відеозаписи всіх занять
- Викускний проєкт для портфоліо, який ти презентуєш роботодавцям
- Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
- Кар'єрні івенти
- Підтримка викладачів
- Великий стек технологій
- Можлива оплата курсу частинами
Викладачі курсу
Дмитро Томчук - Front-end Developer (Angular developer)
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Ampli
Формат
Online
Начало обучения
Дата формується
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
3 400 UAH за месяц
Учебный центр
Джун IT Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей, Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дата формується
Длительность
10 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
