Стать владыкой JavaScript
Это план по изучению JavaScript, становлениея лучшим разработчиком в мире, переходе на тёмную сторону и захвата Земли. Просто разобраться в JS недостаточно, нужно стать величайшим JS-разработчиком.
Цель будет постоянно дополняться, так как учиться переставать нельзя. Это скорее первые этапы к достиженю финальной цели.
Если вы хотите посмотреть за становлением Тёмного Лорда, то добро пожаловать.
Критерий завершения
Пройти все учебники. Изучить JavaScript во всех его аспектах. Сдать финальный проект.
Личные ресурсы
Время, сила, желание
Экологичность цели
Повышение концентрации тёмной стороны силы
-
Пройти учебник learn.javascript.ru
Это отличный учебник на русском языке, и в нём актуальная информация. Думаю то что надо что бы начать и разобраться в общих чертах.
-
Основы JavaScript
-
Качество кода
-
Структуры данных
-
Замыкания, область видимости
-
Методы объектов и контекст вызова
-
Некоторые другие возможности
-
ООП в функциональном стиле
-
ООП в прототипном стиле
-
Современные возможности ES-2015
-
Документ и объекты страницы
-
Основы работы с событиями
-
События в деталях
-
Формы, элементы управления
-
Создание графических компонентов
-
-
Выразительный javascript
Параллельно с learn.javascript.ru можно читать эту книгу. Так же отлично подходит для того что бы видеть другую точку зрения. Ну и конечно в ней задания поинтереснее :)
-
Величины, типы и операторы
-
Структура программ
-
Функции
-
Структуры данных: объекты и массивы
-
Функции высшего порядка
-
Тайная жизнь объектов
-
Проект: электронная жизнь
-
Поиск и обработка ошибок
-
Регулярные выражения
-
Модули
-
Проект: язык программирования
-
JavaScript и браузер
-
Document Object Model
-
Обработка событий
-
Проект: игра-платформер
-
Рисование на холсте
-
HTTP
-
Формы и поля форм
-
Проект: Paint
-
Node.js
-
Проект: веб-сайт по обмену опытом
-
-
Системы сборки и Browserify
Их сейчас куча, и хотя бы поверхностно нужно понимать каждую. Browserify сюда до кучи добавил, хотя это не система сборки.
-
Gulp
-
Grunt
-
Browserify
-
Webpack
-
-
Подробнее разобраться со стандартом ES-2015
Ну что тут сказать, он пришел всерьёз и уже все им во всю пользуются. Нужно найти источники, и возможно дополнить цель
-
Настройка babel
-
-
Их величество фреймворки
Нужно выбрать фреймворк в который углубиться. Для этого нужно попробовать хотя бы парочку.
(будет доплнено)-
React + Redux
-
Angular 2
-
Ember
-
Backbone
-
-
Придумать промежуточный проект #1
(будет дополнено)
-
Сдача промежуточного проекта #1
(когда придумаю тогда и напишу)
- 1998
- 29 января 2016, 21:38
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением