JavaScript Advanced - продвинутые концепции языка и ООП

Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку
Обучение 2 месяца
сертификат
0%
Стоимость курса
3 999 ₽ 3 999 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «JavaScript Advanced - продвинутые концепции языка и ООП» от PurpleSchool - purpleschool.ru

  1. Введение. Продвинутый JavaScript, Как устроен курс, Обзор проекта, Обзор курсов, Работа на платформе, AI и тренажёры, Практика на проекте, Рекомендуемый курс.
  2. Настройка окружения. Настройка окружения, Установка NodeJS, Настройки VSCode, Настройка проекта, Домашнее задание AI, Работа с gitflow, Рекомендуемый курс.
  3. Maps и Sets. Структура Set, Sets, Структура Map, Основы работы с Map, Быстрое создание Map, Итерация по Map, Упражнение - swap ключей и значений, WeakMap, WeakSet, Тест - Maps и Sets, Тренажёр - Maps и Sets, Занятие - Maps и Sets, Домашнее задание - Maps и Se…
  4. Расчёты и math. Конвертация и проверка чисел, Библиотека Math, Округление, Упражнение - Функция случайного числа, Оператор остатка от деления, Разделитель чисел, Работа с BigInt, Интернационализация чисел, Упражнение - Конвертер валют, Тест - Расчёты и math,…
  5. Даты и время. Создание дат, Операции с датами, Сравнение дат, Упражнение - Проверка на день рождения, Интернационализация дат, Тест - Даты и время, Тренажёр - Даты и время, Занятие - Даты и время, Домашнее задание - Даты и время.
  6. Таймеры. Создание таймеров, Таймеры и Event Loop, Точность таймеров, Работа с интервалами, Упражнение - Таймер пиццы, Тест - Таймеры, Тренажёр - Таймеры, Занятие - Таймеры, Домашнее задание - Таймеры.
  7. Объектно ориентированное программирование. Что такое ООП, Реализация ООП в JS, Оператор new, Prototype, Упражнение - Корзина товаров, Цепочки prototype, Тест - ООП, Тренажёр - ООП, Занятие - ООП, Домашнее задание - ООП.
  8. Классы. Классы, Setters и getters, Static, Приватные методы и свойства, Упражнение - класс пользователя, Object.create, Тест - Классы, Тренажёр - Классы, Занятие - Классы, Домашнее задание - Классы.
  9. Принципы ООП в классах. Абстракция и инкапсуляция, Наследование, Наследование в ES6, Override методов, Упражнение - Удар по орку, Полиморфизм, Паттерн Builder и chaining, Тест - Принципы ООП в классах, Тренажёр - Принципы ООП в классах, Занятие - Принципы ООП…
  10. SOLID. О SOLID, Принцип единой ответственности, Принцип открытости и закрытости, Принцип подстановки Барбары Лисков, Принцип разделения интерфейса, Принцип инверсии зависимостей, Тест - SOLID, Тренажёр - SOLID, Занятие - SOLID, Домашнее задание - SOLID.
  11. Асинхронный JavaScript. Асинхронный код в JS, Запросы на сервер, Пример работы с Insomnia, JSON, Получение данных, Упражнение - Расчёт цены, Проблемы callback, Тест - Асинхронный JavaScript, Тренажёр - Асинхронный JavaScript, Занятие - Асинхронный JavaScript,…
  12. Promises. Promises и fetch, Обработка promises, Цепочка promise, Обработка reject, Finally, Упражнение - Select выбора категорий, Ручное создание ошибок, Упражнение - Функция запросов, Тест - Promises, Тренажёр - Promises, Занятие - Promises, Домашнее задание…
  13. Event Loop. Как работает асинхронность, Пример работы Event Loop, Создание простого Promise, Статические методы Promise, Promise withResolvers, Упражнение - создание fetch, Тест - Event Loop, Тренажёр - Event Loop, Занятие - Event Loop, Домашнее задание - Eve…
  14. Современный Асинхронный JavaScript. Async await, Try catch, Упражнение - Мой город, Асинхронные методы, Последовательность выполнения, Параллельное выполнение, Другие комбинации Promise, Все возможности fetch, Упражнение - Генератор активностей, Тест - Соврем…
  15. Продвинутый DOM и Events. Как работает DOM, Работа с элементами, Визуальное положение элементов, Типы событий и обработчики, Всплытие событий, Пример всплытия событий, Делегирование событий, Перемещение по DOM, Жизненный цикл событий DOM, Упражнение - Поиск п…
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь настраивать и организовывать: настройка окружения. настройка окружения, установка nodejs, настройки vscode, настройка проекта, домашнее задание ai, работа с gitflow, рекомендуемый курс.
  • Научитесь уверенно работать с темой: функция случайного числа, оператор остатка от деления, разделитель чисел, работа с bigint, интернационализация чисел, упражнение…
  • Освоите и сможете применять: мой город, асинхронные методы, последовательность выполнения, параллельное выполнение, другие комбинации promise, все возможности fetch, упражне…
  • Научитесь создавать и применять: select выбора категорий, ручное создание ошибок, упражнение.
  • Освоите основы: введение. продвинутый javascript, как устроен курс, обзор проекта, обзор курсов, работа на платформе, ai и тренажёры, практика на проекте, рекомендуемый курс.

Подробная информация о курсе

Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена3 999 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
JavaScript Advanced - продвинутые концепции языка и ООП
3 999 ₽ 3 999 ₽