From 86524003df5b7f03b3741382b60ce5a42c02cad5 Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Fri, 12 Dec 2025 18:22:09 +0300 Subject: [PATCH] feat: sources --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7ba2edc..14492af 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ --- ## 📦 **Урок 2: Инициализация проекта Node.js** - +- [Metanit: Файл package.json и конфигурация проекта](https://metanit.com/web/nodejs/2.7.php) ### **Цель урока**: Создать структуру папок для backend и инициализировать проект Node.js. ### **Краткая теория**: @@ -73,7 +73,7 @@ --- ## 🚀 **Урок 3: Установка фреймворка Express** - +- [Metanit: Начало работы с Express](https://metanit.com/web/nodejs/4.1.php) ### **Цель урока**: Установить библиотеку Express — популярный фреймворк для создания веб-приложений и API на Node.js. ### **Краткая теория**: @@ -93,6 +93,7 @@ npm install express --- ## 🗑️ **Урок 4: Работа с `.gitignore` и первый коммит** +[Atlassian: Файл .gitignore — игнорирование файлов в Git](https://www.atlassian.com/ru/git/tutorials/saving-changes/gitignore) ### **Цель урока**: Научиться игнорировать ненужные для репозитория файлы и зафиксировать изменения. @@ -123,6 +124,8 @@ npm install express --- ## 📄 **Урок 5: Создание базовой структуры сервера** +- [MDN: Введение в Express/Node](https://developer.mozilla.org/ru/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction) +- [Habr: Лучшие практики Node.js — советы по структуре проектов](https://habr.com/ru/articles/454476/) ### **Цель урока**: Создать основные файлы приложения и понять их роль. @@ -209,6 +212,8 @@ npm install express --- ## 🔢 **Урок 8: Работа с параметрами пути (Path Parameters)** +- [Expressjs: Маршрутизация в Express](https://www.expressjs.com.cn/ru/guide/routing.html) +- [Nodejsdev: Как построить REST API с помощью JS, Node.js и Express.js](https://nodejsdev.ru/guides/rest-api-design/) ### **Цель урока**: Научиться создавать динамические маршруты и извлекать данные из URL. @@ -350,6 +355,8 @@ if (b === 0) { --- ## 📊 **Урок 11: Введение в формат JSON** +- [MDN: Работа с JSON](https://developer.mozilla.org/ru/docs/Learn_web_development/Core/Scripting/JSON) +- [Microsoft Learn: Создание API, получающего JSON](https://learn.microsoft.com/ru-ru/shows/beginners-series-to-nodejs/how-to-create-an-api-that-receive-json-with-nodejs-and-express-20-of-26) ### **Цель урока**: Понять, что такое JSON и научиться отправлять данные в этом формате.