Курс «Бекенд-разработчик на Python»
Живые вебинары, Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Ваш трамплин в высокооплачиваемую и интересную IT-профессию. Курс создан профессионалами, прошедшими путь от junior-программиста до топ-менеджера.
Обновлено: 11.09.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 3 месяца
- 8 модулей
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Демодоступ
- Сопровождение: куратором
- Диплом
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере
- Доступ: сразу после оплаты
Чему вы научитесь?
- Писать программы.
- Интегрировать идеи в бизнес.
- Анализировать данные.
- Использовать линтеры.
- Использовать язык SQL.
О курсе
Описание
Программа курса
Особенности
Бекенд-разработчик отвечает за обеспечение административной и программной части приложения. Внешне его работа незаметна. Пользователь не задумывается, как устроен сайт изнутри, но любая ошибка в коде сразу отражается на работе сайта или приложения. Этот курс образовательной IT-платформы SF Education проводится для тех, кто хочет научиться программированию на Python для Back-end и получить востребованную профессию.
Программа создана профессионалами, которые прошли карьерный путь от новичков- junior до ведущих менеджеров проектов. Пройти обучение будет полезно студентам и выпускникам ВУЗов, тестировщиком, разработчикам, аналитикам, желающим сменить сферу деятельности, менеджерам среднего и высшего звена. На занятиях вы научитесь профессионально программировать на Python, SQL, интегрировать сервисы через API, делать разные проекты.
Содержание курса «Бекенд-разработчик на Python»:
- Знакомство с Python. Переменные, операции, термины.
- Введение в работу с базами данных. Фреймворк Django.
- Уроки профессиональной разработки на языке Python.
- Работа в Github. Возможности web-серверов и http-серверов.
- Принципы интеграции со сторонними сервисами. Развитие 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 месяца
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Документ об обученииДиплом Освоение программы курса и тестирование
-
Обязательное выполнение итоговой работы
-
СопровождениеКуратором
-
Техническая поддержкаВ рабочее времяЧат в вкЧат в мессенджере
-
Срок доступа к материаламБессрочный
- Нажмите на кнопку
Принять участие - Вы перейдете на детальную страницу курса Онлайн-университета. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Онлайн-университета.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
1 отзыв
Другие курсы автора
- Формат — Живые вебинары
- 4 месяца
Курс — Кредитный аналитик
- Формат — Живые вебинары
- 2 месяца
Курс — Excel Academy
- Формат — Живые вебинары
- 5 месяцев
Курс — Расширенное финансовое моделирование
- Формат — Живые вебинары
- 1 месяц
Курс — Финансовый менеджер
- Формат — Живые вебинары
- 4 месяца
Курс — Финансовый аналитик
- Формат — Живые вебинары
- 4 месяца