.NET mutaxassislik kursi

.NET dasturlashni o‘rganib, talab yuqori bo‘lgan sohaga qadam qo‘ying. Kurs davomida veb va mobil ilovalar yaratishni o‘rgatamiz va haqiqiy loyihalar ustida ishlaysiz.

Sotib olish
.NET mutaxassislik kursi

Kurs boʻyicha savollaringiz bormi?

Platformadan qanday foydalanasiz?

Ushbu qisqa videoni koʻring va platformadan foydalanishni tezda oʻrganing. Edfix – siz oʻylagandan ham osonroq va qulayroq ta’lim platformasi

Kurs mentori

Farhod Dadajonov

Asosiy ustoz

20 yillik tajriba 
Net platformasi, C# va Golang dasturlash tillari, HTML, CSS, JS, TypeScript, React, NodeJS
kabi bir qator veb-texnologiyalar bo'yicha oliy toifali mutaxassis

Farhod Dadajonov

Kurs mundarijasi

Asosiy darslar

1 -Mavzu: .NET kursi haqida

Bepul sinab koʻrish

2 -Mavzu: Nima uchun .NET va C#?

3 -Mavzu: Konsolda ishlovchi "Salom Dunyo" loyihasini yozamiz

4 -Mavzu: "Salom Dunyo" loyihasining tuzilishi

5 -Mavzu: Kodni sharxlash (code commenting)

6 -Mavzu: O'zgaruvchilar va konstantalar

7 -Mavzu: Ma'lumot turlari

8 -Mavzu: Turni o'girish

9 -Mavzu: Konsolda ma'lumotni qabul qilish

10 -Mavzu: Operatorlar (arifmetik, tayinlov, solishtiruv va mantiqiy)

11 -Mavzu: Shartli operatorlar

12 -Mavzu: Matn bilan ishlash

13 -Mavzu: Math klassi bilan ishlash

14 -Mavzu: To'plamlar (array, list)

15 -Mavzu: Halqalar (loops)

16 -Mavzu: Sakrash operatorlarii

17 -Mavzu: Metod va funksiyalar

18 -Mavzu: Value type va Reference type

19 -Mavzu: Xatolar boshqaruvi

20 -Mavzu: Dasturni "debug" qilish

21 -Mavzu: Visual Studio'da samarali ishlash

22 -Mavzu: Amaliy mashg'ulot (1-qism)

23 -Mavzu: Amaliy mashg'ulot (2-qism)

24 -Mavzu: Amaliy mashg'ulot (3-qism)

25 -Mavzu: Amaliy mashg'ulot (4-qism)

26 -Mavzu: Birinchi bo'lim yakuni

27 -Mavzu: OOP asoslari

28 -Mavzu: Klassning xossalari (properties)

29 -Mavzu: Access modifiers

30 -Mavzu: OOP ustunlari va Encapsulation (inkapsulyatsiya)

31 -Mavzu: Inheritance (vorislik)

32 -Mavzu: Polymorphism

33 -Mavzu: Abstraction

34 -Mavzu: Static va partial klasslar

35 -Mavzu: OOPda interfeyslar (interfaces)

36 -Mavzu: Enums

37 -Mavzu: OOPda Composition usuli

38 -Mavzu: Structs ( struktura)

39 -Mavzu: Records (yozuvlar)

40 -Mavzu: Amaliy mashg'ulot (1-qism)

41 -Mavzu: Amaliy mashg'ulot (2-qism)

42 -Mavzu: Amaliy mashg'ulot (3-qism)

43 -Mavzu: Amaliy mashg'ulot (4-qism)

44 -Mavzu: Boxing va unboxing

45 -Mavzu: Generics (umumlashmalar)

46 -Mavzu: Dictionary ma'lumot tuzilmasi

47 -Mavzu: Delegatlar

48 -Mavzu: Hodisalar (Events)

49 -Mavzu: Lambda expressions

50 -Mavzu: LINQ

51 -Mavzu: Oqimlar

52 -Mavzu: Task Parallel Library (TPL)

53 -Mavzu: Async await

1 -Mavzu: ASP.NET Core Web API'ga kirish

2 -Mavzu: Yangi HR-API loyihasini quramiz

3 -Mavzu: ASP.NET Core dasturlarini hosting qilish usullari

4 -Mavzu: launchSettings.json fayli haqida

5 -Mavzu: Dasturning sozlamalari, appsettings.json

6 -Mavzu: ASP.NET Core'da Middleware tushunchasi va ular bilan ishlash

7 -Mavzu: Open API va Swagger haqida

8 -Mavzu: Loyihaga yangi controller qo'shamiz

9 -Mavzu: HTTP Get yordamida API'dan ma'lumot olish

10 -Mavzu: HTTP Post yordamida API'ga ma'lumot jo'natish hamda Request/Response Model tushunchasi

11 -Mavzu: Dependency Injection va services (xizmatlar) haqida

12 -Mavzu: CRUD va unga mos keluvchi HTTP Metodlari, HTTP javob kodlari

13 -Mavzu: HTTP Put yordamida API'dagi ma'lumotni yangilash

14 -Mavzu: HTTP Delete yordamida API'dagi ma'lumotni o'chirib tashlash

15 -Mavzu: Modelni validatsiya qilish atributlari

16 -Mavzu: ORM va Entity Framework'ga kirish

17 -Mavzu: Solution'ga DataAccess loyihasini qo'shamiz

18 -Mavzu: Repository design patterni

19 -Mavzu: Entity Framework Core Migrations

20 -Mavzu: Fluent API va ModelBuilderExtensions

