Цель заброшена
Автор не отписывался в цели 5 лет 2 месяца 8 дней
Выучить JavaScript
Сначала буду проходить интерактивчик от Кантора (learn.javascript), параллельно учу английский, чтобы начать проходить нормальные курсы и читать книги\документацию.
Также начал смотреть курс от Lynda.com Основы JS, (курс старый, но подача хорошая + перевод с приятной женской озвучкой).
Полезные ссылочки:
1. https://learn.freecodecamp.org
Интерактивное бесплатное обучение JS, где слева небольшое обучение, объяснение задачи, алгоритм решения, а справа песочница, где вы сразу пишете код (задачи нереально простые, зная основы, думаю их можно решать закрытыми глазами).
Критерий завершения
Сайт пройден, можно двигаться дальше
-
Основы JavaScript
-
Привет, мир!
-
Внешние скрипты, порядок исполнения
-
Структура кода
-
Современный стандарт, "use strict"
-
Переменные
-
Правильный выбор имени переменной
-
Шесть типов данных, typeof
-
Основные операторы
-
Операторы сравнения и логические значения
-
Побитовые операторы
-
Взаимодействие с пользователем: alert, prompt, confirm
-
Условные операторы: if, '?'
-
Логические операторы
-
Преобразование типов для примитивов 
-
Циклы while, for
-
Конструкция switch
-
Функции
-
Функциональные выражения
-
Рекурсия, стек
-
Именованные функциональные выражения
-
Всё вместе: особенности JavaScript
-
-
Качество кода
-
Отладка в браузере Chrome
-
Советы по стилю кода
-
Как писать неподдерживаемый код? 
-
Автоматические тесты при помощи chai и mocha
-
-
Структуры данных
-
Введение в методы и свойства
-
Числа
-
Строки
-
Объекты как ассоциативные массивы
-
Объекты: перебор свойств
-
Объекты: передача по ссылке
-
Массивы с числовыми индексами
-
Массивы: методы
-
Массив: перебирающие методы 
-
Псевдомассив аргументов "arguments"
-
Дата и Время
-
-
Замыкания, область видимости
-
Глобальный объект
-
Замыкания, функции изнутри
-
[[Scope]] для new Function
-
Локальные переменные для объекта
-
Модули через замыкания
-
Управление памятью в JavaScript
-
Устаревшая конструкция "with"
-
-
Методы объектов и контекст вызова
-
Методы объектов, this
-
Преобразование объектов: toString и valueOf
-
Создание объектов через "new"
-
Дескрипторы, геттеры и сеттеры свойств
-
Статические и фабричные методы 
-
Явное указание this: "call", "apply"
-
Привязка контекста и карринг: "bind"
-
Функции-обёртки, декораторы
-
-
Некоторые другие возможности
-
Типы данных: [[Class]], instanceof и утки
-
Формат JSON, метод toJSON 
-
setTimeout и setInterval
-
Запуск кода из строки: eval
-
Перехват ошибок, "try..catch"
-
-
ООП в функциональном стиле
-
Введение
-
Внутренний и внешний интерфейс
-
Геттеры и сеттеры 
-
Функциональное наследование
-
-
ООП в прототипном стиле
-
Прототип объекта
-
Свойство F.prototype и создание объектов через new
-
Встроенные "классы" в JavaScript
-
Свои классы на прототипах
-
Наследование классов в JavaScript
-
Проверка класса: "instanceof" 
-
Свои ошибки, наследование от Error
-
Примеси
-
-
Современные возможности ES-2015
-
ES-2015 сейчас
-
Переменные: let и const
-
Деструктуризация
-
Функции
-
Строки
-
Объекты и прототипы
-
Классы
-
Тип данных Symbol
-
Итераторы
-
Set, Map, WeakSet и WeakMap
-
Promise
-
Генераторы
-
Модули
-
Proxy
-
-
[Udemy] Modern JavaScript From the Beginning
Насчет этого этапа - если подтяну Английский - буду с удовольствием проходить, просмотрел 1 и 2 главу - подача и произношение отличное, либо ждать когда в складчине начнут переводить его (кстати кто желает к ней присоедениться и ускорить перевод - в ЛС).
-
Intro & Getting Started
-
Javascript Language Fundamentals
-
DOM Manipulations & Events
-
DOM Projects
-
Object Oriented Javascript - ES5 & ES2015
-
OOP Book List Project
-
Asunchronous Javascript, Ajax & Fetch API
-
API Projects
-
Error Handling & Regular Expressions
-
Other Newer Features - ES 2015+
-
Javascript Patterns
-
Tracalorie Project (Using The Module Pattern)
-
Micropsot Project - CRUD Front-End (Webpack & Babel)
-
Wrap Up
-
-
The Complete Javascript Course 2019: Build Real Projects!
- 653
- 19 февраля 2019, 17:01
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением