Bosh sahifaga qaytish

To'liq dars rejasi

Golang dasturlash kursimizning to'liq dars rejasi bilan tanishing. Kurs davomida siz quyidagi texnologiyalarni o'rganasiz.

Go asoslari

Web Frameworklar

API yaratish

Database

Microservice

Konteynerlashtirish

Git va CI/CD

Deploy

Kurs davomiyligi

6 oy
1-oy3-oy6-oy

Dars rejasi

1-Modul: Golang asoslari

Go dasturlash tilining asosiy tushunchalari va sintaksisi

4 hafta
Boshlang'ich

2-Modul: Web frameworklar

Golang web frameworklari bilan ishlash

5 hafta
O'rta

3-Modul: API dasturlash

RESTful API, GraphQL va gRPC yaratish

4 hafta
O'rta

4-Modul: Database bilan ishlash

SQL va NoSQL database bilan ishlash

4 hafta
O'rta

5-Modul: Microservice arxitektura

Microservice dasturlash va service discovery

4 hafta
Yuqori

6-Modul: Konteynerlashtirish va Orchestration

Docker va Kubernetes bilan ishlash

3 hafta
Yuqori

7-Modul: Git va CI/CD

Versiya boshqaruvi va continuous integration/deployment

2 hafta
O'rta

8-Modul: Cloud va Deployment

Cloud platformalari va deployment

3 hafta
Yuqori

9-Modul: Xavfsizlik va performans optimizatsiyasi

Go ilovalar xavfsizligi va performans optimizatsiyasi

3 hafta
Yuqori

Kurs haqida qo'shimcha ma'lumot

Kurs davomiyligi
Kursni to'liq o'zlashtirish uchun talab qilinadigan vaqt
Umumiy davomiyligi:6 oy
Haftalik darslar:3-5 soat
Har bir dars davomiyligi:1 soat
Umumiy darslar soni:~100 dars
Kurs talablari
Kursni boshlash uchun talab qilinadigan bilim va ko'nikmalar
  • Kompyuter savodxonligi
  • Internet bilan ishlash ko'nikmalari
  • Dasturlash bo'yicha boshlang'ich bilimlar (tavsiya etiladi, lekin majburiy emas)
  • O'rganishga bo'lgan qiziqish va intilish

Kurs yakunida nimalarni o'rganasiz

Golang dasturlash tilida professional darajada kod yozish
Concurrent va parallel dasturlash ko'nikmalarini egallash
Web frameworklar (Gin, Echo, Fiber, Beego) bilan ishlash
Ma'lumotlar bazasi bilan ishlash va SQL/NoSQL integratsiyalarni yaratish
Microservice arxitektura va containerization
RESTful API, GraphQL va gRPC service yaratish
Docker va Kubernetes bilan ishlash va ilovalarga deploy qilish
High-performance va scalable ilovalar yaratish
Real loyihalar ustida ishlash tajribasi

Kursga ro'yxatdan o'tish

Kursga ro'yxatdan o'tish uchun bosh sahifadagi ro'yxatdan o'tish formasini to'ldiring yoki quyidagi tugmani bosing.

Ro'yxatdan o'tish