IT Academy
RU/EN/KZ

Beginner → Junior

Backend Developer Python

Практикалық Backend Developer Python курсы: 6 айда сіз REST API жобалауды, дерекқорлармен жұмыс істеуді, қосымшаларды контейнерлеуді және оларды продакшнға шығаруды үйренесіз. Әр модуль портфолиоға қосылатын жұмыс істейтін артефактпен аяқталады.

  • 6 ай / 26 апта
  • Online / Hybrid
  • 400 000 ₸
  • Beginner → Junior

Бұл курс кімге арналған

  • Backend арқылы IT-ге кіргісі келетіндерге
  • Құрылым мен ментордың қолдауы қажет Junior-әзірлеушілерге
  • Әзірлеуге өткісі келетін аналитиктер мен тестілеушілерге

Не үйренесіз

  • Заманауи әзірлеу ортасында таза Python жазуды
  • Авторизация мен валидациясы бар FastAPI-да REST API жобалауды
  • PostgreSQL-да дерек модельдеуді және SQLAlchemy арқылы жұмыс істеуді
  • Кэш және фондық тапсырмалар үшін Redis қолдануды
  • Сервиске тесттер жазуды және CI/CD-ны автоматтандыруды
  • Backend-ті Docker-контейнерде деплой жасауды

Ай сайынғы бағдарлама

  1. 1

    Python және әзірлеу ортасы

    Python негіздері, Git, виртуалды орталар, дебаггинг, таза код, type hints.

  2. 2

    FastAPI және REST API

    Маршруттар, Pydantic схемалары, аутентификация, JWT, валидация, OpenAPI құжаттама.

  3. 3

    PostgreSQL және SQLAlchemy

    Дерекқор жобалау, миграциялар, индекстер, транзакциялар, ORM, сұраныс оптимизациясы.

  4. 4

    Async, Redis және фондық тапсырмалар

    Async/await, тапсырма кезектері, кэш, идемпотенттілік, қате өңдеу.

  5. 5

    Тестілеу, Docker, CI/CD

    Pytest, fixtures, моктар, контейнерлеу, Docker Compose, базалық CI/CD.

  6. 6

    Финалдық жоба және деплой

    Финалдық сервис, құжаттама, деплой, жобаны қорғау, code review.

Финалдық жоба

REST API, дерекқор, аутентификация, Docker-контейнер, тесттер, құжаттама және деплойы бар backend-сервис. GitHub-портфолиоға енеді және техникалық сұхбаттарда қолданылады.

Дайын портфолио, қорғалған production-ready backend-сервис және Junior Backend Python сұхбаттарына дайындық.

Hard skills

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Docker
  • Redis
  • REST API
  • Pytest
  • Git

Мансаптық нәтижелер

  • Junior Backend Developer (Python)
  • Продукт командасындағы Backend Engineer
  • Middle Backend рөліне дайындық

Прогресті бағалау жүйесі

  • 40%

    Үй тапсырмалары

  • 20%

    Midterm-чекпоинттер

  • 10%

    Қатысу

  • 30%

    Финалдық жоба

Жиі қойылатын сұрақтар

  • Бағдарламалау тәжірибесі қажет пе?
    Жоқ. Курс Python негіздерінен басталады. Ең бастысы — аптасына 15–20 сағат уақыт бөлуге дайындық.
  • Портфолиода қандай жобалар болады?
    Әр модуль практикалық артефактпен аяқталады, плюс үлкен финалдық жоба — production-ready backend-сервис.
  • Қандай құралдар қолданылады?
    Python, FastAPI, PostgreSQL, SQLAlchemy, Redis, Docker, Pytest, Git, GitHub Actions.
  • Tech Orda арқылы оқуға бола ма?
    Tech Orda арқылы оқу мүмкіндігі бағдарламаның ресми ережелеріне, іріктеу нәтижелеріне және қолжетімді квоталарға байланысты.

Курсқа өтінім беру

Оқу нәтижесі: Дайын портфолио, қорғалған production-ready backend-сервис және Junior Backend Python сұхбаттарына дайындық.