Aziz NematovSoftware Engineer

Kurslar katalogi

Barcha 10 ta kurs bepul. 4 daraja, har birida yakuniy loyiha. Tartib raqami — tavsiya etilgan o‘qish ketma-ketligi.

Boshlang‘ich

Noldan boshlaganlar uchun · 3 ta kurs

01Fundament

Raqamli poydevor

Word hujjati, Excel jadvali, PowerPoint taqdimoti va tartiblangan raqamli ish muhiti.

  • Boshlang‘ich
  • 5 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Kompyuter va internet: Windows 11, fayllar va papkalar, brauzer, xavfsizlik
  2. 2Word: Matn, formatlash, jadval, sahifa sozlamalari va PDF
  3. 3Excel: Jadvallar, formulalar, funksiyalar, saralash, filtr va diagrammalar
  4. 4PowerPoint: Slaydlar, dizayn, rasmlar, animatsiya va taqdimot
  5. 5Outlook, OneNote va OneDrive: Pochta, kalendar, qaydlar, bulutda fayl almashish va xavfsizlik

Loyiha: Rasmiy hujjat, hisob-kitobli Excel jadvali va 8 slaydli taqdimotdan iborat ish to‘plami.

02Dasturlash

.NET ish muhiti: Visual Studio va Git

C# loyihasi uchun ish muhitini sozlash va kodni Git orqali boshqarish.

  • Boshlang‘ich
  • 4 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Visual Studio 2026, .NET 10 SDK va birinchi loyiha shabloni
  2. 2dotnet CLI, loyiha tuzilishi va NuGet paketlari
  3. 3Debugger, breakpoint, xatolar va terminal bilan ishlash
  4. 4Git/GitHub: commit, branch, merge va README

Loyiha: GitHub’da saqlangan va README yozilgan ilk .NET loyiha.

03Dasturlash

Dasturlash poydevori

Masalani bosqichlarga ajratish va oddiy C# dasturlarini mustaqil yozish.

  • Boshlang‘ich
  • 10 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Dasturlash va algoritm
  2. 2O‘zgaruvchilar va ma’lumot turlari
  3. 3Operatorlar va ifodalar
  4. 4Satrlar va sana
  5. 5Shartlar
  6. 6Sikllar
  7. 7Massivlar
  8. 8Metodlar
  9. 9Kolleksiyalar
  10. 10Xatolar, testlar va yakuniy loyiha

Loyiha: Konsolda ishlaydigan vazifalar boshqaruvchisi.

O‘rta

C# asoslarini bilganlar uchun · 3 ta kurs

04Dasturlash

C# va OOP: amaliy dasturlash

Obyektlar, sinflar va interfeyslar yordamida tartibli dastur tuzish.

  • O‘rta
  • 10 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Sinflar va obyektlar
  2. 2Xususiyatlar, konstruktorlar va static
  3. 3Inkapsulyatsiya va validatsiya
  4. 4Meros olish
  5. 5Polimorfizm va abstract sinflar
  6. 6Interfeyslar, kompozitsiya va DI
  7. 7Generik turlar va kolleksiyalar
  8. 8LINQ va obyektlar bilan ishlash
  9. 9SOLID, kod arxitekturasi va refaktoring
  10. 10Birlik testlari va yakuniy loyiha

Loyiha: Kitoblar va kitobxonlarni boshqaradigan obyektli C# ilovasi.

05Dasturlash

Zamonaviy .NET: LINQ, fayllar va async

Ma’lumotlarni qayta ishlash, fayllarni saqlash va asinxron servislar yaratish.

  • O‘rta
  • 10 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Delegatlar, lambda va eventlar
  2. 2Chuqurlashtirilgan LINQ
  3. 3Zamonaviy C# modellari
  4. 4Fayl va papkalar
  5. 5Stream va resurslar
  6. 6JSON bilan ishlash
  7. 7Xatolarni boshqarish
  8. 8Asinxron dasturlash
  9. 9HttpClient va tashqi API
  10. 10Servislar va yakuniy loyiha

Loyiha: Fayl va tashqi API ma’lumotlarini qayta ishlaydigan .NET servis.

