логотип PurpleSchool
FrontendBackendMobile

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

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

Рейтинг
иконка зведочки рейтинга4.9
Обновлено 19 февраля 2024 г.
изоражение курса
кнопка запустить видеоО курсе
Цена от:2 999 ₽5 000 ₽
При покупке до 20.04.2024
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания

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

После прохождения курса вы сможете:
Работать с Map и Set, WeekMap и WeekSet
Работать с числами, Math и BigInt
Работать с интернационализацией чисел и дат через Intl API
Работать с таймерами и интервалами
Понимать принципы ООП
Использовать prototype и ES6 классы
Понимать и применять SOLID
Писать асинхронный JavaScript
Делать запросы на сервер и понимать принцип их работы
Понимать как работает Event Loop
Создавать и обрабатывать Promise
Понимать устройство DOM и его работу
Обрабатывать Event и понимать концепции захвата и всплытия
Создавать модульные приложения на commonjs и es6
Работать с NPM
Настраивать сборку проекта

Минимальные требования: Базовое знание основ JavaScript, Будет плюсом знание HTML и CSS

16часовкоротких лекций по 10 - 15 минут
15 упражненийдля закрепления на практике
15 тестовдля проверки знаний

Технологии

JavaScriptFigmaHTMLCSSJSONRollupnpmNode.js

О курсе

Что в курсе?

Этот курс является вторым курсом по JavaScript, который рассматривает уже продвинутые концепции и детально погружается в устройство JS. От вас нужно только базовое знание основ JS и HTML и CSS для финального проекта. Этот курс сфокусирован на том, чтобы донести продвинутые концепции языка, а так же подвести вас к использованию фреймворков, таких, как React, Vue и Angular с пониманием, что происходит под капотом.

Ведь все эти знания мы применим на финальном проекте – библиотеки книг. Мы сделаем полноценное SPA приложение с компонентной структурой, реактивностью и сборщиком. В процессе мы даже сделаем свой mini framework с использованием ООП.

Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания.

certificate
Ваш сертификат по окончанию курса
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 апреля 2024
Модули курса

План курса

Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

кнопка запустить видеоПример лекции
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 апреля 2024
Что будем писать?

Проекты

Без наставника

Библиотека книг

Напишем свой небольшой фреймворк, для практики ООП и сделаем приложение, позволяющее искать и добавлять книги в избранное.
Работа с наставником

Что даёт работа с наставником?

В рамках работы на тарифе с наставником вы сможете не только получить поддержку при прохождении курса, но и ценную обратную связь в рамках код ревью и пройти mini-собеседование. Наши процессы сделаны так, чтобы отразить реальный рабочий процесс в компании.

  • Live поддержка
    Вы будете вживую общаться с ведущими разработчиками из крупных компаний.
  • Код ревью
    Разбор каждой строчки вашего кода и детальная обратная связь, которая позволяет учиться быстрее.
  • Домашние задания
    Для закрепления материалов на практике под руководством наставника.
  • Практические собеседования
    После каждого курса, для подготовки к реальным собеседованиям и проверки знаний.
  • Персональная карта развития
    Вы получаете не просто обратную связь от наставника, а полноценную карту развития, где будут отражены ваши сильные и слабые стороны.
Команда курса

Автор и наставники

фото команды
Наставник

Денис Уткин

Senior Frontend Engineer at IBS

Знаю как технологии работают под капотом. Люблю чистый строго типизированный код и функциональное программирование. В свободное время изучаю искусственный интеллект. Стек: React, Typescript и все что с ним связано

фото команды
Наставник

Левитин Никита

Старший Frontend разработчик Билайн

Занимаюсь разработкой больше 5 лет. Начинал с продавца в магазине одежды, смотря на перерыве уроки по фронтенду. Основной стек React, Vue, TypeScript. Разрабатываю дизайн-системы и микрофронты. Люблю сложные задачи после которых сложно сдержать крик радости.

фото команды
Автор курса

Антон Ларичев

Основатель PurpleSchool

Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

фото команды
Наставник

Сергей Краснолобов

Фронтенд инженер в Авито

В разработке около 5 лет. Полностью самоучка, основные знания получил из разного рода книг, статей и документации. Считаю, что главные качества хорошего разработчика - это упорство и трудолюбие! В своем подходе к обучению ребят я стараюсь дать возможность найти ответы самому, изредка слегка направляя куда копать

фото команды
Наставник

Алексей Черепанов

Руководитель отдела разработки

В IT сфере более 10 лет. Основной стек MySQL, JavaScript, NodeJS, Express.js. Около 5 лет занимаюсь системными интеграциями, внедрением и развитием веб-сервисов, автоматизацией процессов. Люблю задачи, которые заставляют развиваться и хорошенько подумать, после решения которых приходит эйфория.

Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 апреля 2024
О нас

