← Курстар

Golang Developer

Go тілінде жоғары өнімді backend қызметтер, concurrency және микросервистер.

5 ай Жаңадан бастаушыларға қолайлы Онлайн
Курс құны
199 000 ₸-тан бастап
Барлық тарифтерді көру Өтінім қалдыру

Курс туралы

Go тілінде жылдам әрі сенімді backend жүйелерін құруға арналған практикалық курс. Тілдің негіздерін, concurrency паттерндерін, дерекқормен жұмысты, сондай-ақ production-да қолданылатын микросервистерді жобалау мен деплойды үйренесіз.

Тарифіңізді таңдаңыз

Әр тарифке платформаға толық қолжетімділік, оқу материалдары, тегін тағылымдама және сертификат кіреді — өзіңізге қолайлы менторлық деңгейін таңдаңыз.

Жеке - өз бетімше

199 000 ₸
  • BITLAB ACADEMY платформасына толық қолжетімділік
  • Оқу материалдары мен тапсырмаларға толық қолжетімділік
  • 2 айлық тегін тағылымдама
  • Тим лидтен толық техникалық сұхбат
  • Модульдің барлық тапсырмалары мен жобаларын тапсырғаннан кейін расталған сертификат
  • CV дайындау
Өтінім қалдыру

Жеке - тим лид және код-ревьюмен

499 000 ₸
  • BITLAB ACADEMY платформасына толық қолжетімділік
  • Оқу материалдары мен тапсырмаларға толық қолжетімділік
  • Оқу барысында менторлық және қолдау көрсететін жеке тим лид
  • Тим лидтен Enterprise модульдеріне код-ревью + кері байланыс
  • 2 айлық тегін тағылымдама
  • Тим лидтен толық техникалық сұхбат
  • Модульдің барлық тапсырмалары мен жобаларын тапсырғаннан кейін расталған сертификат
  • CV дайындау
Өтінім қалдыру

Жеке - тренермен

1 060 000 ₸
  • BITLAB ACADEMY платформасына толық қолжетімділік
  • Оқу материалдары мен тапсырмаларға толық қолжетімділік
  • Кестеге сай толыққанды жеке сабақтар өткізетін жеке тим лид/тренер
  • Өткен барлық жеке сабақтардың жазбасы
  • Тим лидтен Enterprise модульдеріне код-ревью + кері байланыс
  • 2 айлық тегін тағылымдама
  • Тим лидтен толық техникалық сұхбат
  • Модульдің барлық тапсырмалары мен жобаларын тапсырғаннан кейін расталған сертификат
  • CV дайындау
Өтінім қалдыру

Корпоративтік топтық

1 290 000 ₸
  • Толыққанды офлайн/онлайн топ
  • BITLAB ACADEMY платформасына толық қолжетімділік
  • Оқу материалдары мен тапсырмаларға толық қолжетімділік
  • Кестеге сай толыққанды топтық сабақтар өткізетін тим лид/тренер
  • Өткен барлық топтық сабақтардың жазбасы
  • Тим лидтен Enterprise модульдеріне код-ревью + кері байланыс
  • 2 айлық тегін тағылымдама
  • Тим лидтен толық техникалық сұхбат
  • Модульдің барлық тапсырмалары мен жобаларын тапсырғаннан кейін расталған сертификат
  • CV дайындау
Өтінім қалдыру

Курс бағдарламасы

Немен қадам-қадаммен айналысатыныңыз.

1-апта
  • Алғашқы программа. Пакеттер. Түсініктемелер
  • Айнымалылар және деректер типтері
  • Шартты құрылымдар
2-апта
  • Циклдар
  • Кірістірілген циклдар
3-апта
  • Массивтер
  • Массивтермен жұмыс
  • Тілімдер
4-апта
  • Екі өлшемді массивтер
  • Жолдармен жұмыс
5-апта
  • Map
  • Функциялар
