Инфраструктура
frontend

формат — в записи
минимальный уровень
19 лекций
разбор домашних заданий
мастер-класс
junior+

Технологии и навыки,
которые ты освоишь

Статические проверки кода

автоматизируешь сборку, статические проверки и деплой кода в продакшн

Написание собственных правил для ESLint

Научишься создавать кастомные правила для ESLint и разбираться в существующих, чтобы адаптировать проверку кода под задачи проекта

Реализация кастомных проверок кода

Поймешь как самостоятельно реализовывать кастомные проверки кода и чем они могут быть полезны

CI/CD

Освоишь процесс настройки CI/CD, автоматизируешь сборку и деплой для ускорения вывода изменений в продакшн

Docker & Kubernetes

Получишь базовые знания для работы с Docker и Kubernetes, необходимые для управления контейнерами и развертывания приложений

Деплой

Получишь базовое представление о структуре работы сервиса в production и процессе деплоя
Статические проверки кода
автоматизируешь сборку, статические проверки и деплой кода в продакшн
Написание собственных правил для ESLint
Научишься создавать кастомные правила для ESLint и разбираться в существующих, чтобы адаптировать проверку кода под задачи проекта
Реализация кастомных проверок кода
Поймешь как самостоятельно реализовывать кастомные проверки кода и чем они могут быть полезны
CI/CD
Освоишь процесс настройки CI/CD, автоматизируешь сборку и деплой для ускорения вывода изменений в продакшн
Docker & Kubernetes
Получишь базовые знания для работы с Docker и Kubernetes, необходимые для управления контейнерами и развертывания приложений
Деплой
Получишь базовое представление о структуре работы сервиса в production и процессе деплоя

Кому подходит курс

будет плюсом
минимальные требования
Опыт работы с CI/CD, статическими проверками
js, git, node
Разработчикам
Тем, кто хочет понять весь путь кода
Тем, кто стремится глубже понять инфраструктуру Frontend
которые хотят освоить эффективное использование инструментов статической проверки кода и повысить качество своих проектов.
от написания в IDE до его работы в продакшене, чтобы управлять процессом деплоя и оптимизации приложений.
разобраться в существующих инструментах инфраструктуры и научиться применять их на практике.
Не уверены, подходите ли по всем условиям? Напишите в наш бот — разберемся!

программа курса

{ 19 лекций }

Инфраструктура на JS, frontops. Node.js - перочинный нож инфраструктуры. Основные необходимые модули node.js. Модульные системы: ESM & CJS. Инфраструктура на typescript. Альтернатинвые рантаймы: experimental native ts support, ts-node, tsx, deno, bun. Yaml, json, json5. Командная строка. Начинаем изучать возможности инфраструктуры с локального сценария.

о курсе

тарифы

стоимость курса

тариф
Все включено
19 записанных лекций
Домашние задания
Обратная связь от преподавателя на платформе Getcourse
Доступ к материалам — 12 месяцев
78 000 руб

Доступ к материалам курса — 1 год

Прокачал скиллы — получи подтверждение
В конце обучения ты пройдёшь итоговое тестирование и получишь сертификат. Мы обучаем по государственной лицензии № Л035-01218-23/01835619.
Полностью или разделив оплату с тобой,
например 50/50 или 75/25
Расскажем всё про курс
Сообщим стоимость
Ответим на ваши вопросы
Подготовим договор и счёт
Этот курс может оплатить твой работодатель

дмитрий холстинин

Ведущий разработчик
в «Т-Банк»

{ автор курса }

5 лет
занимаюсь инфраструктурой Frontend
6 лет
в коммерческой разработке
Длительность
3 лекции
Минимальный уровень
Junior+
Server-Side Rendering
Лекция 1. История и обзор технологии SSR
История рендера в вебе, PHP, jQuery, React, CSR, SSR, как работает SSR в nodejs, сборка;
Лекция 2. Детали, нюансы и проблемы реализации SSR
Недостатки и проблемы SSR, state, i18n, assets, оптимизации SSR, альтернативные режимы рендера SSG, SSI, hybrid, альтернативные технологии рендеринга на сервере, концепция htmx, smart server;
Лекция 3. SSR внутри фреймворков
Разбираем популярные фреймворки реализующие ssr из коробки: Next, Nuxt, Remix;

