Node.js და REST API-ები
შექმენით production-მზა REST APIs Node.js-ით და Express-ით. ასინქრონული patterns, middleware, JWT ავტენტიფიკაცია, მონაცემთა ბაზის ინტეგრაცია, შეცდომების დამუშავება.
სილაბუსი
კურსი მოიცავს რეალური REST APIs-ების შექმნას ნულიდან deployment-მდე:
- მოდული 1: Node.js runtime — event loop, modules, npm ecosystem
- მოდული 2: Express.js — routing, middleware, request/response lifecycle
- მოდული 3: მონაცემთა ვალიდაცია და შეცდომების დამუშავება — Zod, custom error middleware
- მოდული 4: ავტენტიფიკაცია — JWT, refresh tokens, role-based access control
- მოდული 5: მონაცემთა ბაზის ინტეგრაცია — Prisma/Mongoose, CRUD, relations
- მოდული 6: ფაილების ატვირთვა და შენახვა — Multer, S3, presigned URLs
- მოდული 7: API-ების ტესტირება — Jest, Supertest, integration vs unit testing
- მოდული 8: Deployment — Docker საფუძვლები, Railway/Render, environment კონფიგურაცია
ხელმისაწვდომი ენები
რა არის საჭირო კურსის დაწყებამდე
JavaScript საფუძვლები (რეკომენდებულია კურსი 11 ან 17).
წინაპირობები
საჭიროა JavaScript-ის საფუძვლები (async/await, promises, ES modules). TypeScript-ის ცოდნა დამატებითი უპირატესობაა.
თქვენი ინსტრუქტორი
Oleksii Anzhiiak
სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და თანადამფუძნებელი
ოლექსი ანჟიაკი — სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და ToyCRM.com-ისა და ProfectusLab-ის თანადამფუძნებელი. 15+ წლიანი გამოცდილებით, ის სპეციალიზირდება განაწილებულ სისტემებში, cloud ინფრასტრუქტურაში, მაღალი დატვირთვის backend-ში და იდენტობის პლატფორმებში. ქმნის უსაფრთხო ავტენტიფიკაციის სისტემებს, არქიტექტურულ გადაწყვეტებს და თანამედროვე საგანმანათლებლო პროგრამებს, რომლებიც სტუდენტებს კარიერულ წინსვლაში ეხმარება.
ყველა ახალი სტუდენტი იღებს უფასო საცდელ გაკვეთილს ჩვენს სასწავლო ცენტრში პირველი ვიზიტის დროს.
ხელმისაწვდომი შეთავაზებები
შეამოწმეთ ამ კურსის მიმდინარე ფასდაკლებები და სპეციალური პირობები.
შეთავაზებების ნახვა →