feat: sources

This commit is contained in:
2025-12-12 18:22:09 +03:00
parent b2e8ea9c38
commit 86524003df

View File

@@ -49,7 +49,7 @@
--- ---
## 📦 **Урок 2: Инициализация проекта Node.js** ## 📦 **Урок 2: Инициализация проекта Node.js**
- [Metanit: Файл package.json и конфигурация проекта](https://metanit.com/web/nodejs/2.7.php)
### **Цель урока**: Создать структуру папок для backend и инициализировать проект Node.js. ### **Цель урока**: Создать структуру папок для backend и инициализировать проект Node.js.
### **Краткая теория**: ### **Краткая теория**:
@@ -73,7 +73,7 @@
--- ---
## 🚀 **Урок 3: Установка фреймворка Express** ## 🚀 **Урок 3: Установка фреймворка Express**
- [Metanit: Начало работы с Express](https://metanit.com/web/nodejs/4.1.php)
### **Цель урока**: Установить библиотеку Express — популярный фреймворк для создания веб-приложений и API на Node.js. ### **Цель урока**: Установить библиотеку Express — популярный фреймворк для создания веб-приложений и API на Node.js.
### **Краткая теория**: ### **Краткая теория**:
@@ -93,6 +93,7 @@ npm install express
--- ---
## 🗑️ **Урок 4: Работа с `.gitignore` и первый коммит** ## 🗑️ **Урок 4: Работа с `.gitignore` и первый коммит**
[Atlassian: Файл .gitignore — игнорирование файлов в Git](https://www.atlassian.com/ru/git/tutorials/saving-changes/gitignore)
### **Цель урока**: Научиться игнорировать ненужные для репозитория файлы и зафиксировать изменения. ### **Цель урока**: Научиться игнорировать ненужные для репозитория файлы и зафиксировать изменения.
@@ -123,6 +124,8 @@ npm install express
--- ---
## 📄 **Урок 5: Создание базовой структуры сервера** ## 📄 **Урок 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)** ## 🔢 **Урок 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. ### **Цель урока**: Научиться создавать динамические маршруты и извлекать данные из URL.
@@ -350,6 +355,8 @@ if (b === 0) {
--- ---
## 📊 **Урок 11: Введение в формат JSON** ## 📊 **Урок 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 и научиться отправлять данные в этом формате. ### **Цель урока**: Понять, что такое JSON и научиться отправлять данные в этом формате.