Nd
💻 Әзірлеушілерге

Node.js + Express

Сервердегі JavaScript: REST API, маршруттар, middleware

Не құрастырасың
📘Берік іргетас
⚡Браузерде тәжірибе
🎯Шағын жобалар
🎓Курс сертификаты
📘 30 сабақ⏱ 1-2 кеш🎓 Кеңейтілген
🎯 Мақсат
Node.js + Express меңгеру
⚡+350XP
🏆СертификатPDF
🎓Курс аяқталды
Прогресс0 / 30 · 0%
Келесі қадам: Node.js дегеніміз не

Курс бағдарламасы

01

Node.js негіздері

0 / 5 сабақ
⌄
  1. 01

    Node.js дегеніміз не

    Браузерсіз JS•process объектісі•node іске қосу⚡ +10
    ▶ Қазір
  2. 02

    process.argv — команда жолының аргументтері

    process.argv•Аргумент жолы•argv[2]⚡ +10
    Ашық
  3. 03

    process.env — ортаның айнымалылары

    process.env•Конфигурация•.env файлы⚡ +10
    Ашық
  4. 04

    Таймерлер: setTimeout және setInterval

    setTimeout•setInterval•clearInterval⚡ +10
    🔒 Pro
  5. 05

    Async/await және Promise негіздері

    Promise•async функция•await⚡ +10
    🔒 Pro
02

Модульдер мен npm

0 / 5 сабақ
⌄
  1. 06

    CommonJS модульдері: require

    module.exports•require•CommonJS⚡ +10
    🔒 Pro
  2. 07

    ES Modules: import / export

    export•import•type: module⚡ +10
    🔒 Pro
  3. 08

    npm және package.json

    npm init•dependencies•scripts⚡ +10
    🔒 Pro
  4. 09

    Кірістірілген модульдер: os, path, url

    node:os•node:path•node:url⚡ +10
    🔒 Pro
  5. 10

    nodemon — автоматты қайта іске қосу

    nodemon•scripts package.json•dev режимі⚡ +10
    🔒 Pro
03

Файлдар мен жолдар

0 / 5 сабақ
⌄
  1. 11

    fs.readFileSync — файлды синхронды оқу

    fs модулі•readFileSync•utf-8 кодтауы⚡ +10
    🔒 Pro
  2. 12

    fs.writeFileSync — файлға жазу

    writeFileSync•Файлды жаңарту•appendFileSync⚡ +10
    🔒 Pro
  3. 13

    fs.promises — асинхронды файл операциялары

    fs.promises•async/await•readFile writeFile⚡ +10
    🔒 Pro
  4. 14

    path.join, path.resolve, __dirname

    path.join•path.resolve•__dirname⚡ +10
    🔒 Pro
  5. 15

    fs.readdirSync — каталог мазмұнын оқу

    readdirSync•existsSync•Файлдар тізімі⚡ +10
    🔒 Pro
04

HTTP сервері

0 / 4 сабақ
⌄
  1. 16

    http.createServer — бірінші сервер

    createServer•req res объектілері•listen порт⚡ +10
    🔒 Pro
  2. 17

    res.writeHead — статус коды мен тақырыптар

    writeHead•HTTP статус коды•Content-Type⚡ +10
    🔒 Pro
  3. 18

    req.url мен req.method арқылы маршруттау

    req.url•req.method•Маршруттау⚡ +10
    🔒 Pro
  4. 19

    JSON жауабы — API негізі

    JSON.stringify•application/json•API жауабы⚡ +10
    🔒 Pro
05

Express фреймворкі

0 / 5 сабақ
⌄
  1. 20

    Express орнату және бірінші сервер

    express орнату•app.listen•app.get⚡ +10
    🔒 Pro
  2. 21

    Бірнеше маршрут жасау

    Бірнеше маршрут•app.post•res.json⚡ +10
    🔒 Pro
  3. 22

    Маршрут параметрлері: req.params

    req.params•:id параметрі•Динамикалық маршрут⚡ +10
    🔒 Pro
  4. 23

    Сұраныс параметрлері: req.query

    req.query•Query string•URL сүзгілері⚡ +10
    🔒 Pro
  5. 24

    express.Router — маршруттарды модульдеу

    express.Router•router.get•app.use⚡ +10
    🔒 Pro
06

Middleware және JSON

0 / 3 сабақ
⌄
  1. 25

    Middleware дегеніміз не: next() функциясы

    Middleware•next() функциясы•app.use⚡ +10
    🔒 Pro
  2. 26

    express.json() — JSON денесін оқу

    express.json()•req.body•POST денесі⚡ +10
    🔒 Pro
  3. 27

    Қате өңдеуші middleware

    Қате middleware•err параметрі•500 статусы⚡ +10
    🔒 Pro
07

REST API жобасы

0 / 3 сабақ
⌄
  1. 28

    Жадта сақталатын деректер: CRUD негізі

    CRUD•Массив-дерекқор•GET POST DELETE⚡ +10
    🔒 Pro
  2. 29

    PUT және DELETE: ресурсты жаңарту және жою

    app.put•app.delete•Array.findIndex⚡ +10
    🔒 Pro
  3. 30

    Мини-жоба: толық REST API

    Толық CRUD•express.Router•Порт env
    Курс аяқталды
    🔒 Pro