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 дегеніміз не

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

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

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

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

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

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

    setTimeoutsetIntervalclearInterval⚡ +10
    Ашық
  5. 05

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

    Promiseasync функцияawait⚡ +10
    Ашық
02

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

0 / 5 сабақ
  1. 06

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

    module.exportsrequireCommonJS⚡ +10
    Ашық
  2. 07

    ES Modules: import / export

    exportimporttype: module⚡ +10
    Ашық
  3. 08

    npm және package.json

    npm initdependenciesscripts⚡ +10
    Ашық
  4. 09

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

    node:osnode:pathnode:url⚡ +10
    Ашық
  5. 10

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

    nodemonscripts package.jsondev режимі⚡ +10
    Ашық
03

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

0 / 5 сабақ
  1. 11

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

    fs модуліreadFileSyncutf-8 кодтауы⚡ +10
    Ашық
  2. 12

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

    writeFileSyncФайлды жаңартуappendFileSync⚡ +10
    Ашық
  3. 13

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

    fs.promisesasync/awaitreadFile writeFile⚡ +10
    Ашық
  4. 14

    path.join, path.resolve, __dirname

    path.joinpath.resolve__dirname⚡ +10
    Ашық
  5. 15

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

    readdirSyncexistsSyncФайлдар тізімі⚡ +10
    Ашық
04

HTTP сервері

0 / 4 сабақ
  1. 16

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

    createServerreq res объектілеріlisten порт⚡ +10
    Ашық
  2. 17

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

    writeHeadHTTP статус кодыContent-Type⚡ +10
    Ашық
  3. 18

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

    req.urlreq.methodМаршруттау⚡ +10
    Ашық
  4. 19

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

    JSON.stringifyapplication/jsonAPI жауабы⚡ +10
    Ашық
05

Express фреймворкі

0 / 5 сабақ
  1. 20

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

    express орнатуapp.listenapp.get⚡ +10
    Ашық
  2. 21

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

    Бірнеше маршрутapp.postres.json⚡ +10
    Ашық
  3. 22

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

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

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

    req.queryQuery stringURL сүзгілері⚡ +10
    Ашық
  5. 24

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

    express.Routerrouter.getapp.use⚡ +10
    Ашық
06

Middleware және JSON

0 / 3 сабақ
  1. 25

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

    Middlewarenext() функциясыapp.use⚡ +10
    Ашық
  2. 26

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

    express.json()req.bodyPOST денесі⚡ +10
    Ашық
  3. 27

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

    Қате middlewareerr параметрі500 статусы⚡ +10
    Ашық
07

REST API жобасы

0 / 3 сабақ
  1. 28

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

    CRUDМассив-дерекқорGET POST DELETE⚡ +10
    Ашық
  2. 29

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

    app.putapp.deleteArray.findIndex⚡ +10
    Ашық
  3. 30

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

    Толық CRUDexpress.RouterПорт env
    Курс аяқталды
    Ашық
Node.js + Express — онлайн бағдарламалау курсы