JavaScript Advanced - продвинутые концепции языка и ООП
0%Программа курса
Ознакомьтесь с программой курса «JavaScript Advanced - продвинутые концепции языка и ООП» от PurpleSchool - purpleschool.ru
- Введение. Продвинутый JavaScript, Как устроен курс, Обзор проекта, Обзор курсов, Работа на платформе, AI и тренажёры, Практика на проекте, Рекомендуемый курс.
- Настройка окружения. Настройка окружения, Установка NodeJS, Настройки VSCode, Настройка проекта, Домашнее задание AI, Работа с gitflow, Рекомендуемый курс.
- Maps и Sets. Структура Set, Sets, Структура Map, Основы работы с Map, Быстрое создание Map, Итерация по Map, Упражнение - swap ключей и значений, WeakMap, WeakSet, Тест - Maps и Sets, Тренажёр - Maps и Sets, Занятие - Maps и Sets, Домашнее задание - Maps и Se…
- Расчёты и math. Конвертация и проверка чисел, Библиотека Math, Округление, Упражнение - Функция случайного числа, Оператор остатка от деления, Разделитель чисел, Работа с BigInt, Интернационализация чисел, Упражнение - Конвертер валют, Тест - Расчёты и math,…
- Даты и время. Создание дат, Операции с датами, Сравнение дат, Упражнение - Проверка на день рождения, Интернационализация дат, Тест - Даты и время, Тренажёр - Даты и время, Занятие - Даты и время, Домашнее задание - Даты и время.
- Таймеры. Создание таймеров, Таймеры и Event Loop, Точность таймеров, Работа с интервалами, Упражнение - Таймер пиццы, Тест - Таймеры, Тренажёр - Таймеры, Занятие - Таймеры, Домашнее задание - Таймеры.
- Объектно ориентированное программирование. Что такое ООП, Реализация ООП в JS, Оператор new, Prototype, Упражнение - Корзина товаров, Цепочки prototype, Тест - ООП, Тренажёр - ООП, Занятие - ООП, Домашнее задание - ООП.
- Классы. Классы, Setters и getters, Static, Приватные методы и свойства, Упражнение - класс пользователя, Object.create, Тест - Классы, Тренажёр - Классы, Занятие - Классы, Домашнее задание - Классы.
- Принципы ООП в классах. Абстракция и инкапсуляция, Наследование, Наследование в ES6, Override методов, Упражнение - Удар по орку, Полиморфизм, Паттерн Builder и chaining, Тест - Принципы ООП в классах, Тренажёр - Принципы ООП в классах, Занятие - Принципы ООП…
- SOLID. О SOLID, Принцип единой ответственности, Принцип открытости и закрытости, Принцип подстановки Барбары Лисков, Принцип разделения интерфейса, Принцип инверсии зависимостей, Тест - SOLID, Тренажёр - SOLID, Занятие - SOLID, Домашнее задание - SOLID.
- Асинхронный JavaScript. Асинхронный код в JS, Запросы на сервер, Пример работы с Insomnia, JSON, Получение данных, Упражнение - Расчёт цены, Проблемы callback, Тест - Асинхронный JavaScript, Тренажёр - Асинхронный JavaScript, Занятие - Асинхронный JavaScript,…
- Promises. Promises и fetch, Обработка promises, Цепочка promise, Обработка reject, Finally, Упражнение - Select выбора категорий, Ручное создание ошибок, Упражнение - Функция запросов, Тест - Promises, Тренажёр - Promises, Занятие - Promises, Домашнее задание…
- Event Loop. Как работает асинхронность, Пример работы Event Loop, Создание простого Promise, Статические методы Promise, Promise withResolvers, Упражнение - создание fetch, Тест - Event Loop, Тренажёр - Event Loop, Занятие - Event Loop, Домашнее задание - Eve…
- Современный Асинхронный JavaScript. Async await, Try catch, Упражнение - Мой город, Асинхронные методы, Последовательность выполнения, Параллельное выполнение, Другие комбинации Promise, Все возможности fetch, Упражнение - Генератор активностей, Тест - Соврем…
- Продвинутый 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
Содержание
- Формат обученияс наставником
По окончанию курса
- Диплом или сертификатсертификат























