Курс «Бэкенд на Node.js для фронтенд-разработчиков» от Яндекс Практикума предназначен для расширения навыков фронтенд-разработчиков, желающих освоить бэкенд-разработку с использованием Node.js за 3,5 месяца. Программа курса обновляется в соответствии с актуальными требованиями индустрии.
Для кого курс
- Фронтенд-разработчики, владеющие JavaScript на базовом уровне.
- Специалисты, хорошо знающие основы TypeScript.
- Разработчики, имеющие опыт работы с Git.
Чему научитесь на курсе
- Создавать API с помощью Express, MongoDB и Mongoose.
- Настраивать авторизацию и регистрацию пользователей.
- Взаимодействовать с базами данных с использованием SQL.
- Разрабатывать приложения с использованием Nest.js и PostgreSQL.
- Покрывать бэкенд юнит-тестами.
- Деплоить фронтенд и бэкенд с использованием Docker и Docker Compose.
- Обеспечивать безопасную передачу данных между фронтендом и бэкендом.
План обучения
- Входное тестирование (30 минут)
- Оценка базовых знаний по основам бэкенд-разработки.
- Основы Node.js, Express и MongoDB (4 недели)
- Введение в бэкенд-разработку.
- Изучение Node.js и экосистемы NPM.
- Принципы построения REST API.
- Работа с фреймворком Express.
- Основы работы с NoSQL базами данных, такими как MongoDB.
- Реализация авторизации и обработки ошибок.
- PostgreSQL и Nest.js (6 недель)
- Изучение фреймворка Nest.js.
- Работа с SQL базами данных, такими как PostgreSQL.
- Реализация авторизации и логирования.
- Понимание концепции внедрения зависимостей.
В процессе обучения предусмотрены практические задания, работа над реальными проектами и поддержка опытных наставников. По окончании курса вы получите удостоверение о повышении квалификации и помощь в трудоустройстве.
Школа: Яндекс Практикум
Цена: 58000 руб.
Рассрочка: 21500 руб./мес
Продолжительность: 3,5 месяца
Документы: Удостоверение о повышении квалификации