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