Нам доверяют

Основатель и автор курсов Антон Ларичев занимается разработкой уже более 14 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

25 000клиентов по всему миру
30 днейгарантия возврата денег
90%рекомендуют курсы

Рейтинги на независимых платформах

4.8
Логотип Kusly
рейтингрейтингрейтингрейтингрейтинг
4.8
лого степик
рейтингрейтингрейтингрейтингрейтинг
4.7
лого udemy
рейтингрейтингрейтингрейтингрейтинг
Под ваши потребности

Тарифы

Первый модуль

Бесплатно

Check Circle IconБесплатный тариф с доступом к первому модулю

Без наставника

Цена: 2 999 ₽5 000 ₽
При покупке до 20.04.2024
Доступ к материалам не ограничен

Курс включает:

16 часов видео лекций
15 тестовых заданий
15 упражнений
Сертификат об окончании
Оплата по всему миру

С наставником

Цена: 8 990 ₽16 000 ₽
Рассрочка: 4 495 ₽/мес
При покупке до 20.04.2024
Длительность курса: 2 месяца

То же что в тарифе «Без наставника», а так же:

Домашние задания для закрепления материала
Код ревью домашних заданий от наставника
Персональный наставник
Чат с наставником
Консультация 1 на 1 с наставником
Персональная карта развития
Что говорят наши ученики

Отзывы

Отзывы не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.

Карта развития

Направления с нуля

Все курсы построены таким образом, чтобы вы шаг за шагом осваивали новые направления с нуля. Ниже вы можете найти последовательности курсов для прохождения, чтобы двигаться к вашей цели по намеченному курсу.

Изучи направление Фронтенд разработчик

Благодаря направлению вы сможете последовательно изучить все аспекты Frontend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

12
12 месяцевдлительность направления
11
11 проектовдля портфолио
1 на 1
занятияс наставником

Frontend

изображение курса Основы JavaScript
Основы JavaScriptПодробнее
изображение курса Продвинутый JavaScriptТекущий курс
Продвинутый JavaScript
изображение курса TypeScript с нуля
TypeScript с нуляПодробнее
изображение курса React и Redux
React и ReduxПодробнее
изображение курса React + Next.js - с нуля
React + Next.js - с нуляПодробнее
Этот курс является частью направления Бекенд разработчик

Благодаря направлению вы сможете последовательно изучить все аспекты Backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

12
12 месяцевдлительность направления
12
12 проектовдля портфолио
1 на 1
занятияс наставником

Backend

изображение курса Основы JavaScript
Основы JavaScriptПодробнее
изображение курса Продвинутый JavaScriptТекущий курс
Продвинутый JavaScript
изображение курса TypeScript с нуля
TypeScript с нуляПодробнее
изображение курса Node.js с нуля
Node.js с нуляПодробнее
изображение курса Nest.js с нуля
Nest.js с нуляПодробнее
изображение курса Docker + Ansible
Docker + AnsibleПодробнее
изображение курса Микросервисы
МикросервисыПодробнее
Этот курс является частью направления Мобильный разработчик

Благодаря направлению вы сможете последовательно изучить все аспекты Mobile разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

12
12 месяцевдлительность направления
11
11 проектовдля портфолио
1 на 1
занятияс наставником

Mobile

изображение курса Основы JavaScript
Основы JavaScriptПодробнее
изображение курса Продвинутый JavaScriptТекущий курс
Продвинутый JavaScript
изображение курса TypeScript с нуля
TypeScript с нуляПодробнее
изображение курса React и Redux
React и ReduxПодробнее
изображение курса React Native и Expo Router
React Native и Expo RouterПодробнее
Курсы с наставником и без

Для компаний

Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.

Свяжитесь со мнойЧерез форму ниже или по почтеcontact@purpleschool.ru
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
СтартНа email сотрудников открывается доступ
Наши курсы выбирают:
Для разработчиков

Собственная платформа обучения

Мы создали для наших студентов собственную электронную платформу обучения, которая позволит эффективно следить за прогрессом и выполнять тесты и домашние задания.

Удобный просмотр лекций с любого устройства
Тесная работа с наставником и интеграция с GitHub
Подсветка синтаксиса в комментариях и домашних заданиях
Система тестов для закрепления знаний
Удобные конспекты к каждой лекции
Дополнительные материалы и полезные cсылки
Скоро

Мобильное приложение для iOS и Android

Macbook image
Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 апреля 2024
Остались вопросы?

Частые вопросы

Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

Цена от: 2 999 ₽ 5 000 ₽
Иконка календаряПри покупке до 20 апреля 2024