Хотите писать чище, быстрее и гибче?Этот курс покажет, что для создания мощных веб‑приложений вам не нужны тяжёлые библиотеки. Вы узнаете, как использовать возможности современного JavaScript и браузерные API так, чтобы ваш код стал легче, производительнее и понятнее.
Почему стоит отказаться от лишних библиотек
Многие разработчики по привычке тянутся к популярным фреймворкам, даже если задачи можно решить обычным JavaScript. В ходе курса вы поймёте, как нативные возможности браузера позволяют добиться тех же результатов, но без лишних зависимостей.
Снижение веса и ускорение приложения
Отказ от сторонних библиотек сокращает размер бандла, ускоряет загрузку страницы и уменьшает количество потенциальных уязвимостей.
Гибкость и контроль над кодом
Работая напрямую с DOM и API браузера, вы лучше понимаете, что происходит "под капотом", и получаете возможность строить архитектуру, идеально подходящую под ваш проект.
Основы, которые вы освоите
Курс дает глубокое понимание ключевых инструментов веб‑разработки без обёрток и абстракций. Вот на что вы будете опираться:
Ванильный JavaScript
Работа с переменными, функциями и областями видимости
Асинхронность: промисы, async/await, взаимодействие с сервером
Оптимизация структуры кода и чистые паттерны
Манипуляции с DOM
Выборка и изменение элементов
Создание, клонирование и удаление узлов
Работа с классами, атрибутами и стилями
События и реактивное поведение без фреймворков
Браузерные API
Fetch API и работа с REST‑сервисами
Web Storage, работа с состоянием
Intersection Observer и оптимизация рендеринга
Custom Elements и базовые принципы Web Components
Как курс улучшит ваши навыки
После семинара вы сможете уверенно ориентироваться в ключевых концепциях, лежащих в основе популярных библиотек и фреймворков. Это поможет:
быстрее искать решения и исправлять ошибки;
понимать, когда библиотека действительно нужна, а когда — лишняя;
строить приложения, которые работают быстрее и проще поддерживаются;
уменьшить число зависимостей и сделать код более устойчивым к изменениям.
Результаты, которые вы получите
Научившись использовать чистый JavaScript и встроенные возможности браузера, вы сможете создавать сверхбыстрые, лёгкие и надёжные веб‑приложения. Этот курс — шаг к тому, чтобы мыслить как профессионал и не зависеть от лишних инструментов.
Удален по просьбе правообладателя
Урок 1.00:08:43
Introduction
Урок 2.00:10:48
What is Vanilla JavaScript
Урок 3.00:14:28
Why Vanilla JavaScript
Урок 4.00:18:22
The DOM API
Урок 5.00:10:16
Finding Elements in the DOM
Урок 6.00:07:46
Modifying the DOM
Урок 7.00:04:42
Vanilla JS Q&A
Урок 8.00:14:08
Course Project Overview
Урок 9.00:07:21
Scoping querySelector
Урок 10.00:08:30
Adding Scripts async & defer
Урок 11.00:07:44
Main Script Setup
Урок 12.00:09:37
Event Binding & Handlers
Урок 13.00:10:46
Advanced Event Handling
Урок 14.00:04:10
Helpful Shorthand Methods
Урок 15.00:08:27
Fetching Data
Урок 16.00:10:32
Loading Menu Data
Урок 17.00:10:34
Browser Routing & History API
Урок 18.00:14:17
SPA Router from Scratch
Урок 19.00:04:02
Router Q&A
Урок 20.00:08:38
Changing DOM Element Content
Урок 21.00:09:00
Dynamic Routing
Урок 22.00:11:15
Overview & Custom Elements
Урок 23.00:03:53
HTML Templates
Урок 24.00:07:55
Shadow DOM
Урок 25.00:04:10
Declarative Shadow DOM
Урок 26.00:08:23
Creating Web Components
Урок 27.00:06:25
Loading Templates
Урок 28.00:03:44
Applying a Shadow DOM
Урок 29.00:04:30
Styling Web Components
Урок 30.00:11:44
Creating a Proxy
Урок 31.00:11:12
Rendering the Menu
Урок 32.00:08:25
ProductItem Component
Урок 33.00:03:34
DetailsPage Component
Урок 34.00:12:34
Adding Items to the Order
Урок 35.00:09:23
Displaying Items in the Cart
Урок 36.00:19:47
Binding Form Data
Урок 37.00:08:36
Q&A
Урок 38.00:14:37
Wrapping Up
Авторы - master.dev (ex FrontendMasters), Maximiliano Firtman
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.
Макс Фиртман работает независимым фриланс-консультантом. Он является разработчиком мобильных и веб-приложений, тренером, спикером и писателем. Он автор многих книг, включая "Программирование для мобильного интернета" и "Высокопроизводительный мобильный веб", опубликованных издательством O’Reilly Media. Макс часто выступает на конференциях по всему миру и широко признан за свою работу в сообществе мобильного интернета. Он преподает тренинги по моб
BTW course is published. It would be cool if you can update it to the published one
Thank you