beeon.academy
javascriptՍկսնակ

Express.js

45 դաս · Routing, middleware, validation, auth սովորություն, ship

Express.jsNode.jsMiddlewareRouterHTTPValidation
Տևողություն
6 weeks
Մեկնարկ
Ուսանողներ
0+
Վարկանիշ
0 / 5
Արժեքը
49 000 ֏
Ընդունելությունը բաց է
  • 6 weeks (ընդամենը 30 ժ)
  • Մեկնարկ՝
  • Ձևաչափ՝ առցանց
  • HY · EN · RU
  • Վկայական ավարտելուց հետո

Գրանցման համար վճարում պետք չէ · Կկապվենք ձեզ հետ 24 ժամվա ընթացքում

Ինչի մասին է դասընթացը

Դասընթացի մասին

45 դաս · Routing, middleware, validation, auth սովորություն, ship

6 weeks ընթացքում (30 ժամ դասեր և նախագծային աշխատանք) կանցնեք հիմունքներից մինչև իրական, պրոդակշն մակարդակի նախագիծ՝ Tigran Hakobyan-ի և beeon.academy-ի մենթորների թիմի ուղեկցությամբ։

Ուսուցման արդյունքներ

Ինչ կսովորեք

Կառուցիր router՝ պարզ HTTP verb և status code-ով
Middleware order արա միտումնավոր. limit արա body parser
Validate արա edge-ում և կենտրոնացրու error mapping
Բաժանիր route/service և ship արա health + env սովորությամբ
Ինտերակտիվ դասընթաց

Դասեր

45 դաս · բոլորը բաց են, սկսեք ցանկացածից
  1. 1Minimal HTTP framework, maximal responsibility26 րոպե
  2. 2Express ընդդեմ raw http.createServer24 րոպե
  3. 3Hello app առանց cargo-cult folder24 րոպե
  4. 4Երբ ավելի բարակ կամ ծանր stack է հաղթում22 րոպե
  5. 5Request → middleware chain → response26 րոպե
  6. 6Քարտեզ. route → middleware → validate → ship22 րոպե
  7. 7app.get / app.post՝ որպես առաջին verb26 րոպե
  8. 8Route param և query առանց blind trust26 րոպե
  9. 9express.Router՝ feature սահմանների համար28 րոպե
  10. 10Nested mount առանց spaghetti path24 րոպե
  11. 11PUT, PATCH, DELETE՝ ազնիվ semantics24 րոպե
  12. 12404, որ միտումնավոր է, ոչ accidental22 րոպե
  13. 13Workshop. /api/notes CRUD skeleton28 րոպե
  14. 14Middleware՝ cross-cutting աշխատանքի միավոր28 րոպե
  15. 15Order-ը ավելի կարևոր է, քան clever անունները26 րոպե
  16. 16express.json և express.urlencoded՝ limit-ով26 րոպե
  17. 17express.static առանց overshare22 րոպե
  18. 18Third-party middleware՝ shopping list-ով26 րոպե
  19. 19Custom middleware, որ boring է մնում28 րոպե
  20. 20Workshop. request-id + logger middleware28 րոպե
  21. 21req կարդալ առանց field հորինելու24 րոպե
  22. 22res.json / res.status / res.send՝ intent-ով26 րոպե
  23. 23Response header, որ product-ին պետք է24 րոպե
  24. 24Streaming response, երբ payload-ը մեծանում է24 րոպե
  25. 25Workshop. consistent JSON envelope26 րոպե
  26. 26Central error middleware՝ փոխարեն try/catch spaghetti-ի28 րոպե
  27. 27Async handler, որ չի կորցնում rejection26 րոպե
  28. 28Input validate արա edge-ում28 րոպե
  29. 29Status code՝ որպես product լեզու24 րոպե
  30. 30Workshop. validate body + central error map28 րոպե
  31. 31Auth՝ որպես middleware, ոչ copy-paste if26 րոպե
  32. 32Session և cookie առանց cargo-cult secret26 րոպե
  33. 33CORS, որ համընկնում է իրական frontend-ի հետ24 րոպե
  34. 34Rate limiting՝ որպես boring default24 րոպե
  35. 35Workshop. helmet + cors + auth gate ուրվագիծ28 րոպե
  36. 36Route բարակ, service հաստ26 րոպե
  37. 37Config և env առանց port hardcode24 րոպե
  38. 38DB access՝ repository seam-ի հետևում26 րոպե
  39. 39Structured log, որ production-ում կարող ես grep անել24 րոպե
  40. 40Workshop. routes / services / config folder28 րոպե
  41. 41Test արա HTTP՝ առանց միայն ձեռքով curl26 րոպե
  42. 42Production սովորություն. trust proxy, timeout, clustering նշում24 րոպե
  43. 43Deploy. process manager, env host-ում, healthcheck24 րոպե
  44. 44Playbook. tiny Express API՝ զրոյից28 րոպե
  45. 45Պրակտիկայի loop՝ հաջորդ շաբաթ22 րոպե
Դասընթացի մոդուլներ

Ծրագիր

  1. 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    Ինչ է պետք սկսելու համար

    Պահանջներ

    • JavaScript և հիմնական HTTP
    • Node.js տեղում
    • Նախորդ Express փորձ պարտադիր չէ
    Սովորեք գործող ինժեներից

    Ձեր դասավանդողը

    TH

    Tigran Hakobyan

    Backend Mentor · beeon.academy

    Instructor at beeon.academy. Express.js path (ArT): 45 lessons through middleware ship habits.

    Ինչ են ասում շրջանավարտները

    Ուսանողների կարծիքներ

    Հաճախ տրվող հարցեր

    ՀՏՀ

    Արժեքը
    49 000 ֏
    Գրանցվել