6-апта
  • Айнымалы саны бар параметрлі функциялар
  • Құрылымдар және меншікті деректер типтерін жасау
  • Құрылымдар мен меншікті типтердің әдістері
7-апта
  • Интерфейс
  • Көрсеткіштер (pointers)
8-апта
  • Параллельді программалау
  • Каналдар
9-апта
  • REST API негіздері
  • Хендлерлер және роутинг
  • Жоба құрылымы және қабатты архитектура
10-апта
  • Сущностар, DTO және JSON
  • SQL негіздері және схема жобалау
  • PostgreSQL: орнату, іске қосу, алғашқы сұраныстар
11-апта
  • Go-дан PostgreSQL-ге қосылу
  • Дерекқор миграциялары
  • Конфигурация және логтау
12-апта
  • Контексттер және graceful shutdown
  • Сервистер мен хендлерлерді тестілеу
  • Мини-жоба: іске асыру және талдау
13-апта
  • Go-да жетілдірілген логтау
  • Go-дағы қателер: тереңдетілген талдау
  • Middleware: концепция және іске асыру
14-апта
  • HTTP-де орталықтандырылған қате өңдеу
  • Қабатты қосымшада кіріс деректерді валидациялау
  • Аутентификация негіздері: парольдер және Basic Auth
15-апта
  • Сессияға негізделген авторизация
  • JWT: теория және жұмыс сызбасы
  • Қосымшадағы JWT: middleware және рөлдер
16-апта
  • HTTP-клиенттер және сыртқы қызметтер
  • Бөтен кодпен жұмыс: бағдарлау, оқу, түзету
  • Айдың жобасы: «дұрыс» TODO-қызметін талдау
17-апта
  • Модульдік монолит: микросервистерге көпір
  • Микросервистер: олар қашан шынымен қажет және қалай байланысады
  • gRPC және Protocol Buffers
18-апта
  • Go қосымшасындағы gRPC: сервер және клиент
  • Docker: Go қызметтерін контейнерлеу
  • Docker Compose: бірнеше қызметтен тұратын локальды орта
19-апта
  • Асинхронды байланыс және Kafka
  • Go қосымшасындағы Kafka
  • Микросервистердегі оркестрация және хореография
20-апта
  • Таралған жүйелердегі сенімділік
  • Микросервистерді тестілеу
  • Бөтен микросервисті талдау
21-апта
  • Әзірлеу және оқыту үшін нейрондық желілер
  • Git: негіздері және өз жобаларыңды рәсімдеу
  • Go фреймворктары (Gin және Fiber)
22-апта
  • Релляциялық емес дерекқорлар — MongoDB мысалында
  • Кештеу — Redis мысалында
  • Конфигурация және орталар: dev / stage / prod
23-апта
  • Debugging және қателермен жұмыс
  • Swagger / OpenAPI: жобаны құжаттау
  • Сұхбатқа дайындық: теория
24-апта
  • Сұхбатқа дайындық (практика, mock-интервью)
  • Code Review — бөтен кодты оқу және жақсарту
  • Финалдық жоба қорғау

Курс тренерлері

Осы бағыттың менторлары мен тренерлері.

Ильяс Жуанышев

Ильяс Жуанышев

CEO және Негізін қалаушы

IT әзірлеу және EdTech саласында 15+ жыл тәжірибе. SDU және KBTU-дың IT мамандықтары бойынша түлегі.

Султанбек Кенжахимов

Султанбек Кенжахимов

Golang бойынша тренер

KBTU түлегі, қазіргі уақытта Golang әзірлеушісі. EdTech саласында 5+ жыл тәжірибесі бар.

Өтінім қалдыру

Байланыс деректеріңізді қалдырыңыз — қабылдау бөлімі сізге хабарласып, дұрыс курс таңдауға көмектеседі.

Форманы жіберу арқылы сіз BITLAB Academy-мен өтініміңіз бойынша байланысуға келісесіз.