Frontend для початківців по Скайпу



Основи HTML+CSS

  • Цілі і завдання HTML та CSS
  • Структура web-сторінки
  • Розмітка, елементи, теги, атрибути
  • Робота з таблицями
  • Семантична верстка
  • Робота зі стилями
  • Позиціонування, вирівнювання, обтікання, flexbox
  • Класи, ідентифікатори, селектори
  • Комбінації і угруповання селектор, успадкування, каскад
  • Переходи, трансформації, анімації, градієнти

Основи Javascript

  • Основні оператори, умовні і циклічні конструкції
  • Функції. Створення і виклик. Передача аргументів. Повернення значень.
  • Області видимості
  • Анонімні функції, замкнення
  • Робота з масивами, основні методи для роботи з ними
  • Особливості реалізації ООП в Javascript
  • Властивості, методи, перевірка наявності властивостей.
  • Глобальний об'єкт
  • Статичні властивості і Статичні методи
  • Фабричні методи
  • Функції-обгортки, декоратори
  • Функціональне успадкування
  • Прототип об'єкта
  • Створення прототипів об'єкта через конструктор
  • Unit тестування
  • TDD і BDD техніка