Стоит пойти на этот курс по JavaScript и смогу ли я дальше после него самостоятельно учится?
Отзывы по курсу хорошие.Опора делается на практику.
Вот Программа курса:Модуль 1. JavaScript. Основы
История появления и эволюция JavaScript (ECMA)
Дифференциация версий JavaScript
JavaScript язык высокого уровня
Среда выполнения JS
Переменные browser
Запуск JS из консоли
Эффективное использование консоли и CLI
Основы синтаксиса ECMA/JavaScript
Запуск первого сценария, анализ
Режимы подключения сценария
Необходимые инструкции для начала
Практическая работа
Модуль 2. Структуры данных, значения
Основные типы данных
Специфические данные в JavaScript
Двойственность типов данных
Что такое literal
Специфика синтаксиса значений
Понятие переменной
Возвращаемые значения
Объект, обзор
Свойства объектов
Методы объектов
Практическая работа
Модуль 3. Операторы
Как обозначенны операции
Категории операторов
Последовательность операций
Приоритетность операторов
Значения, возвращаемые операторами
Объединение операторов
Сложные выражения и их оценка
Практическая работа
Модуль 4. Конструкции, блоки кода
Усложнение сценария за счет конструкций
Нелинейность приложения
Схематичное проектирование, диаграммы
Архитектура сценария, преимущества
Мета код
Практическая работа
Модуль 5. Условные конструкции, переключение
Кострукция if/if else
Последовательные if-ы
Вложение if-ов
Сложные выражения
Конструкция switch/case
Сравнение этих двух конструкций, преимущества
Практическая работа
Модуль 6. Повторяющиеся конструкции, циклы
Зачем нужен повтор, применение
Как создать повтор, схема
Кострукция for
Применение конструкции for
Кострукция while
Кострукция do while
Сравнение повторяющихся конструкций
Этика програмирования, выбор правильной конструкции
Замена циклов
Управление повтором изнутри break, continue
Практическая работа
Модуль 7. Функции и методы
Что такое функция
Объявление функций
Вызов функций, способы вызова
Аргументы функций, передаваемые значения
Видимость переменных (scoping) var
Видимость переменных let в ECMA 6
Способы объявления функций
Анонимные функции (closures)
Изоляция переменных
Специфические функции ECMA 6
"Функции стрела" ECMA 6 (arrow functions)
Практическая работа
Модуль 8. Типы данных объект
Как вглядит объект внутри
Объект литерал
Свойства и методы литерала
Доступ, управление свойствами
Вызов методов
Доступ снаружи, внутри
Модель, репликация данных
Понятие класса Class ECMA 6
Создание объектов или экземпляров, репликация
Конструктор, наследуемые свойства
Свойства добавляемые динамически
Прототипирование
Уничтожение обьектов, управление памятью
Как работает компонент GC
Практическая работа
Модуль 9. Типы данных строка
Тип данных String
Использование, обработка текстов
Поиск, редактирование, сравнение
Практическая работа
Модуль 10. Типы данных массивы
Табличный тип данных Array
Использование массивов
Обработка таблиц
Цикл for in
Свойства и методы массива
Практическая работа
Модуль 11. Тип данных календарь
Тип Date
Использование дат
Время, дата, локализация
Практическая работа
Модуль 12. Типы данных RegExp
Что такое регулярные выражения
Универсальность и применение
Как создавать выражения
Стандарты регулярных выражений POSIX
Приемущества использования выражений
Практическая работа
Модуль 13. Библиотека Math
Обьект Math
Свойства
Самые полезные методы
Практическая работа
Окончательный тест для сертификации