{"repo":"YauhenKavalchuk/node-js","free":true,"listed":false,"github":"https://github.com/YauhenKavalchuk/node-js","clone":"git clone https://github.com/YauhenKavalchuk/node-js.git","description":"Код учебного курса “Node.js” на YouTube-канале webDev (https://tinyurl.com/4dbxnnd2)","language":null,"stars":104,"topics":["nodejs","javascript","mongodb","express","ejs","ejs-templates"],"license":null,"category":"data-pipelines","readme_excerpt":"Node.js Описание курса: В данном видеокурсе мы с вами рассмотрим Node.js, серверную технологию которая позволяет исполнять код написанный на JavaScript вне браузера. Разберём базовые концепции и встроенные модули, которые активно используются при разработке сервера. Рассмотрим механизм коммуникаций между сервером и браузером. Создадим базовый роутинг на чистом Node.js. Подключем Express и перепишем роутер. Научимся работать с динамичными данными с помощью шаблонизатора Node.js. Напишем новостное приложение с поддержкой CRUD операций и хранением данных в MongoDB. Создадим свой API по возврату данных из БД. И в заключение, загрузим готовое приложение на Heroku. Поддержать развитие канала: [ ][sponsor] --- Используемые ресурсы и инструменты: - Visual Studio Code (редактор кода) - Postman (тестирование API) - Heroku (бесплатный хотинг) - JSON Viewer (удобная работа с JSON) Полезные ссылки: - Node.js (официальный сайт) - Node Package Manager - Express (Node.js фреймворк) - MongoDB (база данных) - Mongoose (создание моделей для Node.js) Используемые модули: - nodemon - ejs - method-override - mongoose - morgan - chalk - dotenv --- Быстрый старт: - Клонируйте репозиторий: git clone https://github.com/YauhenKavalchuk/node-js.git - Перейдите в папку с проектом: cd node-js - Перейдите в нужную ветку соответствующую уроку: - git checkout lesson 01 - git checkout lesson 02 - git checkout lesson 10 и т.д. --- Список уроков: - #0 Введение (Introduction) - #1 Базовые концепции и установка (","default_branch":null,"files":null,"tree":[],"storefront":"/r/YauhenKavalchuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YauhenKavalchuk/node-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}