Frontend Crew #3: «Тулинг на Node.js» и «JS под капотом» — это 15 часов видеосессий для frontend-разработчиков, которые хотят глубже разобраться в современном JavaScript, инструментах разработки, Node.js, CI/CD, пакетных менеджерах, производительности и внутреннем устройстве JS-рантаймов.
О курсе
Материалы курса посвящены двум ключевым направлениям frontend-разработки: практическому тулингу на Node.js и глубокому пониманию того, как работает JavaScript «под капотом». В программу входят доклады, лайв-кодинг, AMA-сессии, дискуссии и круглые столы с разработчиками из известных технологических компаний.
Курс будет полезен тем, кто уже пишет на JavaScript и хочет лучше понимать инструменты, которые используются в ежедневной разработке: пакетные менеджеры, линтеры, сборочные процессы, потоки данных, многопоточность, JIT-компиляцию, браузерный рендеринг и оптимизацию производительности.
Что вы получите
15 часов материалов по темам Node.js tooling и внутреннее устройство JavaScript.
Разборы практических задач: ESLint, CI/CD, Streams в Node.js, многопоточность, микрооптимизации и браузерный рендеринг.
Выступления экспертов из Redmadrobot, Авиасейлс, GitLab, Reddit, Deno Core Team, Delivery Club, Яндекс, Metarhia и других команд.
Формат, который можно проходить в удобном темпе: пересматривать доклады, возвращаться к сложным темам и использовать материалы как справочник.
Кому подойдет курс
Frontend-разработчикам, которые хотят увереннее работать с инструментами экосистемы JavaScript.
JavaScript-разработчикам, интересующимся производительностью, JIT, event loop, потоками и многопоточностью.
Инженерам, которые хотят понять, как устроены процессы CI/CD и зачем frontend-разработчику знать основы DevOps.
Разработчикам, которые выбирают или сравнивают пакетные менеджеры, рантаймы и инструменты автоматизации.
Тем, кто готовится к собеседованиям и хочет углубить знания по Node.js, чистому коду и архитектуре JavaScript-приложений.
Программа видеосессий
Тулинг на Node.js
Игра: Создание простейшего бота — Александр Хороших, red_mad_robot.
Пакетные менеджеры: есть ли жизнь за пределами npm? — Валентин Семирульник, Авиасейлс.
Я dev, зачем мне ваш ops: что стоит знать каждому frontend-инженеру о CI/CD — Илья Климов, GitLab.
Back to the Server — Ryan Schwers, Reddit.
ESLint для самых любопытных — лайв-кодинг от Игоря Камышева, Авиасейлс.
AMA about Deno — Luca Casonato, Deno Core Team.
Почему тулинг такой сложный? — круглый стол с Павлом Франковым, Валентином Семирульником и Кириллом Мироновым.
JavaScript под капотом
Полиморфизм: JS vs настоящие языки программирования — Валерий Ковалев, Delivery Club.
Где JIT, а где мы? — Егор Огарков.
Streams в Node.js: работа с данными в потоке — Анастасия Котова, Яндекс.
Чистый код, чистая нода, чистые функции — публичное собеседование с Тимуром Шемсединовым, Metarhia.
Многопоточность в NodeJS — Тимур Шемсединов, Metarhia.
Открытый стол о микрооптимизациях — Андрей Ситник, Влад Шилов, Антон Хлыновский, Иван Акулов.
Браузерный рендеринг — Сергей Ufocoder, PropellerAds.
Нужны ли глубокие знания JS обычному разработчику — дискуссия с Сергеем Ufocoder и Дмитрием Коваленко.
Планировщик задач: не замораживаем страницу — Виктор Хомяков.
Какие темы разбираются
Экосистема Node.js и инструменты для разработки frontend-проектов.
Пакетные менеджеры: npm и альтернативные решения.
Настройка и понимание ESLint.
CI/CD для frontend-инженеров.
Deno и современные JavaScript-рантаймы.
Streams, многопоточность и работа с данными в Node.js.
JIT-компиляция, полиморфизм и оптимизация JavaScript-кода.
Браузерный рендеринг, планировщик задач и предотвращение зависаний интерфейса.
Микрооптимизации и их реальная польза в production-разработке.
Итог
Этот курс поможет систематизировать знания о JavaScript и Node.js, лучше понимать инструменты frontend-разработки и глубже разобраться в механизмах, которые влияют на производительность, качество кода и стабильность приложений.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
О формате наших выпусковНаши выпуски — это глубокое погружение в тему вместе с приглашённым экспертом. В каждом эпизоде мы зовём интересных и известных профессионалов из различных областей.Мы обсуждаем архитектуру, делимся реальным опытом промышленной разработки и спорим на самые актуальные и горячие темы.