Голосов: 0
#1
Внимание! Платежи в складчине будут приниматься только напрямую с кошелька вебмани. Если у вас нет возможности оплатить напрямую с вебмани, то пожалуйста - выпишитесь / не записывайтесь.
Автор: Илья Климов.
Стоимость курса#0 Hello world
Рабочее окружение JS-программиста
IDE, ESLint, eslint-config-airbnb-base, prettier
#1 Под капотом
Ключевые понятия JS
Асинхронность – что это значит, почему это важно и как это обеспечивается. Современные примитивы к реализации асинхронности. Понятие Promise
Отладка в Chrome, часть 1
Как отлаживается код, основные возможности отладчика
#2 Do you speak ECMAScript 2017?
Конструкции языка
getters / setters, генераторы + стандартные фишки ES6
Отладка в Chrome, часть 2
DOM breakpoints, XHR breakpoints, эмуляции медленной сети и отказов сети и т.д.
#3 Среда обитания - браузер
DOM, BOM и прочие прелести HTML5 API
Как работать с DOM, что такое BOM и т.д.
Защищенный код
Как правильно писать на неправильном языке?
#4 Общение с внешним миром
AJAX и все-все-все
XMLHttpRequest, fetch, websockets и прочая-прочая-прочая
Тестируемый код
Понятие «тестируемости» кода. Single responsibility principle.
#5 Введение в мир компонентов
Основы компонентного подхода
Что есть компонент? Зачем нужен компонентный подход и что он обеспечивает
Слои логики
Что такое транспортный слой? Что такое бизнес-логика? Отделяем мух от котлет
#6 Классы
Классы и прототипы
Магия this и ее отсутствие. Иерархия классов. Немного ООП
MVC и MVVM
Просто о сложных паттернах проектирования
#7 Основы больших приложений
Webpack, NPM и сопутствующая экосистема
Как жить в мире фронтенда и не проклясть все
#8 Тестирование кода
Тестируем код
Инструменты для написания тестов в вашем коде.
Философия тестирования
Когда и какие тесты писать. И стоит ли писать их вообще
#9 Элементы больших приложений
Состояние, роутинг и прочие звери
Как хранить авторизацию? Как организовывать API? Что такое роутинг и как он работает
Однонаправленный поток данных
Как упростить понимание своих компонентов
#10 Соединяя воедино
Финальное задание
Финальное практическое задание
Next?
Что со всем этим делать дальше…
$100 - базовое участие
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.