Новакод

Курс «Разработка SSR-фреймворка с нуля»

Не понимаете, как React или Solid превращают JSX в работающий интерфейс?

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

О фреймворке

План курса

Potok - самописный веб-фреймворк

Potok — самописный веб-фреймворк, в рантайме которого не используются внешние библиотеки. Проект построен с использованием современных инструментов: Vite, Babel, Rolldown, Bun, Changesets в формате монорепозитория. Пользователь получает ключевые возможности, необходимые для разработки приложения: SSR, работу с состоянием и базовую работу с HTTP-запросами. Это учебный проект, поэтому некоторые функции, такие как маршрутизация и работа с формами, не были реализованы, чтобы сосредоточиться на основных аспектах веб-фреймворка.

Кстати, этот сайт написан на Potok!

Создание проекта:
bunx @potok-web-framework/create-app

Запросов в секунду (RPS)

2 x 3.3Гц • 2 ГбБольше - лучше
6062
1355
9127
Potokv1.0.0
Next.jsv16.1.6
Solid Startv1.1.0
Смотреть бенчмарки ⭢

Информация о курсе

Для кого этот курс:

  • Опытные разработчики, которые хотят глубже понять устройство веб-фреймворков;
  • команды и инженеры, которым нужны кастомные SSR-решения;
  • начинающие разработчики, которые хотят удивить потенциальных работодателей.

Что будет на курсе:

  • Пошаговая разработка собственного SSR-фреймворка с нуля;
  • глубокое погружение в инструменты: Vite, Babel, Rolldown, Bun(Workspaces), Changesets;
  • практические задания с реальными задачами и намеренно оставленными частями системы;
  • создание тестового проекта на собственном фреймворке.

Что вы получите:

  • Полное понимание того, как строится рендеринг современных интерфейсов;
  • практический опыт разработки сложной архитектуры;
  • пожизненный доступ к материалам курса на платформе GetCourse.

Доступ к курсу

Доступ к курсу осуществляется через платформу онлайн-обучения GetCourse. После оплаты у Вас будет возможность авторизоваться и получить доступ ко всем материалам курса.

Методы оплаты:

  • Банковские карты (МИР, Visa, MasterCard);
  • электронные платежи (Яндекс.Пэй);
  • сплит-системы (Долями, Яндекс.Сплит и другие);

Также, доступна оплата для юридических лиц. Обращайтесь сюда

Стоимость курса: 60.000 55.000 рублей

Если у вас есть вопросы, то пишите в наш Telegram