Курс: Fullstack-разработчик на Python

Курс: Fullstack-разработчик на Python

Курс: Fullstack-разработчик на Python


Продолжительность курса: 40 ак. ч.

Описание курса:
Язык программирования Python сегодня – один из самых популярных языков в мире. На нем написаны Youtube, Google, Dropbox и еще десятки других известных сервисов. Фуллстек Python-разработчик – это специалист, который реализует веб-проект «с нуля», с помощью языка Python он пишет и frontend, и backend части сайта, приложения или другого решения.

Аудитория:
• Начинающие и опытные разработчики;
• Администраторы БД;
• Бизнес-аналитики.

Необходимая подготовка:
Уметь программировать на Python.

Программа курса:

Модуль 1. Основы Python:
• Знакомство с языком и интерфейсом Python;
• Условные операторы и сравнение данных;
• Введение в типы данных;
• Циклы: виды и применение;
• Множества и словари как структуры хранения данных;
• Функции: создание и использование;
• Разбор практических вопросов.

Модуль 2. Работа с Git:
• Назначение систем контроля версий;
• Основные команды: фиксация, откат, история изменений;
• Использование GitHub;
• Работа с ветками, слияние и разрешение конфликтов;
• Особенности командной разработки.

Модуль 3. ООП и API:
• Базовые понятия объектно-ориентированного программирования: классы и объекты;
• Наследование, инкапсуляция, полиморфизм;
• Работа с файлами: чтение, запись, форматы данных;
• Отправка HTTP-запросов с помощью библиотеки Requests;
• Пример взаимодействия с API (на примере VK);
• Практические задания и разбор задач.

Модуль 4. Работа с базами данных:
• Введение в базы данных: SQL и NoSQL;
• Основы проектирования БД, нормализация данных (включая 3НФ);
• Выполнение SELECT-запросов;
• Операции добавления, обновления и удаления данных;
• Интеграция Python с PostgreSQL через ORM.

Модуль 5. Профессиональное программирование на Python:
• Структура проектов: модули, пакеты, импорты;
• Итераторы и генераторы;
• Декораторы и их практическое применение;
• Тестирование кода;
• Использование регулярных выражений;
• Парсинг веб-страниц (web scraping);
• Подготовка к техническим собеседованиям.

Модуль 6. Django:
• Основы фреймворка Django, запуск первого проекта;
• Обработка запросов и работа с шаблонами;
• Использование ORM: модели, запросы, связи;
• Продвинутые возможности работы с ORM;
• Введение в REST API с использованием Django REST framework;
• Реализация CRUD в DRF;
• Настройка прав доступа;
• Тестирование приложений с помощью Pytest.


Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Python
  • Код курса: PTN24
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 75900 ₽
  • Дистанционно: 75900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru