РЕГИСТРАЦИЯ   |   О ШКОЛЕ   |   ТЕМЫ   |   КОНТАКТЫ

Какие темы входят в курс

Курс состоит из двух параллельных частей:

  1. Язык JavaScript/TypeScript:
    • Вводная лекция и введение в язык JavaScript
    • Управляющие структуры и операторы
    • Типизация и типы данных
    • Элементы функционального программирования
    • Введение в объектно-ориентированное программирование
    • Замыкания и области видимости
    • Введение в асинхронное программирование
    • Введение в метапрограммирование (* факультативно)
    • Основные инструменты разработчика на JS
    • Разработка frontend-приложения
  2. Вёрстка и DOM:
    • Роль вёрстки в современном frontend'е
    • История HTML и развитие браузеров
    • Причины и история появления CSS
    • Представление страницы и базовая вёрстка
    • Анимация и реакции средствами CSS
    • Использование препроцессоров
    • Событийная модель браузеров, паттерны работе с событийной моделью
    • Элементы управления и формы