Главная Школы Levelup NextJS для frontend-розробника
Levelup

NextJS для frontend-розробника

8 недель
Для опытных
Frontend
Этот курс научит создавать вебсайты на NextJS с TypeScript. Ты разберешься в SSR, работе с API и SEO-оптимизации. После обучения сможешь делать полноценные проекты для своего портфолио.

О курсе

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

Начало работы с Next.js

На этом курсе начинают с основ. Сначала устанавливают необходимые npm пакеты и запускают тестовый проект на локальном сервере. Потім настраивают среду разработки. Изучают TypeScript для написания компонентов проекта. Завершают модуль конфигурацией фреймворка.

Создание страниц и навигация

Далее переходят к созданию страниц сайта. Разбирают навигацию и маршрутизацию. Изучают статическую и динамическую генерацию страниц, включая SSR. Учат обрабатывать ошибки, возникающие во время работы.

Интернационализация и дизайн

Этот блок охватывает две важные темы. Сначала устанавливают пакеты для интернационализации, конфигурируют маршрутизацию для разных языков. Используют компоненты и хуки, учат переключать язык сайта. Потом переходят к дизайну - создают основной лейаут, настраивают UI библиотеку и работают с шрифтами.

Работа с данными

Здесь учат получать данные. Устанавливают необходимые npm пакеты. Показывают, как получать данные на сервере и клиенте. Оптимизируют работу с REST API, используют кеширование. Разбирают работу с переменными среды.

Формы и SEO

Этот модуль объединяет работу с формами и поисковую оптимизацию. Сначала устанавливают пакеты для работы с формами, проверяют данные формы, отправляют данные и очищают кеш. Потом переходят к SEO - настраивают заголовки и метаинформацию, работают с OpenGraph и JSON-LD, оптимизируют изображения.

Аутентификация и финальный проект

Завершающий этап включает аутентификацию пользователей. Устанавливают необходимые пакеты, создают страницы логина и регистрации. Работают с middleware и создают профиль пользователя. В конце разрабатывают индивидуальный проект для портфолио.

Результаты после курса

После окончания курса вы сможете быстро создавать веб-сайты на Next.js, оптимизированные для поисковых систем. Будете использовать TypeScript для разработки интерфейсов и серверной части. Будете применять преимущества React для создания быстрых интерактивных сайтов. Будете работать со сторонними API и управлять проектами с помощью Git и GitHub.

Преимущества обучения

Курс сосредоточен на практике с минимумом теории. Разбирают документацию фреймворка и домашние задания. Создают выпускной проект для портфолио. Помогают с трудоустройством - оформляют резюме и готовят к собеседованиям. Преподаватели поддерживают студентов на протяжении всего курса. Организуют карьерные мероприятия. Возможна оплата частями.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора