JavaScript Advanced - продвинутые концепции языка и ООП
Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку
рейтинг 5.0 на основании отзывов на платформе Udemy
Обновлено: 15 февраля 2023Базовый курс

Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку
рейтинг 5.0 на основании отзывов на платформе Udemy
Обновлено: 15 февраля 2023Базовый курс

Что в курсе?

Неограниченный по времени доступ к материалам

Практические упражнения и примеры на реальных проектах

Небольшие структурированные лекции для простого освоения

Поддержка в чате студентов

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

Вы научитесь

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

Требования

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

ОбложкаPlay
Цена:1 890
5 990
Гарантия возврата денег — 30 дней
Курс включает:
16 часов видео лекций

15 тестовых заданий

15 упражнений

Сертификат об окончании

Оплата по всему миру

О школе

Более 10 000 студентов
Со всего мира прошли курсы на площадках PurpleSchool, Udemy и Stepik
Гарантия возврата денег
Если курс вам не подойдёт, мы вернём вам деньги в течение 30 дней
Практический опыт
Получите бесценный опыт реальных проектов в каждом курсе

Пример лекции

Пример одной из лекций, для оценки качества подачи материала.


План курса

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

Введение
Продвинутый JavaScript
4 мин
Как устроен курс
9 мин
Обзор проекта
4 мин
Обзор курсов
5 мин
Курс с наставником С наставником
4 мин
Настройка окружения
Maps и Sets
Расчёты и math
Даты и время
Таймеры
Объектно ориентированное программирование
Классы
Принципы ООП в классах
SOLID
Асинхронный JavaScript
Promises
Event Loop
Современный Асинхронный JavaScript
Продвинутый DOM и Events
Модульность
Работа с NPM
Проект - Библиотека книг
Заключение
Сертификат о прохождении курса по окончанию!
Сертификат об окончании

Тарифы

Без наставника
Видео, упражнения и тесты

Самостоятельное освоение материала

Ответы на вопросы в комментариях

Поддержка в чате студентов

Цена:1 890
5 990
С наставником

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

Домашние задания для закрепления материала

Код ревью домашних заданий от наставника

Персональный наставник

Прямой чат с наставником

Консультация 1 на 1 с наставником

Персональная карта развития

Цена:7 990
16 000

Хотите пополнить портфолио своими проектами?


Об авторе курса

avatar
Антон Ларичев
Технический директор и профессиональный разработчик

Работаю техническим директором в компании по продаже и оценке автомобилей с пробегом. Занимаюсь разработкой уже более 12 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

Являюсь большим фанатом NestJS для Backend и активно занимаюсь open source библиотеками для него. На frontend работаю с React, Angular а так же обожаю делать небольшие виджеты на Svelte.

Так же имею широкий опыт внедрения DevOps практик для быстрой доставки кода в production и созданию лучшего develop experience. Но что самое главное - испытываю огромное желание делиться знаниями, которые были накоплены в результате многолетнего опыта разработки и управления командами.


Последние отзывы

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

Никита
Увидел видео на ютубе по теме, которую хотелось изучить и выпал канал Антона, зашел, посмотрел и как-то сразу поверил, что Антон сможет выдать информацию по делу. Увидел, что есть еще и школа и если честно, после одного видео решил купить сразу 3 курса, JS (2 курса) и TS. Ранее учился в Яндексе, после прохождения осталась сильная каша в голове, хоть я и без особых проблем окончил и получил диплом, но знаний не хватает, надо черпать. И скажу честно, не пожалеете, если возьмете у Антона курсы, очень помогают все освежить и поставить вместо пробелов нужные знания. Спасибо, Антон. Продолжаю у тебя учиться)
Павел
Отличный курс!!!
Богдан
Отличный курс! Рекомендую. Давно искал подобный материал!
Дмитрий
Отличный курс! Нравится все: качество и полнота материала, подача. Курс подойдет не только начинающим разработчикам, но и тем, кто уже имеет некоторый опыт. Повторение основ не будет лишним и очень поможет для понимания работы фреймворков "под капотом". Автор проделал серьезную работу при составлении программы курса. В итоге, курс содержит все самое необходимое. Особенно хочу отметить раздел "SOLID". Для начинающих сложно понять принципы SOLID даже после прочтения "Чистой архитектуры". Тут принципы доносятся понятным языком на простых примерах. Отдельно хочу отметить освещение таких тем, как Map, Set, Intl. Многие популярные курсы обычно обходят их стороной. Рекомендую!

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

На сколько времени будет открыт доступ к курсу?

Вы получаете неограниченный по времени доступ к курсу и можете проходить его в темпе, в который комфортен вам.

Если я столкнусь со сложностями в курсе, кому задавать вопросы?
Я не знаком с JS, мне стоит брать курс?
Остались вопросы? Их можно задать в чате Telegram

Другие курсы

JavaScript с нуля - основы языка и практика для начинающих
Цена:1 890
Подробнее
18 часов видео лекций

14 тестовых заданий

30 упражнений
NodeJS - с нуля, основы и построение архитектуры приложений - с проектами
Цена:9 000 / мес
Подробнее
21 час видео лекций

9 тестовых заданий

15 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm
Цена:1 890
Подробнее
15 часов видео лекций

12 тестовых заданий

7 упражнений
TypeScript с нуля - полный курс и паттерны проектирования
Цена:1 890
Подробнее
18 часов видео лекций

12 тестовых заданий

17 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm - с проектами
Цена:9 000 / мес
Подробнее
21 час видео лекций

12 тестовых заданий

15 упражнений
Node.js - с нуля, основы и построение архитектуры приложений
Цена:1 890
Подробнее
18 часов видео лекций

9 тестовых заданий

8 упражнений
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Цена:1 890
Подробнее
20 часов видео лекций

9 тестовых заданий

6 упражнений
NestJS - с нуля, современный backend на TypeScript и Node JS
Цена:1 890
Подробнее
15 часов видео лекций

5 тестовых заданий

4 упражнения
Microservices - паттерны и практика построения микросервисов
Цена:1 890
Подробнее
14 часов видео лекций

9 тестовых заданий

5 упражнений
CSS Flexbox - полный курс и практика его использования
Бесплатно
Подробнее
2 часа видео лекций

3 тестовых заданий

2 упражнения
Цена:1 890
5 990