Курс туралы
Python және Django негізіндегі толық backend курсы. Сіз тілдің негіздері мен ООП-тан бастап, Django REST Framework-те production REST API құруға, PostgreSQL және Django ORM-мен жұмыс істеуге, Docker-де контейнеризациялауға және FastAPI, Celery мен Kafka көмегімен асинхронды микросервистер жасауға дейін жол өтесіз.
Тарифіңізді таңдаңыз
Әр тарифке платформаға толық қолжетімділік, оқу материалдары, тегін тағылымдама және сертификат кіреді — өзіңізге қолайлы менторлық деңгейін таңдаңыз.
Жеке - өз бетімше
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-апта
- Python тілінің негізгі синтаксисі, айнымалылар, деректер түрлері, енгізу/шығару, шарттар (if-elif-else)
- Шарттар бойынша практика
2-апта
- Циклдар — while, for, range(), break/continue. Тізімдер (list). Тізімдерді аралау
- Тізімдер бойынша практика
3-апта
- Кіріктірілген тізімдер (матрицалар), екі өлшемді құрылымдарды аралау. Кортеждер (tuple)
- Екі өлшемді тізімдер бойынша практика
4-апта
- Жолдар, кесінділер (срез), жол әдістері, f-жолдар
- Жолдар бойынша практика
5-апта
- Функциялар мен аргументтер: позициялық, атаулы, әдепкі мәндер, *args, **kwargs. Көрінім аймақтары
- Функциялар мен аргументтер бойынша практика
6-апта
- ООП. Кластар мен нысандар, __init__, self, класс және дана атрибуттары
- Инкапсуляция: _ және __ келісімдері, @property, геттерлер мен сеттерлер
7-апта
- ООП. Мұрагерлік, super(), көптік мұрагерлік, MRO
- Полиморфизм, duck typing, магиялық әдістер (__str__, __eq__, __len__)
8-апта
- ООП. Абстракция, abc модулі, @abstractmethod
- Python-дағы интерфейстер: абстрактті кластар және Protocol, @dataclass
9-апта
- Ерекше жағдайларды өңдеу (try-except-else-finally), өз ерекше жағдайлары
- Файлдармен жұмыс, контекст менеджерлері (with), JSON және CSV
10-апта
- Коллекциялар. list, tuple, set: ерекшеліктері және амалдардың күрделілігі
- Коллекциялар. dict, collections модулі (defaultdict, Counter, deque)
11-апта
- Модульдер мен пакеттер, venv виртуалды ортасы, pip/uv. datetime модулі
- Type hints, typing модулі, дженериктер (TypeVar, Generic)
12-апта
- Lambda-өрнектер, map/filter, list/dict comprehensions
- Итераторлар, генераторлар (yield), декораторлар, functools
13-апта
- Django, алғашқы Django қосымшасы, жоба құрылымы, manage.py, settings
- Django REST Framework, APIView, GET/POST/PUT/DELETE сұраныстары, Postman-мен жұмыс
14-апта
- DRF сериализаторлары, деректерді валидациялау
- Generic Views, ViewSets, Routers. Сервистік қабат және әлсіз байланыс
15-апта
- PostgreSQL дерекқоры, SELECT/INSERT/UPDATE/DELETE сұраныстары
- psycopg, Python-нан таза SQL сұраныстары. JOIN кестелерді байланыстыру
16-апта
- Django ORM. Модельдер, QuerySet, CRUD сұраныстары
- ForeignKey, OneToOneField, ManyToManyField байланыстары. select_related, prefetch_related
17-апта
- Django ORM: Q- және F-өрнектер, annotate, aggregate, raw сұраныстар
- Сүзу (django-filter), пагинация, сұрыптау
18-апта
- Миграциялар: makemigrations, migrate, деректер миграциялары, fixtures (seeding)
- Django Admin. DTO ретінде сериализаторлар: модельдер мен API келісімшарттарын бөлу
19-апта
- Docker, контейнеризация, Dockerfile
- Docker Compose, docker-compose.yml (Django + PostgreSQL + Nginx/Gunicorn)
20-апта
- Test Driven Development. pytest-те unit-тесттер, фикстуралар, unittest.mock
- Интеграциялық тесттер: pytest-django, factory_boy, Testcontainers
21-апта
- Транзакциялар, transaction.atomic, select_for_update
- Қателерді жаһандық өңдеу (DRF-те custom exception handler), логтау
22-апта
- DRF-те аутентификация, JWT-токен (SimpleJWT), парольдерді хештеу
- Рөлдер мен қолжетімділік деңгейлері: Groups, Permissions, өз permission-кластары
23-апта
- Асинхрондық: asyncio, async/await. FastAPI, Pydantic, Depends (Dependency Injection)
- Микросервистік архитектура: FastAPI-микросервис, httpx арқылы қызметтер арасындағы байланыс
24-апта
- Фондық тапсырмалар: Celery + Redis, мерзімді тапсырмалар
- Микросервистер арасындағы асинхронды байланыс. Kafka-мен жұмыс (aiokafka)
Өтінім қалдыру
Байланыс деректеріңізді қалдырыңыз — қабылдау бөлімі сізге хабарласып, дұрыс курс таңдауға көмектеседі.