Разработка веб-приложений на Node.js
Пока неизвестно
Курс рассчитан на 5-6 недель обучения.
онлайн
Пока неизвестно
Бесплатно
Подробнее о курсе
Программа курса
Модуль 1. Знакомство с Node.js
- Что такое Node.js?
- Установка Node.js
- Модули для Node.js
- Стандартные модули Node.js
- События и событийный цикл Node.js
- Пакетный менеджер NPM
- Работа с потоками
- Итоговый тест
Модуль 2. Фреймворк для создания веб-приложений koa
- Итоговый тест
- Создание простого веб-сервера с использованием koa
- Отладка приложений Node.js
- Обработка HTTP-запросов
- Работа с middleware
Модуль 3. Проектирование веб-приложения
- Описание предметной области практического задания
- Добавление записи в список задач
- Разработка через тестирование
Модуль 4. Реализация основных функциональных возможностей
- Приложение «Список дел». Поиск и отображение записей
- Приложение «Список дел». Добавление записей
- Приложение «Список дел». Редактирование записей
- Приложение «Список дел». Удаление записей
- Приложение «Список дел». Экспорт данных
- Приложение «Список дел». Импорт данных
Модуль 5. Аутентификация в веб-приложении
- Обзор способов аутентификации пользователей. OAuth
- Аутентификация в Node.js с использованием passport.js
- Работа с несколькими пользователями в веб-приложении
- Заключение
Для кого этот курс
Курс предназначен для слушателей, интересующихся разработкой серверной части веб-приложений. Предполагается, что слушатели имеют базовое представление о языке программирования JavaScript и современных веб-технологиях, знакомы с HTML. Слушатели могут не иметь опыта бэкенд-разработки.
Предварительные требования
Базовые знания JavaScript.
Знание платформы HTML5.
Авторский курс познакомит слушателей с платформой Node.js. Он будет интересен разработчикам, которые имеют представление о JavaScript, но только начинают знакомство с разработкой серверных приложений на этом языке. По завершении курса слушатели будут знать, как устроен Node.js, как работают приложения на этой… Ещё
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных