Строго типизированный Next.js — это практический курс, который помогает уверенно работать с современным стеком разработки. Вы изучите лучшие практики Next.js, TypeScript и создание полнофункционального full stack приложения, от архитектуры до развертывания.
О чем этот курс
Курс создан для разработчиков, которые хотят глубже погрузиться в Next.js и понять, как строить надежные, типизированные и масштабируемые веб‑приложения. Вы изучите ключевые возможности экосистемы и создадите собственный потоковый сервис с нуля.
Ключевые возможности Next.js
Гибридный рендеринг: статический, серверный и смешанный;
Интеграция TypeScript и строгая типизация;
Маршрутизация и предзагрузка маршрутов;
Оптимизация бандлов и smart bundling;
Удобные API routes и серверные функции.
Что вас ждет в процессе обучения
Основные результаты
По завершении курса вы научитесь:
создавать full stack GraphQL API и продвинутый веб‑клиент;
реализовывать аутентификацию на основе React Context API;
стилизовать интерфейсы при помощи Material UI;
структурировать проект в формате monorepo с использованием Yarn Workspaces;
строить типобезопасные компоненты и запросы благодаря TypeScript.
Продолжительность курса
Обучение рассчитано примерно на 2–4 недели в зависимости от темпа прохождения.
За это время вы сформируете набор навыков, необходимых для разработки надежных full stack приложений на Next.js.
Практический проект: Stream-me
На протяжении курса вы создадите собственный потоковый сервис Stream-me. Он не является аналогом Twitch, но предоставляет функционал для публикации и совместного использования встроенного контента.
Функциональность приложения
регистрация и вход пользователей;
создание и управление трансляциями (Streams);
темная тема для комфортной работы;
встраивание музыки, видео и постов из социальных сетей;
возможность делиться контентом с другими пользователями.
Необходимые знания перед началом
Чтобы уверенно проходить курс, рекомендуется предварительно освоить:
Node.js версии 6 или выше;
Yarn и NPM;
основы GraphQL и Node.js;
базовые навыки работы с TypeScript (желательно).
Почему этот курс полезен
Вы не только изучите теорию, но и получите практический опыт построения современного фронтенд‑и бэкенд‑стека. Все модули ориентированы на реальную разработку, масштабирование и строгую типизацию, что делает курс ценным для роста как начинающих, так и опытных разработчиков.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф