Курс «Бекенд-разработчик на Python»

Живые вебинары, Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора

  • 3 месяца
  • 8 модулей
  • Диплом
  • Видеоуроки

Ваш трамплин в высокооплачиваемую и интересную IT-профессию. Курс создан профессионалами, прошедшими путь от junior-программиста до топ-менеджера.

Автор: Онлайн-университет SF Education

Обновлено: 11.09.2024

Источник изображения: Unsplash

85 015  242 900
Скидка 65%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 3 месяца
  • 8 модулей
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Демодоступ
  • Сопровождение: куратором
  • Диплом
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере
  • Доступ: сразу после оплаты
Бекенд-разработчик на Python

Онлайн-университет SF Education

Перейти на сайт

Чему вы научитесь?

  • Писать программы.
  • Интегрировать идеи в бизнес.
  • Анализировать данные.
  • Использовать линтеры.
  • Использовать язык SQL.

О курсе

Бекенд-разработчик отвечает за обеспечение административной и программной части приложения. Внешне его работа незаметна. Пользователь не задумывается, как устроен сайт изнутри, но любая ошибка в коде сразу отражается на работе сайта или приложения. Этот курс образовательной IT-платформы SF Education проводится для тех, кто хочет научиться программированию на Python для Back-end и получить востребованную профессию.

Программа создана профессионалами, которые прошли карьерный путь от новичков- junior до ведущих менеджеров проектов. Пройти обучение будет полезно студентам и выпускникам ВУЗов, тестировщиком, разработчикам, аналитикам, желающим сменить сферу деятельности, менеджерам среднего и высшего звена. На занятиях вы научитесь профессионально программировать на Python, SQL, интегрировать сервисы через API, делать разные проекты.

Содержание курса «Бекенд-разработчик на Python»:

  1. Знакомство с Python. Переменные, операции, термины.
  2. Введение в работу с базами данных. Фреймворк Django.
  3. Уроки профессиональной разработки на языке Python.
  4. Работа в Github. Возможности web-серверов и http-серверов.
  5. Принципы интеграции со сторонними сервисами. Развитие soft skills.

В результате вы получите знания, чтобы построить успешную карьеру в IT-индустрии. Вы будете претендовать на уровень уверенного junior, доказательством этому будет именной диплом, выданный в соответствии с Федеральным законом об образовании.

Программирование в Python

Введение в Python

  • Установите Python на свой ПК и напишите первый код.
  • Ознакомитесь с простейшими типами переменных и операциями с ними.
  • Выполните свою первую практическую работу в симуляторе для закрепления знаний.

Функционал Python

  • Разберете строки, регулярные выражения и условия.

Работа с данными

  • Узнаете о сложных типах переменных.
  • Изучите циклы и итерации.
  • Ознакомитесь с функциями.

Библиотеки

  • Разберете необходимые пакеты для работы с данными.
  • Научитесь использовать библиотеку Numpy для написания кода.
  • Научитесь использовать библиотеку Pandas для написания кода.
  • Углубитесь в дополнительные темы по библиотеке Pandas и закрепите знания на практике в симуляторе.

Визуализация данных

  • Изучите возможности и начнете работать с графическими библиотеками Matplotlib, Seaborn и Plotly для визуализации данных в Python.

Продвинутые темы в Python

  • Научитесь работать с внешними файлами и модулями.
  • Глубоко погрузитесь в объектно-ориентированное программирование.
  • Изучите темы наследования и полиморфизма.
  • Сможете обрабатывать исключения.

Сквозной кейс

  • Создадите лексический анализатор для обработки текста на Python.

Обработка и анализ данных в SQL

Введение

  • Узнаете, как работает база данных и установите необходимое для работы программное обеспечение на свой ПК.
  • Погрузитесь в основы работы с базами данных.
  • Сделаете первые шаги в SQL: через оператор SELECT, сортировку, оператор WHERE, скалярные функции.

Операторы

  • Научитесь работать с операторами JOIN. UNION, INTERSECT, EXCEPT.
  • Освоите оператор GROUP BY и агрегирование.
  • Начнете работать с подзапросами, CTE, correlated subquery и вложенной логикой.

Функции

  • Досконально изучите оконные функции

