Що нового?

Придбаний Базовый курс JavaScript

Інформація про покупку
Тип покупки: Складчина
Ціна: 4000 ГРН
Учасників: 0 з 45
Організатор: Відсутній
Статус: Набір учасників
Внесок: 92.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Базовый курс JavaScript

Внимание! Платежи в складчине будут приниматься только напрямую с кошелька вебмани. Если у вас нет возможности оплатить напрямую с вебмани, то пожалуйста - выпишитесь / не записывайтесь.
Автор: Илья Климов.

#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 - базовое участие
Скрытое содержимое.
Пока так.
https://docs.google.com/document/d/1QfVK-L7FcEtUf0VbIbCHz6x6ey7wfawg5tuWdguTTYw/edit
 
Угорі