Опис курсу:

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

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

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

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

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

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

  • Знання основ HTML / CSS
  • Впевнена робота з Javascript.
  • Наявність власного ноутбуку для занять в аудиторіях

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