На самом деле, это курс не только по JavaScript. Также это инструмент мышления, после которого ты будешь успешен в любой технологии.
Какие технологии используем внутри этого курса?
Современный Javascript
Много качественного и самого современного JavaScript
Git Flow
Разрабатываем проект с ветками и pull request
Webpack
Автоматизируем проект как соверменные CLI
ESLint
Весь проект в одном стиле с соблюдением правил
Jest
Настроим и напишем синхронные и асинхронные тесты
Что будет в курсе
Архитектура
Спроектируем большое приложение с нуля
Паттерны
Разберемся когда и как их применять
Инфраструктура
Не только код, но и организация проекта
Тесты
Протестируем свой фреймворк
Много ООП
Разберемся как и зачем
Алгоритмы
Как их применить
Производительность
Ускорим приложение
А еще внутри
- Напишем свой Redux!
- Применим SOLID
- Полифилы, чистые функции, оптимизация
- Работа c Git через консоль и WebStorm
Зачем писать на JavaScript, когда есть React?
..или любой другой фреймворк?
Пока ты знаешь только 1 фреймворк, ты ограничен его рамками. Понимая JavaScript, можно выбирать любую технологию. Зачем?
Нет ограничений: в выборе работы, вакансии или интересного проекта. Больше возможностей заработать даже во время кризиса
Зачем писать на JavaScript, когда есть React?
..или любой другой фреймворк?
Пока ты знаешь только 1 фреймворк, ты ограничен его рамками. Понимая JavaScript, можно выбирать любую технологию. Зачем?
Нет ограничений: в выборе работы, вакансии или интересного проекта. Больше возможностей заработать даже во время кризиса
Задача курса - научить мыслить
Именно поэтому мы пишем сложный Excel, а не интернет магазин. Научимся решать задачи, чтобы в бою было намного проще
Мы действительно сделаем свой Excel без библиотек!