Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
15.11.2025
Тривалість
22 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
5 478 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
25.11.2025
Тривалість
24 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Навчальний центр
PeaPod
Формат
Online
Початок навчання
15.02.2025
Тривалість
99 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 700 UAH за місяць
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
10 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 311 UAH за курс