Назад

Инженер-программист Python Мастер

GeekBrains
Сложность
Для новичков
Длительность
24 мес

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

Станьте инженером-программистом на одном из самых простых и популярных языков программирования Python. Научитесь понимать фундаментальные алгоритмы и использовать их для решения задач. Вы сможете писать сайты, приложения, нейросети и программы для научных исследований, Telegram-бота.

Python является самым популярным языком программирования из-за своей простоты и универсальности. Его используют не только для разработки веб-приложений и сервисов, но и для автоматизации, тестирования, анализа данных и машинного обучения. На Python написано множество библиотек для нейросетей и много другого.

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

Основной блок
Погружение в сферу ИТ. Вы изучите прикладную математику, познакомитесь с профессиями в разработке, популярными языками программирования и получите базовые навыки.
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов. Видеокурс
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
Специализация Программист
Знакомство с языком Python
Java: знакомство и как пользоваться базовым API
Объектно-ориентированное программирование (ООП)
Операционные системы и виртуализация (Linux)
База данных и SQL
Алгоритм и структуры данных
Исключения в программировании и их обработка
Промежуточная аттестация
Архитектура ПО
Контейнеризация
Сборка проектов и деплой, CI/CD
Парадигмы программирования и языки парадигм
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Знакомство с веб-технологиями
вне четверти
Компьютерные сети
вне четверти
Контроль версий Углубленно (Git)
вне четверти
Итоговая аттестация
Технологическая специализация
Погружение в Python
Веб-вёрстка HTML / CSS
Микрофреймворки Flask и FastAPI
Фреймворк Django

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

Сергей Корнеев
Сергей Корнеев
ИТ- безопасность
Исаев Владислав
Исаев Владислав
Морозов Владимир
Морозов Владимир
Экспертность:C#, Java, .Net, SCRUMОбразование:Окончил Иркутский Политехнический институт по специальности «Электронно-вычислительные машины, системы и сети». Начал работать программистом со второго курса, в 1990 году, и до сих пор занимаюсь разработкой ПО. Карьеру начинал, программируя на FoxPro. Работал с такими языками, как Pascal, C, Visual Basic, Python. Сейчас пишу на на C# (есть сертификат разработчика) и JAVA (Android). Удалось поработать на следующих базах данных: FoxPro, MSAccess, MSSQL (золотой сертификат), PostgreSQL, SQLite, MongoDB. В 2001 году приехал в Санкт-Петербург и устроился разработчиком в «Пятерочку» (сейчас — X5 retail group), а позже стал руководителем звена внедрения программного обеспечения , там же получил и опыт преподавания. Текущая должность — ведущий разработчик в американской компании DXC Technology (дочернее предприятие HP). Основные направления — написание продукта для генерации документов на микросервисах в облачных технологиях. Последние 10 лет работает по Agile-технологии SCRUM. Является сертифицированным скрам-мастером
Никуличев Станислав
Никуличев Станислав
Показать еще

Часто задаваемые вопросы

Сейчас много курсов и программ обучения. В чем уникальность программы?
Мы предоставляем углубленное изучение фундамента разработки с возможностью дальнейшего выбора более узкой профильной специализации, исходя из ваших предпочтений и интересов. По сути, в общем блоке программы обучения мы даем возможность попробовать профессию на вкус: познакомиться с различными инструментами, технологиями и методами, задачами и стратегиями и только потом принять осознанное решение в выборе дальнейшего курса.
Что делать, если я не могу учиться онлайн или пропускаю занятие?
Для тех, кто не смог вовремя присутствовать на уроке, мы записываем каждое занятие. Видеозаписи всегда доступны в разделе «Обучение». Также к урокам доступны презентации и методические материалы, с помощью которых можно лучше подготовиться к занятиям и получить дополнительные знания. Если вы все-таки пропустили занятие, вы можете поучаствовать в занятии другой группы и выполнить задания вместе с ней.
Хочу получить профессию и открыть свое дело. Мне хватит знаний?
Да, с набором знаний и умений по итогам прохождения программы вы сможете реализовать ваши идеи. В процессе обучения наши студенты пополняют портфолио, выполняя практические задания, которые могут стать основой для запуска собственного проекта.
Нужно оплатить все обучение одним платежом или есть рассрочка?
Мы предусмотрели несколько вариантов внесения оплаты. Вы можете оплатить всю сумму сразу, а также выбрать рассрочку на 6, 12, 18, 24 или 36 месяцев. Стоимость программы будет пошагово повышаться. Сейчас – лучшее время начать.
Какой график обучения? Получится ли совмещать его с работой?
В среднем студенты программы посвящают около 10 часов в неделю лекциям, изучению дополнительных материалов и подготовке домашних заданий. Мы рассчитали несколько схем обучения, позволяющих оптимально распределять рекомендованную нагрузку. Вы точно сможете подобрать удобный для вас график учебы, встроить его в свой привычный уклад жизни и совмещать с работой.
Если я уже работаю по этой специальности, полезна ли для меня будет эта программа?
Программа наполнена экспертными материалами и практикой. Помимо лекций, вам будут доступны тесты для проверки знаний и практические задания с возможностью получения комментариев и рекомендаций от экспертов. Такая проработка позволит еще более точно отточить ваши Hard Skills. К тому же, в ходе программы предусмотрен сбор профессионального портфолио, в процессе создания которого вы не только набьете руку на новых проектах, но и сможете еще более качественно представить собственную кандидатуру на рынке труда.
Цена
12 970 BYN
Скидка -62%
- 8 041 BYN
Итого
4 929 BYN
В рассрочку на 30 мес
433 BYN/мес
165 BYN/мес
Кешбэк
1 479 баллов

