1

Етап 1

Основы JavaScript

2

Етап 2

Качество кода

3

Етап 3

Структуры данных

4

Етап 4

Замыкания, область видимости

5

Етап 5

Методы объектов и контекст вызова

6

Етап 6

Некоторые другие возможности

7

Етап 7

ООП в функциональном стиле

8

Етап 8

ООП в прототипном стиле

9

Етап 9

Современные возможности ES-2015

10

Етап 10

[Udemy] Modern JavaScript From the Beginning

11

Етап 11

The Complete Javascript Course 2019: Build Real Projects!

1

Етап 1

Основы JavaScript

2

Етап 2

Качество кода

3

Етап 3

Структуры данных

4

Етап 4

Замыкания, область видимости

5

Етап 5

Методы объектов и контекст вызова

6

Етап 6

Некоторые другие возможности

7

Етап 7

ООП в функциональном стиле

8

Етап 8

ООП в прототипном стиле

9

Етап 9

Современные возможности ES-2015

10

Етап 10

[Udemy] Modern JavaScript From the Beginning

11

Етап 11

The Complete Javascript Course 2019: Build Real Projects!

19 лютого 2019

Мета закинута

Автор не відписував в цілі 5 років 2 месяця 21 день

Загальна

Выучить JavaScript

Сначала буду проходить интерактивчик от Кантора (learn.javascript), параллельно учу английский, чтобы начать проходить нормальные курсы и читать книги\документацию.

Также начал смотреть курс от Lynda.com Основы JS, (курс старый, но подача хорошая + перевод с приятной женской озвучкой).

Полезные ссылочки:

1. https://learn.freecodecamp.org

Интерактивное бесплатное обучение JS, где слева небольшое обучение, объяснение задачи, алгоритм решения, а справа песочница, где вы сразу пишете код (задачи нереально простые, зная основы, думаю их можно решать закрытыми глазами).

 Критерій завершення

Сайт пройден, можно двигаться дальше

  1. Основы JavaScript

    1. Привет, мир!

    2. Внешние скрипты, порядок исполнения

    3. Структура кода

    4. Современный стандарт, "use strict"

    5. Переменные

    6. Правильный выбор имени переменной

    7. Шесть типов данных, typeof

    8. Основные операторы

    9. Операторы сравнения и логические значения

    10. Побитовые операторы

    11. Взаимодействие с пользователем: alert, prompt, confirm

    12. Условные операторы: if, '?'

    13. Логические операторы

    14. Преобразование типов для примитивов 

    15. Циклы while, for

    16. Конструкция switch

    17. Функции

    18. Функциональные выражения

    19. Рекурсия, стек

    20. Именованные функциональные выражения

    21. Всё вместе: особенности JavaScript

  2. Качество кода

    1. Отладка в браузере Chrome

    2. Советы по стилю кода

    3. Как писать неподдерживаемый код? 

    4. Автоматические тесты при помощи chai и mocha

  3. Структуры данных

    1. Введение в методы и свойства

    2. Числа

    3. Строки

    4. Объекты как ассоциативные массивы

    5. Объекты: перебор свойств

    6. Объекты: передача по ссылке

    7. Массивы с числовыми индексами

    8. Массивы: методы

    9. Массив: перебирающие методы 

    10. Псевдомассив аргументов "arguments"

    11. Дата и Время

  4. Замыкания, область видимости

    1. Глобальный объект

    2. Замыкания, функции изнутри

    3. [[Scope]] для new Function

    4. Локальные переменные для объекта

    5. Модули через замыкания

    6. Управление памятью в JavaScript

    7. Устаревшая конструкция "with"

  5. Методы объектов и контекст вызова

    1. Методы объектов, this

    2. Преобразование объектов: toString и valueOf

    3. Создание объектов через "new"

    4. Дескрипторы, геттеры и сеттеры свойств

    5. Статические и фабричные методы 

    6. Явное указание this: "call", "apply"

    7. Привязка контекста и карринг: "bind"

    8. Функции-обёртки, декораторы

  6. Некоторые другие возможности

    1. Типы данных: [[Class]], instanceof и утки

    2. Формат JSON, метод toJSON 

    3. setTimeout и setInterval

    4. Запуск кода из строки: eval

    5. Перехват ошибок, "try..catch"

  7. ООП в функциональном стиле

    1. Введение

    2. Внутренний и внешний интерфейс

    3. Геттеры и сеттеры 

    4. Функциональное наследование

  8. ООП в прототипном стиле

    1. Прототип объекта

    2. Свойство F.prototype и создание объектов через new

    3. Встроенные "классы" в JavaScript

    4. Свои классы на прототипах

    5. Наследование классов в JavaScript

    6. Проверка класса: "instanceof" 

    7. Свои ошибки, наследование от Error

    8. Примеси

  9. Современные возможности ES-2015

    1. ES-2015 сейчас

    2. Переменные: let и const

    3. Деструктуризация

    4. Функции

    5. Строки

    6. Объекты и прототипы

    7. Классы

    8. Тип данных Symbol

    9. Итераторы

    10. Set, Map, WeakSet и WeakMap

    11. Promise

    12. Генераторы

    13. Модули

    14. Proxy

  10. [Udemy] Modern JavaScript From the Beginning

    Насчет этого этапа - если подтяну Английский - буду с удовольствием проходить, просмотрел 1 и 2 главу - подача и произношение отличное, либо ждать когда в складчине начнут переводить его (кстати кто желает к ней присоедениться и ускорить перевод - в ЛС).

    1. Intro & Getting Started

    2. Javascript Language Fundamentals

    3. DOM Manipulations & Events

    4. DOM Projects

    5. Object Oriented Javascript - ES5 & ES2015

    6. OOP Book List Project

    7. Asunchronous Javascript, Ajax & Fetch API

    8. API Projects

    9. Error Handling & Regular Expressions

    10. Other Newer Features - ES 2015+

    11. Javascript Patterns

    12. Tracalorie Project (Using The Module Pattern)

    13. Micropsot Project - CRUD Front-End (Webpack & Babel)

    14. Wrap Up

  11. The Complete Javascript Course 2019: Build Real Projects!

  • 656
  • 19 лютого 2019, 17:01

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?