Backend არქიტექტურის საფუძვლები
პრაქტიკული კურსი backend არქიტექტურული აზროვნებისთვის. ისწავლით მასშტაბირებადი სისტემების დიზაინს, მონოლითსა და მიკროსერვისებს შორის არჩევანს, სუფთა API-ების შექმნას და production აზროვნებას.
სილაბუსი
კურსი ასწავლის backend დეველოპერებს სისტემურ და არქიტექტურულ აზროვნებას რეალური production გამოცდილების საფუძველზე.
- მოდული 1: Backend არქიტექტურის საფუძვლები
- მოდული 2: მონოლითი vs მიკროსერვისები — რეალური trade-off-ები
- მოდული 3: სერვისების საზღვრები და სისტემის დიზაინი
- მოდული 4: API დიზაინი — REST უფრო ღრმა, ვიდრე endpoint-ები
- მოდული 5: აუთენტიფიკაცია და ავტორიზაცია
- მოდული 6: JWT, Refresh Tokens და უსაფრთხოების შეცდომები
- მოდული 7: მონაცემთა მოდელირება და შენახვა
- მოდული 8: წარმადობა და მასშტაბირება
- მოდული 9: ქეშირების სტრატეგიები
- მოდული 10: Observability და production აზროვნება
- მოდული 11: Backend არქიტექტურის ხშირი შეცდომები
- მოდული 12: ფინალური არქიტექტურული განხილვა
ხელმისაწვდომი ენები
რა არის საჭირო კურსის დაწყებამდე
თქვენ უკვე წერთ backend კოდს და გსურთ სისტემურ და არქიტექტურულ დონეზე ზრდა.
წინაპირობები
საჭიროა backend დეველოპმენტის საბაზისო გამოცდილება.
თქვენი ინსტრუქტორი
Oleksii Anzhiiak
სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და თანადამფუძნებელი
ოლექსი ანჟიაკი — სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და ToyCRM.com-ისა და ProfectusLab-ის თანადამფუძნებელი. 15+ წლიანი გამოცდილებით, ის სპეციალიზირდება განაწილებულ სისტემებში, cloud ინფრასტრუქტურაში, მაღალი დატვირთვის backend-ში და იდენტობის პლატფორმებში. ქმნის უსაფრთხო ავტენტიფიკაციის სისტემებს, არქიტექტურულ გადაწყვეტებს და თანამედროვე საგანმანათლებლო პროგრამებს, რომლებიც სტუდენტებს კარიერულ წინსვლაში ეხმარება.
ყველა ახალი სტუდენტი იღებს უფასო საცდელ გაკვეთილს ჩვენს სასწავლო ცენტრში პირველი ვიზიტის დროს.
ხელმისაწვდომი შეთავაზებები
შეამოწმეთ ამ კურსის მიმდინარე ფასდაკლებები და სპეციალური პირობები.
შეთავაზებების ნახვა →ძირითადი უნარები, რომლებსაც დაეუფლებით
- Backend არქიტექტურის საფუძვლები
- მონოლითსა და მიკროსერვისებს შორის არჩევა
- API დიზაინი და ვერსიონირება
- აუთენტიფიკაცია და ავტორიზაცია (JWT)
- წარმადობა და მასშტაბირება
- ქეშირების სტრატეგიები
- Production მზადყოფნა
რას შეძლებთ შექმნას ამ კურსის შემდეგ
- Backend სისტემების დარწმუნებით დიზაინი
- სწორი არქიტექტურული გადაწყვეტილებების მიღება
- სუფთა და მხარდაჭერადი API-ების შექმნა
- აუთენტიფიკაციის უსაფრთხო იმპლემენტაცია
- Production backend ინჟინრის აზროვნება