Что в результате:
1. Полное понимание, как работает серверный рендеринг;
2. Навыки решения типовых проблем при внедрении SSR в проект;
3. Умение выбирать нужную технологию рендеринга и режим ее работы;
4. Разберётесь в ключевых нюансах реализации: производительность, i18n, работа с состоянием и маршрутизацией
5. Познакомитесь с альтернативными подходами к серверному рендерингу: свежие идеи, реализации и оптимизации серверного рендера и гидрации;
6. Повышение профессиональной ценности — знание SSR востребовано в большинстве крупных проектов.
Доступ к материалам — 1 год
5 400 руб

средняя оценка Димы как преподавателя и автора курсов

9/10

В целом, Дмитрий Холстинин, как преподаватель понравился очень!
Классный парень, хорошо объясняет, местами шутит, чем разряжает атмосферу. Слушать его приятно + Дима постоянно отвечал в чатике, что вообще очень сильно радовало, чувствовалась его заинтересованность в студентах. Меня это очень радовало. За это ему жирный плюс.
Дима офигенный преподаватель. Очень хорошо объясняет, четко и по делу
Думаю с ним тоже можно было бы просидеть 5 часовую лекцию. Выложился на 100%
Замечательно
Отвечает на все вопросы в любое время суток (даже неудобно было беспокоить в позднее время, но он отвечал)
Комплексный набор тем и все сводится воедино
После прохождения каждой темы уже можно использовать инструмент, достаточно знаний для дальнейшей самостоятельной работы
Понравилось всё
Трудно выделить какую-либо технологию.
Понравилась личная вовлеченность преподавателя
хороший материал, хорошая подача материала
Очень понравилось что охватили много тем в курсе.
Благодаря курсу в голове сложилось понимание - для чего мне это нужно.
Я приобрел уверенность и главное осознание в некоторых инструментах. Например, удалось разобратсья с многообразием пакетных менеджеров, какой из них мне тащить в проект, какие есть у них преимущества. Теперь активно использую последнюю версию yarn через corepack. Есть понимание что это такое. Благодаря курсу более тонко настроил eslint у себя в проекте, также удалось принять синтаксис yaml, раньше он мне не заходил, так как любил очень json формат. Разобрался в настройках gitlab ci, узнал много фич, которые там доступны и поменял в своих рабочих проектах конфиги., настроил их более тонко и осознанно. Также сложидось понимание что такое докер и для чего он нужен. Раньше ло конца не осознавал, так как на практике его не настраивал, сейчас же пришло полное понимание, что как и куда. Узнал для себя новую технологию, которая уже существует давно - это s3. Также теперь понимаю что такое cdn под капотом. Понимаю теперь как деплоить из ci, какие схеимы при этом существуют от самых простых до сложных. Удалось также понять что такое kubernetess, ansible, terafform и самое главное для чего нужны эти инструменты. Курс помог разобраться в том, что какие есть проблемы при деплое, раскатки конфигураций, масштабировании системы. и как эти проблемы решались во времени и со временем приводили к созданию тех или иных иснструментов. Также разобрался что такое nginx, какие есть у него альтернативы, удалось покапатсья в его конфигах, понять как он настраивается. В общем писать можно много о плюсах, но главный плюс - это то, что я понял проблематику и узнал какие есть инструменты и для чего они нужны.

ОТзывы учеников

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Курс рассчитан на тех, кто уже уверенно работает с JavaScript. Возможно, тебе не стоит торопиться — сначала лучше немного подтянуть основы.
Можешь начать с наших интенсивов – глубокое погружение в темы, с которыми ты сталкиваешься каждый день.

Остались вопросы?
Напиши нам, мы с удовольствием на них ответим