feat: sources
This commit is contained in:
11
README.md
11
README.md
@@ -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 и научиться отправлять данные в этом формате.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user