Действует рассрочка
30 апреля
Professional
4 месяца
Онлайн
Вт/Чт 20:00 Мск
Курс подойдет разработчикам с опытом программирования на JS. Знания помогут расширить арсенал инструментов для работы с бэкэндом на основе JavaScript.
В курсе представлены необходимый стек технологий для создания современных ресурсов. Научитесь создавать web-приложения с серверной частью на Node.js. Курс Node.js Developer от Otus может стать бустом для вашей карьеры в области веб-разработки.
Занятия в OTUS — это не заранее отснятый материал. Вебинары проходят в режиме реального времени, где преподаватели-практики рассказывают об актуальных кейсах и инструментах, которые нужны им в работе сейчас. Вы сможете активно участвовать голосом, практиковаться, задавать вопросы и получать обратную связь. Такой формат дает реальный результат.
А если вы не смогли посетить занятие в реальном времени, то сможете посмотреть его в записи и задать вопрос преподавателю в закрытом Telegram-чате.
Индивидуальная разработка проектной работы
Ревью кода от практикующих специалистов
Возможность совмещать учебу с работой
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Усильте своё портфолио и компетенции с помощью домашних заданий, проектной работы и интерактивных тренажёров с автопроверкой
Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий
Изучим основы разработки серверных приложений на Node.js с использованием TypeScript. Освоим принципы типизации в TypeScript, работу с модулями, событиями, потоками и асинхронными паттернами. Построим фундамент для последующих модулей, сочетая практику Node.js с возможностями современного TypeScript.
Тема 1: Введение в Node и NPM
Тема 2: Введение в TypeScript
Тема 3: Система Модулей Node.js и монорепозитории
Тема 4: Events, Timers, Event Loop
Тема 5: Streams, Async Patterns, Errors
Тема 6: Продвинутый TypeScript
Изучим продвинутые подходы к разработке серверных приложений на Node.js. Разберём отладку, тестирование и архитектуру микросервисов, внедрим аутентификацию и меры безопасности. Освоим работу с PostgreSQL и MongoDB, интеграцию ORM и реализацию real-time взаимодействия через WebSocket и Socket.io.
Тема 1: Как работают веб-сервера
Тема 2: Особенности Express
Тема 3: Введение в MongoDB
Тема 4: Построение Rest API с Express
Тема 5: Начинаем с Nest.js
Тема 6: Особенности Nest.js
Тема 7: Введение в язык SQL, PostgreSQL
Тема 8: Работа с PostgreSQL и TypeORM
Тема 9: Аутентификация и Безопасность
Тема 10: Другие Особенности Web Server
Тема 11: Тестирование в Node.js
Тема 12: Микросервисы с NestJS
Тема 13: Микросервисы и брокеры сообщений
Тема 14: Websocket и socket.io
Тема 15: Введение в Bun и его фреймворки
Изучим, как готовить и сопровождать Node.js-приложения в продакшене. Разберём контейнеризацию с Docker и оркестрацию с Kubernetes, научимся выстраивать окружение и подключать базы данных. Познакомимся с принципами CI/CD, автоматической сборкой, деплоем и управлением инфраструктурой в облаке.
Тема 1: Отладка и профилирование Node.js
Тема 2: Управление процессами с Node.js
Тема 3: CLI в Node.js
Тема 4: Node.js в Docker
Тема 5: Node.js и Kubernetes
Тема 6: Node.js в проде
Тема 7: CI/CD Сборка и деплой проекта
Изучим подход к созданию современных API на TypeScript с использованием GraphQL, Apollo и Nest.js. Разберём архитектуру Nest.js и GraphQL, построим схемы, резолверы и подключим базу данных через Apollo Server. Познакомимся с инструментами Apollo Client и tRPC, научимся интегрировать их с Next.js для построения типобезопасных клиент–серверных взаимодействий.
Тема 1: Введение в GraphQL
Тема 2: Особенности GraphQL
Тема 3: Создание GraphQL API Сервера
Тема 4: Apollo Client
Тема 5: Введение в Next.js и tRPC
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Защита проектных работ
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса
Стоимость в рассрочку