კურსები ›
Node.js და Express
სერვერი JavaScript-ით: API-ები, ფაილები, მონაცემთა ბაზასთან კავშირი და ავთენტიფიკაცია.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- სერვერის აწყობა Node.js-ით და Express-ით
- REST API და მონაცემთა ბაზა
- ავთენტიფიკაცია, ტესტები და გაშვება
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Node.js-ის საფუძვლები0 / 5
რა არის Node.jsმალედაყენებამალეპირველი სკრიპტიმალეREPLმალეNode და ბრაუზერიმალექვიზი: Node.js-ის საფუძვლებიმალე2მოდულები0 / 5
CommonJSმალეES მოდულებიმალეჩაშენებული მოდულებიმალეnpm და package.jsonმალეპაკეტის დაყენებამალექვიზი: მოდულებიმალე3ფაილები და გზები0 / 5
ფაილის წაკითხვამალეფაილის ჩაწერამალეpath მოდულიმალესაქაღალდეებიმალეJSON ფაილებიმალექვიზი: ფაილები და გზებიმალე4ასინქრონულობა0 / 5
callback სტილიმალეPromise API-ებიმალეasync და awaitმალემოვლენების ციკლის საფუძველიმალეასინქრონული შეცდომებიმალექვიზი: ასინქრონულობამალე5HTTP-ის საფუძვლები0 / 5
HTTP სერვერიმალეrequest და responseმალესტატუსის კოდებიმალეheadersმალემარშრუტები ხელითმალექვიზი: HTTP-ის საფუძვლებიმალე6Express0 / 5
Express-ის დაყენებამალეპირველი მარშრუტიმალეreq და resმალემარშრუტის პარამეტრებიმალეquery პარამეტრებიმალექვიზი: Expressმალე7middleware0 / 5
რა არის middlewareმალეჩაშენებული middlewareმალესაკუთარი middlewareმალეშეცდომების middlewareმალერიგიმალექვიზი: middlewareმალე8REST-ის საფუძვლები0 / 5
რა არის RESTმალეCRUD მარშრუტებიმალეJSON პასუხებიმალესტატუსები პრაქტიკაშიმალეAPI-ს ტესტი კლიენტითმალექვიზი: REST-ის საფუძვლებიმალე9შაბლონები და სტატიკური ფაილები0 / 5
სტატიკური ფაილებიმალეშაბლონის ძრავამალეფორმის მიღებამალეფაილის ატვირთვამალეგადამისამართებამალექვიზი: შაბლონები და სტატიკური ფაილებიმალე10გარემო და კონფიგურაცია0 / 5
გარემოს ცვლადებიმალეdotenvმალეკონფიგურაციამალეავტომატური გადატვირთვამალეnpm სკრიპტებიმალექვიზი: გარემო და კონფიგურაციამალეპროექტი: ჩანაწერების APIმალე
REST API ჩანაწერებისთვის Express-ზე, მონაცემები JSON ფაილში ინახება.
საშუალო10 მოდული · 50 თავი
1მონაცემთა ბაზები0 / 5
SQL ბაზის მიერთებამალემოთხოვნებიმალეORMმალემიგრაციებიმალეMongoDB-ის გაცნობამალექვიზი: მონაცემთა ბაზებიმალე2შემოწმება0 / 5
შეტანის შემოწმებამალესქემებიმალეგასუფთავებამალეშეცდომის ფორმატიმალეშეცდომების ცენტრალური დამუშავებამალექვიზი: შემოწმებამალე3ავთენტიფიკაცია0 / 5
პაროლის ჰეშირებამალესესიებიმალეJWTმალეგანახლების ნიშანიმალეროლებიმალექვიზი: ავთენტიფიკაციამალე4API-ს დიზაინი0 / 5
მარშრუტების სტრუქტურამალეგვერდებად დაყოფამალეფილტრი და დალაგებამალევერსიებიმალედოკუმენტაცია OpenAPI-ითმალექვიზი: API-ს დიზაინიმალე5პროექტის სტრუქტურა0 / 5
controller, service და repositoryმალეროუტერის მოდულებიმალეკონფიგურაციის შრემალედამოკიდებულებების ჩანერგვამალელოგირებამალექვიზი: პროექტის სტრუქტურამალე6ტესტირება0 / 5
ერთეულის ტესტიმალეAPI-ს ტესტებიმალესატესტო ბაზამალეიმიტაციამალედაფარვამალექვიზი: ტესტირებამალე7ნაკადები0 / 5
streamმალეpipeმალედიდი ფაილებიმალეbufferმალეატვირთვა საცავშიმალექვიზი: ნაკადებიმალე8უსაფრთხოება0 / 5
უსაფრთხოების headersმალეCORSმალემოთხოვნების ლიმიტიმალეინექციებიმალესაიდუმლოების მართვამალექვიზი: უსაფრთხოებამალე9რეალური დრო0 / 5
WebSocketმალეSocket.IOმალეოთახებიმალეSSEმალემასშტაბირებამალექვიზი: რეალური დრომალე10გაშვება0 / 5
პროცესების მმართველიმალეDockerმალეგარემოებიმალეhealth checkმალელოგები production-შიმალექვიზი: გაშვებამალეპროექტი: ბლოგის APIმალე
API მომხმარებლებით, ავთენტიფიკაციით, მონაცემთა ბაზით და ტესტებით.
მოწინავე10 მოდული · 50 თავი
1Node შიგნიდან0 / 5
მოვლენების ციკლის ფაზებიმალეlibuvმალენაკადების აუზიმალემიკროდავალებები Node-შიმალეტაიმერები სიღრმეშიმალექვიზი: Node შიგნიდანმალე2წარმადობა0 / 5
პროფაილინგიმალემეხსიერების ანალიზიმალეclusterმალეworker threadsმალექეშირებამალექვიზი: წარმადობამალე3რიგები0 / 5
დავალებების რიგიმალეRedisმალეფონური მუშებიმალეხელახალი ცდებიმალედაგეგმვამალექვიზი: რიგებიმალე4ბაზები სიღრმეში0 / 5
ტრანზაქციებიმალეინდექსებიმალეN+1-ის თავიდან აცილებამალეკავშირების აუზიმალერეპლიკაციამალექვიზი: ბაზები სიღრმეშიმალე5მიკროსერვისები0 / 5
სერვისებად დაყოფამალეHTTP და შეტყობინებებიმალეAPI gatewayმალესერვისის პოვნამალეგანაწილებული tracingმალექვიზი: მიკროსერვისებიმალე6GraphQL0 / 5
სქემამალეresolverმალემუტაციებიმალეdataloaderმალეGraphQL თუ RESTმალექვიზი: GraphQLმალე7Node და TypeScript0 / 5
TypeScript-ის მომართვამალეტიპიზებული ExpressმალეDTOმალეORM-ის ტიპებიმალეაწყობამალექვიზი: Node და TypeScriptმალე8დაკვირვებადობა0 / 5
სტრუქტურირებული ლოგებიმალემეტრიკებიმალეtracingმალეშეტყობინებებიმალეშეცდომების თვალყურიმალექვიზი: დაკვირვებადობამალე9ავთენტიფიკაცია სიღრმეში0 / 5
OAuth 2მალეOpenID ConnectმალეSSOმალეორფაქტორიანი შესვლამალეუფლებების მოდელებიმალექვიზი: ავთენტიფიკაცია სიღრმეშიმალე10ფრეიმვორკები0 / 5
NestJSმალეFastifyმალეHonoმალეფრეიმვორკის არჩევამალეExpress-ის შეზღუდვებიმალექვიზი: ფრეიმვორკებიმალეპროექტი: შეკვეთების სისტემამალე
სერვისი რიგებით, ფონური დამუშავებით, ქეშით და დაკვირვებადობით.
ექსპერტი10 მოდული · 50 თავი
1მასშტაბირება0 / 5
ჰორიზონტალური მასშტაბირებამალემდგომარეობის გარეშე სერვისებიმალედატვირთვის განაწილებამალეავტომასშტაბირებამალესიმძლავრის დაგეგმვამალექვიზი: მასშტაბირებამალე2საიმედოობა0 / 5
რბილი გათიშვამალეcircuit breakerმალეიდემპოტენტობამალეbackpressureმალექაოსის ტესტირებამალექვიზი: საიმედოობამალე3native კოდი0 / 5
N-APIმალეnative დამატებებიმალეWebAssembly Node-შიმალეშვილი პროცესებიმალეnative ბიბლიოთეკების გამოძახებამალექვიზი: native კოდიმალე4უსაფრთხოება სიღრმეში0 / 5
საფრთხეების მოდელირებამალემიწოდების ჯაჭვიმალეიზოლაციამალეუსაფრთხოების აუდიტიმალეინციდენტზე რეაგირებამალექვიზი: უსაფრთხოება სიღრმეშიმალე5არქიტექტურის ნიმუშები0 / 5
DDDმალეCQRSმალეevent sourcingმალეექვსკუთხა არქიტექტურამალემოდულური მონოლითიმალექვიზი: არქიტექტურის ნიმუშებიმალე6მონაცემებით დატვირთული სისტემები0 / 5
ნაკადების დამუშავებამალეKafkaმალედიდი მონაცემებიმალეETLმალესაძიებო ძრავებიმალექვიზი: მონაცემებით დატვირთული სისტემებიმალე7serverless0 / 5
ფუნქციებიმალეცივი გაშვებამალეedgeმალემდგომარეობა serverless-შიმალეხარჯიმალექვიზი: serverlessმალე8API პლატფორმა0 / 5
ლიმიტები მასშტაბზემალეAPI გასაღებებიმალეwebhook-ების გაგზავნამალეSDKმალევერსიების პოლიტიკამალექვიზი: API პლატფორმამალე9გარემოები0 / 5
DenoმალეBunმალეთავსებადობამალეგარემოს არჩევამალეNode-ის განვითარებამალექვიზი: გარემოებიმალე10ბექენდის ლიდერობა0 / 5
დიზაინის მიმოხილვამალემორიგეობამალეინციდენტის ანალიზიმალესტანდარტებიმალემენტორობამალექვიზი: ბექენდის ლიდერობამალეპროექტი: მოვლენებზე აგებული პლატფორმამალე
რამდენიმე სერვისი, რომლებიც მოვლენებით ურთიერთობენ, მდგრადია და მასშტაბირდება.