1 -Mavzu: API'da foydalanuvchilarni ro'yxatga olish (sign up)

2 -Mavzu: API'dan token olish uchun ishlatiluvchi login metodi, "claim"lar haqida

3 -Mavzu: API'ni Postman yordamida testlash

4 -Mavzu: Loyihadan "release" olish, publish qilish va IIS'ga deploy qilish

5 -Mavzu: Versiya boshqaruv tizimlari Git

6 -Mavzu: Git'ni o'rnatish, github'dan repo ochish va clone qilish

7 -Mavzu: Git'ning asosiy imkoniyatlari bilan ishlaymiz

8 -Mavzu: Git'ning branching shoxlanish xususiyati

9 -Mavzu: Unit Test'lar

1 -Mavzu: SQLga kirish

2 -Mavzu: SELECT operatori

3 -Mavzu: JOIN operatori

4 -Mavzu: UNION, IN, BETWEEN, EXISTS operatorlari

5 -Mavzu: SQLda matn, sonlar va sana bilan ishlash

6 -Mavzu: INSERT, UPDATE, DELETE va TRUNCATE operatorlari

7 -Mavzu: CREATE, ALTER va DROP operatorlari

8 -Mavzu: Indekslar, birlamchi va tashqi kalitlar (PK, FK)

9 -Mavzu: View, Stored Procedure, Trigger va Function

10 -Mavzu: Autentifikatsiya, foydalanuvchilar va ularning huquqlari

11 -Mavzu: ADO.NET yordamida SQL Server bilan ishlash

Dars tarkibi haqida savollaringiz bormi?

Sertifikat

Oʻqishni tugatganingizdan keyin sizga kursni tugatganingizni tasdiqlovchi maxsus sertifikat beriladi

certificate

Kursni oʻrganishni hozirdan boshlang

Boʻlib toʻlashda:

0 soʻm

100%

dan undefined oyda

Bir martada:

0 soʻm

100%Discount

1 500 000 soʻm

Toʻlov borasida savollaringizga javob beramiz

Hamkorlarimiz

Koʻp soʻraladigan savollar

Ha, kurslar bozor talabiga qarab yangilab boriladi. Barcha foydalanuvchilar platformada paydo bo‘lgan hamma yangiliklarga birdek ega bo‘ladilar.

Bitiruvchilarimiz haqidagi ma’lumotlar hamkorimiz TechJobs kompaniyasiga taqdim etiladi, u o‘z navbatida ish topishda ko‘maklashadi, ammo natija qanday bo‘lishi o‘zingizga bog‘liq.

Ha, kursni muvaffaqiyatli yakunlaganingizni tasdiqlovchi elektron sertifikat beriladi.

Kurslarni sotib olish uchun siz PayMe yoki Click to‘lov tizimlaridan foydalanishingiz mumkin.

Sotib olingan kurslardan 1 yil (366 kun) davomida istalgan vaqtda foydalanishingiz mumkin.

Yo‘q. Barcha materiallar “Najot Ta'lim” intellektual mulki hisoblanadi va ularni nusxalash va tarqatish qat’iyan man etiladi.

Bitta profildan faqat bir kishi va bitta qurilma orqali foydalanish huquqiga ega. Bunday yechim intellektual mulk xavfsizligini ta’minlash maqsadida amalga oshirilgan.

Platforma kompyuter (yoki noutbuk) orqali ishlatilishga mo‘ljallangan va platformadan Google Chrome yoki Mozilla Firefox brauzerlari orqali foydalanish tavsiya etiladi.

Foydalanuvchiga qulay bo‘lishi uchun ro‘yxatdan o‘tish va shaxsiy profilga kirish jarayonlari to‘liq telefon raqami va unga keluvchi SMS-xabar orqali amalga oshiriladi. Bu degani, sizda kalit so‘z o‘ylab topish va uni eslab qolish zarurati bo‘lmaydi.

Ha, kurs yakunida berilgan sertifikatni yuklab olish imkoni bo‘ladi. Unga havola shaxsiy profil qismida bo‘ladi.

Sertifikat elektron shaklda — PDF formatida beriladi. Platformada ro‘yxatdan o‘tganingizdan so‘ng ism va familiyangizni kiritib qo‘ysangiz, ular sertifikatda aks etadi. Kurs tugatilishi bilan sertifikat avtomatik ravishda Shaxsiy kabinetingizda paydo bo‘ladi.

Shaxsiy kabinetga kirish uchun aynan ro‘yxatdan o‘tgan paytingizdagi telefon raqamingizni, so‘ng o‘sha raqamga jo‘natilgan SMS-xabardagi kodni kiriting. SMS-xabar kelishi uchun telefon raqamingiz faol bo‘lishi lozim.

Foydalanuvchining internet tezligiga muvofiq videolar sifati avtomat ravishda pasaytirilishi mumkin. Video sifatini sozlash uchun videopleyerning o‘ng past qismidagi uch nuqtani bosing va “video sifati” tugmasidan foydalaning.

Har bir dars ostida “Qaydlar” va “Izohlar” tugmasi bor. Qaydlar orqali siz videoda ko‘rgan qiziqarli ma’lumotlarni o‘zingiz uchun saqlab olishingiz va ularni keyinchalik bir zumda ochib ko‘rishingiz mumkin. “Izohlar” tugmasi esa barcha foydalanuvchilar bilan fikr almashish imkoniyatini beradi.

Agar sizda kurslar bo‘yicha fikr-mulohazalar, taklif va tavsiyalar, shikoyat va murojaatlar bo‘lsa, +998 78 888 6888 telefon raqamiga qo‘ng‘iroq qiling.