06Ma’lumotlar

Entity Framework Core va SQL Server

C# modeli, EF Core va SQL Server bilan ma’lumotlarga ishlov berish.

  • O‘rta
  • 9 ta modul
  • Yakuniy loyiha

Modullar

  1. 1SQL va baza asoslari
  2. 2EF Core bilan ish boshlash
  3. 3Entity va modellarni sozlash
  4. 4Migratsiyalar
  5. 5CRUD va async operatsiyalar
  6. 6Jadvallar o‘rtasidagi bog‘lanishlar
  7. 7So‘rovlar va unumdorlik
  8. 8Tranzaksiyalar va testlash
  9. 9Yakuniy kutubxona loyihasi

Loyiha: Kutubxona yoki buyurtmalar tizimi uchun EF Core ma’lumot qatlami.

Amaliy mutaxassislik

Veb platforma va API · 2 ta kurs

07Veb platformalar

ASP.NET Core MVC: amaliy platformalar

Razor interfeysi va boshqaruv paneli bor .NET veb platformani ishga tushirish.

  • Amaliy mutaxassislik
  • 8 ta modul
  • Yakuniy loyiha

Modullar

  1. 1HTTP va MVC asoslari
  2. 2Routing va controllerlar
  3. 3Razor va interfeys
  4. 4Formalar va validatsiya
  5. 5EF Core bilan veb-amaliyot
  6. 6Identity va ruxsatlar
  7. 7Xavfsizlik va fayllar
  8. 8Yakuniy loyiha, test va deploy

Loyiha: Katalog, bron qilish va admin paneli bor ASP.NET Core MVC kutubxona platformasi.

08Veb xizmatlar

ASP.NET Core Web API

Boshqa tizimlar foydalana oladigan xavfsiz va hujjatlashtirilgan API yaratish.

  • Amaliy mutaxassislik
  • 7 ta modul
  • Yakuniy loyiha

Modullar

  1. 1REST va HTTP asoslari
  2. 2API endpointlarini yaratish
  3. 3DTO, validatsiya va xatolar
  4. 4EF Core bilan ma’lumotlar
  5. 5Autentifikatsiya va xavfsizlik
  6. 6Hujjatlash, API mijozi va testlar
  7. 7Yakuniy Kutubxona API loyihasi

Loyiha: Kutubxona API: kitoblar, kitobxonlar va qarzlarni permission bilan boshqarish, MVC mijoziga ulash.

Ilg‘or

Jamoada ishlash va AI · 2 ta kurs

09Professional

Professional dasturchi

.NET ilovasini sinash, xavfsiz joylashtirish va jamoada rivojlantirish.

  • Ilg‘or
  • 6 ta modul
  • Yakuniy loyiha

Modullar

  1. 1Architecture va kod tuzilishi
  2. 2Testing va regression
  3. 3Performance va cache
  4. 4Diagnostics va monitoring
  5. 5Docker, CI va release
  6. 6Ishonchlilik, deploy va recovery

Loyiha: Kutubxona Professional: qatlamlar, testlar, kesh, telemetry, CI va deploy/recovery amaliyoti.

10AI

C# va .NET bilan AI loyihalar

AI yordamchi oqimi, API integratsiyasi, hujjatlar bo‘yicha RAG, fayl importi va sifat nazorati. 28 ta matnli dars, offline mashqlar va optional real adapter misollari.

  • Ilg‘or
  • 6 ta modul
  • Yakuniy loyiha

Modullar

  1. 1AI asoslari va birinchi .NET yordamchi
  2. 2AI API va o‘zbekcha chatbot
  3. 3Hujjatlar bo‘yicha yordamchi: RAG
  4. 4PDF, Word va rasm bilan ishlash
  5. 5Sifat, maxfiylik va xarajat nazorati
  6. 6AI web ilova: ishga tushirish va portfolio

Loyiha: ASP.NET Core’da ishlaydigan AI kutubxonachi yoki hujjatlar bo‘yicha yordamchi.

Yo‘nalishlar

Bepul o‘quv yo‘nalishlari