#YauhenK #webdev #Node #Express
Всех приветствую в курсе «Node.js».
В данном видеокурсе мы с вами рассмотрим Node.js, серверную технологию которая позволяет исполнять код написанный на JavaScript вне браузера. Разберём базовые концепции и встроенные модули, которые активно используются при разработке сервера. Рассмотрим механизм коммуникаций между сервером и браузером. Создадим базовый роутинг на чистом Node.js. Подключем Express и перепишем роутер. Научимся работать с динамичными данными с помощью шаблонизатора Node.js. Напишем новостное приложение с поддержкой CRUD операций и хранением данных в MongoDB. Создадим свой API по возврату данных из БД. И в заключение, загрузим готовое приложение на Heroku.
✒ Репозиторий курса:
✔ GitHub: https://github.com/YauhenKavalchuk/node-js
✒ Timeline:
✔ 0:00 - Введение (Introduction)
✔ 1:58 - Базовые концепции и установка (Basic Concepts & Setup Environment)
✔ 9:16 - Глобальные объекты (Global Objects)
✔ 15:45 - Модули (импорт и экспорт) (Modules & Require)
✔ 20:00 - Node.js и файловая система (Node.js & File System)
✔ 29:46 - Модуль событий (Event Module)
✔ 38:05 - Буфер и потоки (Buffer & Streams)
✔ 45:31 - Клиент и сервер (Client & Server)
✔ 51:37 - Создание сервера (Create Server)
✔ 59:19 - Создание базового роутинга (Create Base Routing)
✔ 01:08:13 - Пакетный менеджер (NPM & Packages)
✔ 01:16:58 - Node.js & Express (Node.js & Express)
✔ 01:24:49 - Подключение шаблонизатора (View Engine)
✔ 01:33:55 - Промежуточное ПО (Middleware)
✔ 01:40:04 - Обработка POST запроса (Handling Post Requests)
✔ 01:48:57 - Интеграция БД в приложение (MongoDB Integration)
✔ 01:59:45 - Добавление и получение данных (Get & Post Requests)
✔ 02:07:37 - Удаление и редактирование данных (Delete & Update Requests)
✔ 02:16:39 - MVC и Роутер (MVC Pattern & Router)
✔ 02:26:32 - Создание API (Create API)
✔ 02:35:52 - Загрузка приложения на Heroku (Deployment On Heroku)
✒ Полный список готовых и планируемых курсов:
✔ Trello: https://trello.com/b/R6rD7qq8
✒ Автор курса:
✔ YouTube: https://www.youtube.com/YauhenKavalchuk
✔ Instagram: https://www.instagram.com/YauhenKavalchuk
✔ Twitter: https://twitter.com/YauhenKavalchuk
✔ VK: https://vk.com/YauhenKavalchuk
✔ LinkedIn: https://www.linkedin.com/in/YauhenKavalchuk
✔ GitHub: https://github.com/YauhenKavalchuk
✔ VK (Группа): http://vk.com/webdevcom
✒ Поддержать развитие канала: https://github.com/YauhenKavalchuk/youtube/blob/main/sponsoring.md