Результаты обучения
Чему научитесь
Созданию веб-приложений на Flask и Django
Работе с базами данных и языком запросов SQL
Администрированию серверов на Linux и контейнеризации
Решению алгоритмических задач и оптимизации кода
Работать с системой контроля версий Git
Асинхронному и параллельному программированию
Инструменты
Python
Flask
SQL
Кем вы станете
Backend-разработчик (Django/FastAPI/Flask)
Python-разработчик (Middle/Senior)
Инженер по автоматизации тестирования
DevOps-инженер
Data Scientist и аналитик данных
Доход
Junior
0-2 года
180 000₽
Middle
2-4 года
250 000₽
Senior
4+ лет
340 000₽
Программа курса
-
Основы языка программирования Python
Тем: 11- Знакомство. Введение и установка IDE. Ввод и вывод данных в консоль. Объекты. Числа
- Условный оператор
- Операторы цикла
- Типы данных
- Списки (Массивы)
- Функции и процедуры
- Многомерные массивы
- Исключения. API
- ООП (классы). Теория. Синтаксис классов
- Ввод и вывод данных. Практика применения
- Работа с изображениями
-
Система контроля версий Git
Тем: 5- Системы управления версиями. Понятие Git. Терминология
- Работа с терминалом. Команды Git. Установка Git
- Коммиты. Создание репозитория
- Создание репозитория и выгрузка проектов на GitHub
- Работа с удаленным репозиторием через GitHub
-
Linux: основы процессов и потоков
Тем: 15- Введение в Linux и открытое ПО
- Виртуализация с VirtualBox/VMware
- Выбор и установка Ubuntu
- Дистрибутивы Linux и структура файловой системы
- Основные команды терминала
- Права доступа и владение файлами
- Текстовые редакторы (nano, Vim)
- Управление пакетами
- Процессы и управление заданиями
- Основы написания скриптов
- Основы сетей
- Введение в Docker
- Управление пользователями и группами
- Резервное копирование и восстановление данных
- Мониторинг системы, логи и лучшие практики
-
Алгоритмы и структуры данных
Тем: 10- Введение. Линейный поиск и сложности алгоритмов
- Массивы и работа с ними. Бинарный поиск
- Простые алгоритмы сортировки
- Рекурсия и стек
- Стек вызовов. Быстрая сортировка
- Очереди и сортировка слиянием
- Хеш
- Деревья
- Графы
- Динамическое программирование
-
Основы SQL
Тем: 3- Основы работы с базами данных
- Основы написания SQL-запросов
- Подготовка к собеседованию
-
Продвинутый Python
Тем: 4- Асинхронное программирование
- Параллельное программирование
- SQLAlchemy
- Работа с API и сервером
-
Фреймворк Flask
Тем: 6- Основы Flask
- HTML & CSS
- Шаблоны и формы в Flask
- Основы Flask-SQLAlchemy. Работа с базами данных в Flask
- Авторизация в Flask
- Работа с REST API
-
Фреймворк Django
Тем: 6- Введение в фреймворк Django
- Шаблоны
- Теги и маршруты
- Админка и регистрация
- Кэширование
- Проект
Стоимость и форматы обучения
Базовый
- Видео + текстовый контент
- Тестирования
- Поддержка куратора
Оптима
- Видео + текстовый контент
- Тестирования
- Поддержка куратора
- 6 индивидуальных консультации с преподавателем*
Премиум
- Видео + текстовый контент
- Тестирования
- Поддержка куратора
- Проектная работа с научным руководителем 10 индивидуальных консультаций с преподавателем*
- Помощь в трудоустройстве**
* Длительность одной консультации 45 минут, предоставляется по запросу.
** Включает в себя: составление резюме; подготовка к собеседованию; формирование личного портфолио.
Официальные документы
Другие программы по направлению
AI Product Manager
Дистанционно от 150 000₽Excel для эффективной работы
Дистанционно от 19 000₽Java для начинающих
Дистанционно от 50 000₽Java-разработчик
Дистанционно от 100 000₽Python для начинающих
Дистанционно от 40 000₽Анализ и автоматизация бизнес-процессов
Дистанционно от 40 000₽Бизнес-аналитик
Дистанционно от 80 000₽Введение в разработку программного обеспечения
Дистанционно от 44 500₽Информационные системы в бизнес-процессах
Дистанционно от 44 500₽Информационные технологии в образовании
Дистанционно от 30 000₽Информационный менеджмент
Дистанционно от 40 000₽Нейросети
Дистанционно от 30 000₽Нейросети для обучения
Дистанционно от 30 000₽Основы SQL
Дистанционно от 25 000₽Основы цифровой инфраструктуры
Дистанционно от 44 500₽Программирование и алгоритмизация
Дистанционно от 44 500₽Технологии разработки и тестирования программного обеспечения
Дистанционно от 40 000₽Часто задаваемые вопросы
-
Будет ли курс охватывать только основы Python или углубленные темы тоже?
Программа значительно выходит за рамки основ. Вы изучите не только синтаксис и ООП, но и работу с фреймворками Flask и Django для веб-разработки, базы данных (SQL), систему контроля версий Git, основы Linux, а также продвинутые темы, такие как алгоритмы, структуры данных, асинхронное и параллельное программирование. Это полноценная подготовка к профессиональной работе. -
Какие фреймворки я могу освоить?
Flask это лёгкий фреймворк для небольших приложений и микросервисов, где важна гибкость и свобода в выборе компонентов. Django это полноценный фреймворк с готовыми инструментами из коробки для создания крупных веб-приложений вроде интернет-магазинов, порталов и социальных платформ. Вместе они позволяют решать задачи любого масштаба, от быстрого прототипа до полноценного продукта. -
Поможет ли обучение перейти на новую должность?
Да, после успешной сдачи итогового тестирования вы получите новую профессию и сможете использовать диплом для трудоустройства, профессионального развития или перехода на новую роль. -
Какой документ я получу после обучения?
При успешной сдаче итогового тестирования вы получите диплом о профессиональной переподготовке с присвоением квалификации "Программист", который вносится в ФИС ФРДО (Федеральный реестр документов об образовании). Данный документ является большим преимуществом при отборе кандидатов у ваших будущих работодателей. -
Подойдёт ли обучение, если у меня нет опыта?
Курс рассчитан на студентов с базовым пониманием IT и не подходит для полного старта с нуля. Программа насыщенная: за 6 месяцев нужно освоить Python, два фреймворка, SQL, Linux, Git, алгоритмы и асинхронное программирование. Без предварительной базы такой объём усвоить будет крайне тяжело.