8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Python разработчик (Junior)

    Курс Python разработчик (Junior)

    Курс Python разработчик (Junior)
    Начало курса
    05.02.2024
    Продолжительность
    3 месяца ()
    Расписание
    Пн 19:00 - 21:30 
    Чт 19:00 - 21:30
    Онлайн
    (14 мест)
    Единовременно 54990 записаться
    В рассрочку / мес18300 записаться

    Описание курса

    Курс "Python разработчик. Junior" является продолжением курса "Python разработчик. Старти охватывает большинство аспектов, необходимых для устройства на позицию младшего разработчика на языке Python (Junior Python Developer).

    Курс рассчитан на тех, кто уже знаком с основами программирования на языке Python, стремится развиваться и в настоящий момент нуждается в наставнике.


    Настоящий python курс охватывает такие необходимые для разработчика темы, как:

    • Основные принципы построения api
    • http
    • JSON-RPC
    • Protocol Buffers
    • gRPC
    • Postgresql
    • SQLAlchemy как ОРМ + миграции
    • asyncio
    • Фреймворки: flask, fastapi

    Практика:

    Начиная примерно с середины курса участники будут работать над курсовыми проектами, сдача которых является обязательным условием для получения сертификата.

    Курсовой проект заключается в реализации backend-части для сервиса с возможной визуализацией через Telegram/frontend или без нее.

    Возможные темы проектов: 
    • Интернет-магазин в виде Telegram-bot-а
    • Небольшой сайт-магазин
    • Бот для рассылки email-сообщений

    Требования к участникам курса:

    • уверенное знание синтаксиса Python
    • понимание и использование ООП в коде
    • понимание основ работы с БД
    • умение пользоваться Git | Github | Gitlab | Bitbucket
    • умение работать в IDE (любая) или редакторе кода

    Программа

    развернуть

    Введение в веб-разработку на Python

    • Введение в веб-разработку, общие понятия 
    • Flask, написание простейшего веб-приложения, инструменты для веб-разработки — IDE, Postman, Pycharm
    развернуть

    Flask, проектирование, БД

    • Flask, написание бизнес-логики, структура папок, подключение к БД( Postgres)
    • Практика:
      • Добавление бд, бизнес-логики связанной с бд, sqlAlchemy orm
    развернуть

    Внешние API

    • Внешние api, тестирование api, моки внешних api и бд
    • Практика:
      • Работа с внешними API, написание тестов
    развернуть

    Асинхронное программирование

    • Асинхронное программирование, asyncio, fastapi*
    • Практика:
      • Сравнение fastapi и flask, написание асинхронных запросов, асинхронные обращения к внешним api
    развернуть

    Docker

    • Docker, docker-compose для flask и fastapi
    • Практика:
      • Написание Docker-файла для своего приложение, запуск из контейнера
    развернуть

    Деплой приложения

    • Деплой, параметры запуска, pythonanywhere, работы с консолью, воркеры
    • Практика:
      • Деплой своего приложения, запуск контейнеров, Digitalocean
    развернуть

    Связь бэка с фронтом, общие правила хорошего api

    • Связь бэка с фронтом, общие правила хорошего api, тэги и скоупы
    • Практика:
      • разнесение запросов на скоупы, рефакторинг ранее написанного api
    развернуть

    Работа над проектами в командах 

    развернуть

    Защита проектов

    • обзор проектов
    • типичные ошибки
    развернуть

    Подготовка к собеседованию

    Документ после обучения
    По окончании обучения вы получите сертификат. Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию. 

     Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

    Преподаватели

    Евгений

    Big Data аналитик в компании Wildberries

    Привет! Меня зовут Евгений, и я Big Data аналитик в компании Wildberries. За три года разработки на Python, я успел поработать на фрилансе и в банке Уралсиб, где набрался опыта в решении разнообразных задач. Сейчас я занимаюсь анализом больших данных и помогаю компании принимать информированные решения, основанные на данных.

    Василий

    Python-разработчик в компании Звук

    Эксперт-разработчик с опытом более 3-х лет.

    Закончил СПБГПУ по специальности «Программная инженерия», работал на различных позициях в различных компаниях, писал на разных языках, участвовал в сложных высоко-нагруженных проектах.

    В данный момент основную часть времени Василий пишет бэкенд на python, а также активно участвует в opensource проектах.

    Фото с очных занятий в СПб

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!