CodeDala
Басты бет
Курстар
Жолдар
Бұл қалай жұмыс істейді
Тарифтер
🌐
KZ
RU
EN
Кіру
Тегін бастау
Nd
💻 Әзірлеушілерге
Node.js + Express
Сервердегі JavaScript: REST API, маршруттар, middleware
Не құрастырасың
📘
Берік іргетас
⚡
Браузерде тәжірибе
🎯
Шағын жобалар
🎓
Курс сертификаты
📘 30
сабақ
⏱ 1-2 кеш
🎓 Кеңейтілген
🎯 Мақсат
Node.js + Express меңгеру
⚡
+350
XP
🏆
Сертификат
PDF
🎓
Курс аяқталды
Прогресс
0 / 30 · 0%
Келесі қадам:
Node.js дегеніміз не
Жобаны бастау →
Курс бағдарламасы
01
Node.js негіздері
0 / 5 сабақ
⌄
01
Node.js дегеніміз не
Браузерсіз JS
•
process объектісі
•
node іске қосу
⚡ +10
▶ Қазір
02
process.argv — команда жолының аргументтері
process.argv
•
Аргумент жолы
•
argv[2]
⚡ +10
Ашық
03
process.env — ортаның айнымалылары
process.env
•
Конфигурация
•
.env файлы
⚡ +10
Ашық
04
Таймерлер: setTimeout және setInterval
setTimeout
•
setInterval
•
clearInterval
⚡ +10
Ашық
05
Async/await және Promise негіздері
Promise
•
async функция
•
await
⚡ +10
Ашық
02
Модульдер мен npm
0 / 5 сабақ
⌄
06
CommonJS модульдері: require
module.exports
•
require
•
CommonJS
⚡ +10
Ашық
07
ES Modules: import / export
export
•
import
•
type: module
⚡ +10
Ашық
08
npm және package.json
npm init
•
dependencies
•
scripts
⚡ +10
Ашық
09
Кірістірілген модульдер: os, path, url
node:os
•
node:path
•
node:url
⚡ +10
Ашық
10
nodemon — автоматты қайта іске қосу
nodemon
•
scripts package.json
•
dev режимі
⚡ +10
Ашық
03
Файлдар мен жолдар
0 / 5 сабақ
⌄
11
fs.readFileSync — файлды синхронды оқу
fs модулі
•
readFileSync
•
utf-8 кодтауы
⚡ +10
Ашық
12
fs.writeFileSync — файлға жазу
writeFileSync
•
Файлды жаңарту
•
appendFileSync
⚡ +10
Ашық
13
fs.promises — асинхронды файл операциялары
fs.promises
•
async/await
•
readFile writeFile
⚡ +10
Ашық
14
path.join, path.resolve, __dirname
path.join
•
path.resolve
•
__dirname
⚡ +10
Ашық
15
fs.readdirSync — каталог мазмұнын оқу
readdirSync
•
existsSync
•
Файлдар тізімі
⚡ +10
Ашық
04
HTTP сервері
0 / 4 сабақ
⌄
16
http.createServer — бірінші сервер
createServer
•
req res объектілері
•
listen порт
⚡ +10
Ашық
17
res.writeHead — статус коды мен тақырыптар
writeHead
•
HTTP статус коды
•
Content-Type
⚡ +10
Ашық
18
req.url мен req.method арқылы маршруттау
req.url
•
req.method
•
Маршруттау
⚡ +10
Ашық
19
JSON жауабы — API негізі
JSON.stringify
•
application/json
•
API жауабы
⚡ +10
Ашық
05
Express фреймворкі
0 / 5 сабақ
⌄
20
Express орнату және бірінші сервер
express орнату
•
app.listen
•
app.get
⚡ +10
Ашық
21
Бірнеше маршрут жасау
Бірнеше маршрут
•
app.post
•
res.json
⚡ +10
Ашық
22
Маршрут параметрлері: req.params
req.params
•
:id параметрі
•
Динамикалық маршрут
⚡ +10
Ашық
23
Сұраныс параметрлері: req.query
req.query
•
Query string
•
URL сүзгілері
⚡ +10
Ашық
24
express.Router — маршруттарды модульдеу
express.Router
•
router.get
•
app.use
⚡ +10
Ашық
06
Middleware және JSON
0 / 3 сабақ
⌄
25
Middleware дегеніміз не: next() функциясы
Middleware
•
next() функциясы
•
app.use
⚡ +10
Ашық
26
express.json() — JSON денесін оқу
express.json()
•
req.body
•
POST денесі
⚡ +10
Ашық
27
Қате өңдеуші middleware
Қате middleware
•
err параметрі
•
500 статусы
⚡ +10
Ашық
07
REST API жобасы
0 / 3 сабақ
⌄
28
Жадта сақталатын деректер: CRUD негізі
CRUD
•
Массив-дерекқор
•
GET POST DELETE
⚡ +10
Ашық
29
PUT және DELETE: ресурсты жаңарту және жою
app.put
•
app.delete
•
Array.findIndex
⚡ +10
Ашық
30
Мини-жоба: толық REST API
Толық CRUD
•
express.Router
•
Порт env
🎓
Курс аяқталды
Ашық
Node.js + Express — онлайн бағдарламалау курсы