Курсы
Программирование

Node.js

Формат
Онлайн
Длительность
3 месяца
Уровень
Продвинутый
Результат
Диплом

Описание

Курс повышения квалификации или освоения программы с нуля по направлению Node.js от онлайн-университета Skillbox. Курсы, созданные практикующими экспертами компаний-партнеров. Индивидуальный график – вы сами выбирайте, когда и во сколько проходить программу обучения. После прохождения курса выдается сертификат и возможность пройти стажировку в лучших IT компаниях России. У каждого студента есть возможность пообщаться с преподавателем в режиме онлайн или задать вопрос в чат. Университет имеет государственную лицензию №039911 на право оказывать образовательные услуги.

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

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

11 тематических модулей   75 онлайн-уроков

Подготовка рабочей среды

  • Познакомитесь с терминалом, Git, VSCode, установите и настроите рабочую среду на Windows, Linux или macOS.

Hello, world!

  • Создадите свою первую программу на Node.js, узнаете о конфигурационном файле package.json и установке зависимостей, научитесь пользоваться специальным шаблоном для быстрого старта проекта.

Решаем базовые задачи

  • Узнаете, как работать с файловой системой, создавать веб-сервер и обрабатывать HTTP-запросы, посылать запросы к сторонним сервисам. Изучите полезные встроенные и сторонние модули.

Асинхронный код

  • Поймете, что такое асинхронность и почему она важна, изучите основные подходы к организации асинхронного кода (callbacks, Promises, async/await), узнаете про библиотеку Bluebird.

Express.js

  • Познакомитесь с популярным веб-фреймворком Express.js. Научитесь работать с рендерингом HTML, REST API, загрузкой файлов, авторизацией и аутентификацией.

Реляционные базы данных

  • Изучите работу с реляционными базами данных на примере PostgreSQL.

Нереляционные базы данных

  • Изучите работу с нереляционными базами, их особенности и применение. Научитесь работать с MongoDB.

CLI (Command Line Interface) программы

  • Научитесь создавать CLI-утилиты с помощью Node.js.

Углубляем теорию

  • Изучите продвинутые темы: жизненный цикл процесса, event loop, работа с Buffer, streams, генераторы и итераторы, HTTPS.

Real-time & WebSockets

  • Узнаете, что такое real-time приложения, какие есть подходы к их реализации. Научитесь работать с протоколом WebSocket.

Pro tips

  • Получите полезные практические советы и инструменты для эффективной отладки, тестирования, развёртывания проекта.

Дипломный проект. Сервис личных заметок

  • Вы создадите серверную часть для сервиса личных заметок. Реализуете авторизацию, REST API, взаимодействие с базой данных — и развернёте проект на хостинге.

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

14 000 ₽

Рассрочка

1 166 ₽/мес.

Старая цена

20 000 ₽
Записаться на курс

Автор курса

Skillbox

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей