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