Главная » Курсы » IT » Node.js

Node.js

От ДПО Рубрики: IT
Избранное Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

Содержимое курса

Подготовка рабочей среды
Познакомитесь с терминалом, 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, взаимодействие с базой данных — и развернёте проект на хостинге.

Оценки и отзывы студентов

Пока нет отзыва
Пока нет отзыва

Хотите получать push-уведомления обо всех основных действиях на сайте?

Прокрутить вверх
Добавление пользователя