Опис курсу:

Після закінчення цього курсу Ви зможете зробити Ваш код більш семантично відповідним до стандартів HTML5, а також поліпшити свої навички в верстці, використовуючи нові теги. Грамотно використовуючи шаблони проектування та алгоритми, Ви зможете правильно підходити до питання проектування великих проектів, а розуміння роботи тих чи інших алгоритмів перетворить написання коду на задоволення. Отримайте навички створення комп'ютерних ігор і їх привабливого візуального відображення. Практична частина курсу передбачає написання 3-4 достатньо складних проектів та постійне вирішення задач по алгоритмам.

Після вивчення курсу Ви зможете:

  • Володіти сучасним стеком технологій для розробки Frontend
  • Знати тонкощі роботи із браузером, сучасними бібліотеками та фреймворками

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

  1. HTML 5
  • Audio
  • Video
  • Data-атрибути
  • Нові семантичні теги
  • Navigator
  1. CSS 3
  • Адаптивна / кросбраузерна верстка
  • Медіа запити
  • Препроцесори (SCSS, LESS, SASS)
  • Найпопулярніші CSS фреймворки (Bootstrap, Foundation)
  • Material Design
  • CSS анімації
  1. Canvas
  • Робота з API
  • Використання при розробці ігор
  1. Шаблони проектування
  • Антипаттерн
  • Найбільш затребувані шаблони і їх застосування на практиці.
  • Шаблони ООП
  • Функціональне програмування
  1. Webpack
  • Повне налаштування конфігураційного файлу
  • Порівняння з попередніми версіями
  • Використання в чинному проекті
  • Використання плагінів
  1. Зберігання даних в браузері
  • LocalStorage / SessionStorage
  • Проект з використанням засобів зберігання даних
  • Service Workers
  1. Робота з алгоритмами
  • Алгоритми сортування
  • Алгоритми комбінаторики і теорії множин
  • Алгоритми теорії ігор
  1. Agile / Scrum / Kanban
  1. React
  • Налаштування проекту
  • Робота з Рауса
  • Введення в Redux / Mobx

Мінімальні вимоги:

  • Знання основ HTML / CSS
  • Впевнена робота з Javascript.

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!