Курс Front-end розробник

  • Online
  • Для начинающих
  • Frontend
Образовательный центр: 1IT School
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:11 недель
Начало курса:Дата формируется
Стоимость обучения:Уточняйте

Програма курсу

Модуль 1. Введення в Web-розробку

Урок 1. Вступне слово

Роль Front-end розробника.

Урок 2. Як встановити Visual Studio Code

Етапи встановлення Visual Studio Code.

Урок 3. Що таке HTML

  • Базові теги
  • Що таке "тег"
  • Списки, заголовки, абзаци й звичайні тексти

Урок 4. Базовий CSS

  • Інлайнові стилі
  • Стилі прописані в середині тегу <style></style>
  • Підключення зовнішнього файлу зі стилями

Урок 5. Шрифти

  • Що таке шрифти
  • Стандартні системні шрифти
  • Загальні імена сімейств
  • Специфічні імена сімейств
  • Властивості шрифтів
  • Зовнішні шрифти та @font-face

Модуль 2. Семантика та стилізація елементів

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

  • Атрибут class
  • Використання margin та padding
  • Використання devTools panel
  • Block та inline елементи, вирівнювання контенту
  • Вирівнювання по центру, box-sizing та margin collapse

Урок 7. Семантична структура HTML-сторінки

Урок 8. Базовий адаптив

Урок 9. Селектори CSS та їх пріоритетність

  • Селектори
  • Псевдокласи
  • Специфічність

Модуль 3. Взаємодія з посиланнями, картинками, створення форм

  • Урок 10. Використання URLS та стилізація посилань в HTML та CSS
  • Урок 11. Використання картинок на HTML сторінці та керування їх розмірами
  • Урок 12. Медіа запити, responsive image та responsive background
  • Урок 13. Форми

Модуль 4. Вирівнювання елементів та препроцесори

  • Урок 14. Позиціонування
  • Урок 15. FlexBox
  • Урок 16. BEM методологія
  • Урок 17. Препроцесор SASS
  • Урок 18. Трансформації та анімації
    • Ransition
    • Transform
    • Animation
    • Cubic-bezier
  • Урок 19. Сітка (Grid)

Модуль 5. Базовий JavaScript

Урок 20. Вступ до JavaScript

  • Короткий огляд JavaScript
  • Запуск першого скрипта
  • Створення файлу js
  • JavaScript код в HTML
  • Змінні в JavaScript
  • Створення та назви змінних: "let", "const" і "var"
  • Правила надання назв змінним, ключові слова
  • Застосування змінних у JavaScript
  • Коментарі
  • Ключові слова
  • Літерали
  • Вирази

Урок 21. Типи даних та оператори в JavaScript

  • Типи даних
  • Оператори в JavaScript

Урок 22. Functions

  • Оголошення функції
  • Локальні змінні
  • Зовнішні змінні
  • Параметри
  • Значення за замовчуванням
  • Повернення значення
  • Вибір імені функції

Урок 23. Умовні оператори

  • Інструкція "if"
  • Перетворення до логічного типу
  • Блок "else"
  • Умовний оператор "?"

Урок 24. Loops

  • Цикл "for"
  • Вбудоване оголошення змінної
  • Пропуск частин "for"

Модуль 6. Типи даних

Урок 25. Робота з рядками

Урок 26. Робота з масивами

  • Оголошення
  • Отримання останніх елементів за допомогою "at"
  • Методи pop/push, shift/unshift
  • Багатовимірні масиви
  • toString

Урок 27. Робота з числами

  • Числові літерали (decimal, binary, octal, hexadecimal)
  • Пріоритети операторів в js
  • Які існують числа в js (Infinity, BigNumber, NaN)
  • Конвертація рядка в число (Number(), +string, 123 + string, parseInt(), parseFloat())
  • Округлення чисел
  • Генерація випадкових чисел

Урок 28. Цикл While

  • Цикл "do…while"
  • Переривання циклу: "break"
  • Перехід до наступної ітерації: continue
  • Мітки для break/continue

Урок 29. Робота з рядками (поглиблено)

  • Кодування рядка
  • Порівняння рядків
  • Методи редагування рядків (.repeat(), .padStart(), padEnd())
  • Спецсимволи
  • Довжина рядка
  • Доступ до символів
  • Зміна регістру
  • Пошук підрядка

Урок 30. Функції (поглиблено)

  • Rest Arguments
  • Function Declaration, Expression and Arrow
  • Switch Case, Switch True

Модуль 7. Поглиблений JavaScript

Урок 31. Перетворення типів в JS

  • Перетворення типів
  • Як порівнювати різні типи в js

Урок 32. Логічні оператори. Як логічні оператори працюють

  • || (АБО)
  • && (І)
  • ! (НЕ)
  • Оператор нульового злиття (??)

Урок 33. Об'єкти

  • Навіщо потрібні об'єкти?
  • Створення, читання, редагування, видалення значень об'єкта
  • Перевірка значень об'єкта
  • Перебір по об'єкту
  • Як працюють об'єкти, const and Object
  • Порівняння об'єктів
  • null vs undefined
  • Об'єкти як аргументи
  • Клонування об'єктів
  • Деструктуризація об'єктів
  • Функція як об'єкт
  • Методи об'єктів
  • Computed properties

Урок 34. Методи масивів

  • Мутуючі та немутуючі методи масивів
  • Копіювання масивів
  • Деструктуризація масивів

Урок 35. Колбеки

  • Колбеки та колбеки у циклі
  • Таймери(таймаут, інтервал) та Event Handlers("click", "contextmenu"…)
  • Обробники подій
  • Доступ до елемента через this

Модуль 8. Особливості JavaScript

Урок 36. Замикання (Closures)

  • Область видимості та лексичне оточення
  • Замикання
  • Функція у циклі
  • Function яка повертає a function
  • Функція з декількома батьками

Урок 37. Наслідування

  • Прототипне наслідування
  • proto
  • Методи в прототипах

Урок 38. Конструктори

  • Що таке конструктори
  • Успадковування в прототипах
  • this в деталях

Урок 39. Класи

  • Синтаксис класів, статичні поля та методи
  • Вбудовані класи об'єктів (приклад - new Date())
  • Наслідування класів
  • instanceOf
  • JS модулі

Особливості курсу

  • Особистий кабінет та ком'юніті
  • Прямі ефіри
  • Практикуючі ментори
  • Уроки з HR
  • Практичний досвід на реальному проєкті
  • Модуль із працевлаштування
  • Підготовка до співбесіди
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
  • 2 пакети навчання

Викладачі курсу

Юрій Лісовенко - Практикуючий Front-end Developer

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Todor Academy
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
15.12.2025
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 499 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
21 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
21 000 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.10.2025
Длительность
5 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
12 199 UAH за курс