Похожие курсы

Программирование
Разработчик
12 мес
-65%
Кешбэк 30%: 1 200 баллов
11 426 BYN
3 999 BYN
В рассрочку на 28 мес
143 BYN/мес
Программирование
Профессия Python-разработчик
10 мес
ХИТ
-50%
Кешбэк 30%: 900 баллов
5 998 BYN
2 999 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Профессия Инженер по тестированию
10 мес
-40%
Кешбэк 30%: 900 баллов
4 998 BYN
2 999 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Инженер-программист
12 мес
-65%
Кешбэк 30%: 1 200 баллов
11 426 BYN
3 999 BYN
В рассрочку на 28 мес
143 BYN/мес
Программирование
Профессия 1С-разработчик
6 мес
ХИТ
-40%
Кешбэк 30%: 1 028 баллов
5 710 BYN
3 426 BYN
В рассрочку на 24 мес
143 BYN/мес
Программирование
Интенсив Инженер по ручному тестированию
2 мес
Старт: 5 марта
-40%
Кешбэк 30%: 993 балла
5 515 BYN
3 310 BYN
В рассрочку на 24 мес
138 BYN/мес
Программирование
Инженер по тестированию
12 мес
-65%
Кешбэк 30%: 1 200 баллов
11 426 BYN
3 999 BYN
В рассрочку на 28 мес
143 BYN/мес
Программирование
Профессия Fullstack-разработчик на Python
14 мес
Старт: 29 февраля
ХИТ
-40%
Кешбэк 30%: 1 715 баллов
9 520 BYN
5 715 BYN
В рассрочку на 36 мес
159 BYN/мес
Программирование
«Белый» хакер
13 мес
Старт: 7 марта
-40%
Кешбэк 30%: 1 715 баллов
9 520 BYN
5 715 BYN
В рассрочку на 36 мес
159 BYN/мес
Программирование
Профессия Java-разработчик
8 мес
-40%
Кешбэк 30%: 1 006 баллов
5 588 BYN
3 353 BYN
В рассрочку на 24 мес
140 BYN/мес
Программирование
Искусственный интеллект с нуля
12 мес
-65%
Кешбэк 30%: 1 200 баллов
11 426 BYN
3 999 BYN
В рассрочку на 28 мес
143 BYN/мес
Программирование
Интенсив по программированию: Python за три месяца
3 мес
Старт: 13 марта
-40%
Кешбэк 30%: 1 371 балл
7 615 BYN
4 570 BYN
В рассрочку на 36 мес
127 BYN/мес
Программирование
ИТ-инженер Мастер
24 мес
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
Профессия Разработчик
12 мес
ХИТ
-40%
Кешбэк 30%: 1 200 баллов
6 665 BYN
3 999 BYN
В рассрочку на 28 мес
143 BYN/мес
Программирование
Профессия Веб-разработчик
9 мес
-35%
Кешбэк 30%: 1 442 балла
7 391 BYN
4 804 BYN
В рассрочку на 30 мес
161 BYN/мес
Программирование
Профессия Специалист по кибер­безопас­нос­ти с нуля
12 мес
-40%
Кешбэк 30%: 1 190 баллов
6 607 BYN
3 964 BYN
В рассрочку на 28 мес
142 BYN/мес
Программирование
Профессия 1С-программист
9,5 мес
Старт: 7 марта
-40%
Кешбэк 30%: 1 256 баллов
6 975 BYN
4 185 BYN
В рассрочку на 28 мес
150 BYN/мес
Программирование
Профессия Java-разработчик PRO
12 мес
ХИТ
-40%
Кешбэк 30%: 1 650 баллов
9 165 BYN
5 499 BYN
В рассрочку на 30 мес
184 BYN/мес
Программирование
Python Academy
2 мес
Старт: 29 февраля
-65%
Кешбэк 5%: 54 балла
3 033 BYN
1 062 BYN
В рассрочку на 10 мес
107 BYN/мес
Программирование
Профессия Python-разработчик
9 мес
Старт: 8 марта
-40%
Кешбэк 30%: 1 409 баллов
7 825 BYN
4 695 BYN
В рассрочку на 36 мес
131 BYN/мес
Программирование
1C-разработчик с нуля
9 мес
-65%
Кешбэк 30%: 899 баллов
8 557 BYN
2 995 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Инженер по информационной безопасности
12 мес