• Занятие 34 - Подключение дополнительных библиотек в экосистеме React (роутинг и визуальные компоненты)
  • Занятие 32 - Переиспользование кода с кастомными хуками
  • Занятие 27 - Многостраничные и одностраничные приложения - работа с URL
  • Занятие 26 - Консультация по ДЗ
  • Занятие 24 - Разбиение кода на модули (чистые функции, внедрение зависимостей, принцип единственной ответственности)
  • Занятие 23 - Разделение логики и представления
  • Занятие 22 - Итоги по синтаксису JS
  • Занятие 21 - Занятие «Работа с асинхронным кодом»
  • Занятие 20 - Прототипное наследование и функции-конструкторы
  • Занятие 19 - Контекст при работе с функциями
  • Занятие 18 - Консультация по ДЗ
  • Занятие 17 - Базовая работа с сетью, методы HTTP, куки, заголовки, WS
  • Занятие 16 - Базовое использование асинхронных API в Javascript
  • Занятие 15 - Базовое использование API и JavaScript. Как работать с DOM и другими доступными API
  • Занятие 14 - Консультация по ДЗ
  • Занятие 13 - CI/CD с GitHub Actions. Автоматизация разработки JS приложений с помощью GitHub Actions — настройка workflow, деплой, тестирование и лучшие практики
  • Занятие 12 - Документирование кода - работа с типами и JSDoc. TypeScript
  • Занятие 11 - Консультация по ДЗ
  • Занятие 10 - Современный инструментарий при разработке клиентских (и не только) приложений
  • Занятие 9 - Код как «проект» - артефакты работы разработчика. Зависимости и утилиты в стеке JavaScript
  • Занятие 7 - Использование СКВ: проблемы и решения, типовой порядок разработки с использованием Git. Использование CI/CD для проверки и доставки продукта
  • Занятие 6 - Объектная модель в Javascript. Прототипное наследование
  • Занятие 5 - Базовый синтаксис JavaScript. Основы, базовые операции, ветвления и базовая алгоритмизация
  • Занятие 4 - Тестирование кода как часть процесса разработки, пример применения тестирования к домашним заданиям
  • Занятие 3 - Описание процессов, как задавать вопросы, как сдавать домашки, какие требования, использование редакторов + типовой подход к работе с домашками
  • Занятие 2 - Консультация №2 по итогам просмотра первой части подготовительного курса
  • Занятие 1 - Консультация №1 по итогам просмотра первой части подготовительного курса