Практика решения рабочих задач

  • Познакомитесь с группами DDL и DML.
  • Научитесь проводить экспорт данных в csv/insert-выражения и создавать дампы.
  • Проведете разведывательный анализ данных (EDA).
  • Научитесь строить ER-диаграммы.
  • Вместе с экспертом сделаете разборы бизнес-кейсов с интервью на позицию аналитика с помощью SQL.
  • Разберете кейс расчета продуктовых метрик с помощью SQL.
  • Разберете кейс проведения ABC-XYZ анализа с помощью SQL.

Бэкенд (API) на Django

  • Познакомитесь с фреймворком Django.
  • Рассмотрите архитектуру REST API, DRF (Django Rest Framework) и Django ORM.
  • Научитесь работать с авторизацией, вьюсетами и роутерами, сигналами, админкой, CBV и формами.
  • Изучите дополнительные главы для углубления навыков работы с бэкендом.

Профессиональная разработка на Python

  • Изучите виртуальные окружения (virtualenv, venv, pyenv).
  • Научитесь проводить статический анализ кода, линтеры (flake8, pyflake).
  • Начнете работать с код-форматтерами (black, isort).
  • Познакомитесь с менеджером зависимостей (poetry).
  • Научитесь проводить тестирование кода через: базовый pytest, pytest + фикстуры, pytest + blender, pytest + mock и postman.
  • Сможете отлаживать код через: визуальную отладку -print, pdb, встроенные дебаггеры, точки остановки и т.д..
  • Научитесь документировать код для дальнейшего использования другими пользователями.
  • Научитесь записывать логи для контроля версий и изменений в коде.

DevOps и деплой

  • Узнаете, как работать в Github и контролировать в нем версии.
  • Изучите основные команды: commit, add, push, pull, fetch.
  • Научитесь работать с ветками: checkout, branch, merge, rebase.
  • Изучите дополнительные команды: stash, reset, revert, cherry pick.
  • Изучите Github actions.
  • Погрузитесь в основы работы с таким ПО, как: docker, docker compose docker-compose.yml, dockerfile.
  • Изучите возможности веб-сервера nginx.
  • Изучите возможности http-сервера gunicorn.
  • Познакомитесь с linux: ролями, bash, cron, systemctl, sudo.
  • Научитесь работать со screen, pm2 и другими процесс-менеджерами.

Работа с API

  • Научитесь работать с https-запросами через модуль request.
  • Изучите принципы итеграции cо сторонними сервисами.
  • Закрепите знания и отработаете навыки интеграции сервисов на трех кейсах: ЮКасса, рассыльщик писем, CRM/Trello.

Карьерный модуль и Soft Skills

  • Определите свои сильные стороны и научитесь их правильно презентовать работодателям.
  • Cоставите продающее резюме вместе с карьерным консультантом.
  • Напишите сопроводительное письмо, которое пройдет скрининг в компанию мечты.
  • Формат
    Самостоятельно с наставником
    Живые вебинары / Видеоуроки
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Продолжительность
    3 месяца
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Документ об обучении
    Диплом Освоение программы курса и тестирование
  • Обязательное выполнение итоговой работы
  • Сопровождение
    Куратором
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджере
  • Срок доступа к материалам
    Бессрочный
  1. Нажмите на кнопку
    Принять участие
  2. Вы перейдете на детальную страницу курса Онлайн-университета. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Онлайн-университета.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

3.66

1 отзыв

1 0 0
С Самир
Являюсь слушателем/студентом SF education с 2017 года. Грамотный преподавательский состав, лояльный состав клиентской поддержки - всегда смогут подобрать индивидуальный подход к слушателю курса. Огромный плюс SF в том ,что преподаватели являются действующими работниками крупных компаний, в свящи с чем, преподаваемая теория очень тесно связана с реальной практикой. Очень нравится бесплатные, а также закрытые вебинары с известными/успешными людьми из финансовой сферы. Недавно SF запустил бесплатные марафоны по разным направлениям, что является отличным стартом для освоения новой профессии. Для тех, кто приобрел курсы, при окончании выдаётся диплом государственного образца (это не просто какой-то сертификат). И конечно же, приятный бонус с кэшбеком от Тинькофф.
28.10.2022

Другие курсы автора