Разработчик Python, с нуля до знаний Middle
0 0
Забронировать курс
-
Программирование на языке Python от нуля до уровня знаний Middle, за 4 месяца
- Интенсивная нагрузка, онлайн
- 2 лекции в неделю и домашняя работа
- Занятия проходят в вечернее время
- Индивидуальный подход: можете присоединиться к группе на разных этапах
- Удобная рассрочка от Академии АйТи на период обучения
101
Актуальные знания, востребованные
на рынке труда
Обновлённое содержание программы. Еще больше практики по темам: ООП, паттерны проектирования, REST API, сокеты, микросервисы и брокеры очередей сообщений
202Опытный наставник-практик,
живые вебинары
152 часа практики, живые вебинары, наставничество.
Ваш код проверяет Senior разработчик: развёрнутая обратная связь и разбор ошибок
303Портфолио и подтверждение квалификации
3 крупных проекта в портфолио, включая веб-сервисы,
веб-сайт. Диплом профессиональной переподготовки
404Подготовка к собеседованию
Практика лайвкодинга и помощь в подготовке
к техническому собеседованию
О программеПрограмма будет полезна тем, кто хочет начать с азов и подготовиться к рабочим задачам на позиции Junior+ или Middle разработчика Python. Это интенсивный курс с большим количеством практики, даёт глубокое погружение в профессию и уверенность для прохождения собеседований или роста карьеры.
Мы учли современные требования к разработчикам Python в крупных компаниях-работодателях: ГК Softline и компаниях-клиентах Академии Softline, для которых подбираем и обучаем ИТ-команды более 28 лет. Программа включает в себя темы, которые наиболее востребованы в работе, например, ООП, паттерны проектирования, REST API, сокеты, микросервисы и брокеры очередей сообщений и многое другое.Кому подойдёт
Тем, кто хочет стать разработчиком Python
Первый модуль программы будет посвящен основам. Начните с него, если
вы новичок в программировании на языке PythonТем, кто уже в профессии,
и хочет восполнить пробелы
Тем, кто уже знает базу, но хочет систематизировать знания. А также тем, кто готов повысить свой уровень знаний
до MiddleСпециалистам из других
сфер ИТ
Разработчикам с опытом программирования на других языках.
А также тестировщикам, преподавателям информатики и др. для перехода в новую профессию или применения Python на текущей работеКакой трек выбрать?Трек "С нуля"
Выбираем модули 1-34 месяца обучения- Начнёте с простых заданий, не требующих базовых знаний в программировании
- Изучите основы программирования и составления алгоритмов
- Перейдёте к расширенным возможностям Python и практической реализации программ и задач на языке Python
Трек "Рост в карьере"
Выбираем модули 2-33 месяца обучения- Сразу начнёте с расширенных возможностей Python
- Перейдёте к практической реализации программ и задач на языке Python
1Уровень подготовки для обучения
на треке "С нуля"- Являетесь продвинутым пользователем ПК
- У вас есть базовые знания операционных систем
- Имеете высшее/среднее профессиональное образование
2Уровень подготовки для обучения
на треке "Рост в карьере"- Знаете основы языка Python, SQL, взаимодействие Python с реляционными базами данных
- Понимаете принципы проектирования баз данных
- Знаете основы объектно-ориентированного программирования и GIT
- Умеете взаимодействовать со структурами данных
- Имеете навыки парсинга XML, CSV и JSON
Оставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Содержание курса01 - Алгоритм – свойства и способы представления- Типы данных – назначение и роль в программе
- Операнды и операторы – вычисление выражений
- Структурное программирование
- Базовые принципы: блочная структура кода – блоки и подпрограммы
- Простейшие алгоритмические задачи
- Перевод алгоритма в код
- Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста
- Основные операции и типы данных. Особенности ввода и вывода
- Операторы ветвления и циклы
- Установка и запуск среды разработки
- Типы данных: числа, строки, списки, логический тип, None
- Функции преобразования типов. Простой ввод и простой вывод
- Базовая форма цикла while
- Операторы break и continue
- Перебор (for)
07 - Методы и функции. Виды переменных. Вложенные функции. Лямбда выражения- Список. Основные операции со списком
- Кортеж. Основные операции с кортежем. Распаковка кортежа
- Словарь. Основные операции со словарем
- Множества. Основные операции с множеством. Работа с массивами
09 - Регулярные выражения
10 - Взаимодействие с CSV, XML, JSON
11 - Обработка исключений. Обработка исключений. Создание исключений. Стандартные исключения
12 - Взаимодействие с реляционными базами данных. Основы SQL, сложные запросы, проектирование баз данных, нормализация Транзакции. Уровни изоляции транзакции. Требования ACID
13 - Основы проектирования приложений. Основы ООП
14 - Основы работы с GIT01 - Основы теории алгоритмов. Расчет асимптотической сложности алгоритмов. Создание базовых алгоритмов. Производительность работы коллекций
02 - Принципы ООП. Структура классов
03 - Особенности и преимущества абстракции
04 - Наследование и множественное наследование классов
05 - Статические методы и методы класса
06 - Особенности инкапсуляции
07 - Основные алгоритмы поиска и сортировки данных
08 - Принципы разработки приложений
09 - Особенности принципов SOLID
10 - Паттерны проектирования
11 - Особенности модуля Collection
12 - Основы REST API. Модуль requests
13 - Особенности сокетов. Клиент-серверные приложения
14 - Основы web программирования. Основы HTML, CSS, JS01 - Особенности механизма AJAX
02 - Фреймворк Flask. Разработка web-приложений
03 - Работа с Cookie и сессиями
04 - Создание собственных REST API
05 - Фреймворк Django. Разработка web-приложений. Взаимодействие с базами данных
06 - Основы тестирования приложений. Создание Unit тестов
07 - Аналитика. Основы работы с модулем Pandas
08 - Асинхронное программирование
09 - Основы работы с генераторами
10 - Основы работы с Docker. Контейнеризация
11 - Основы микросервисной архитектуры
12 - Основы брокеров очередей сообщений
13 - Помощью в подготовке к техническому собеседованиюЧто вы сможете делать после обученияПисать код на языке Python для программирования веб-сервисов и сайтовУстанавливать и настраивать среду разработкиСоздавать REST API и использовать другие расширенные возможности PythonНастраивать серверы и клиент-серверные приложенияОсвоите востребованный навык асинхронного программированияИспользовать фреймворк Django, разрабатывать веб-приложенияПроектировать базу данных, взаимодействовать с транзакциямиУверенно проходить технические собеседования на позицию Junior и ускорить свой рост до уровня MiddleКакие инструменты и технологии освоитеКем вы сможете работать после обученияFullStack* разработчиком на языке Python, уровень Junior+В том случае, если вы обучились с нуля и пока не имеете опыта работы на позиции JuniorFullStack* разработчиком на языке Python, уровень MiddleЕсли вы пришли систематизировать знания и освоить расширенные возможности Python, но уже имеете небольшой опыт работы на позиции Junior, в том числе опыт работы в команде*фронтенд и бэкенд
Преимущества программыПолучите только актуальные знания, нужные в работеВсё, что необходимо для создания микросервисной архитектурыПройдёте реальную
практику на курсе152 часа практики и сложные кейсы в вашем портфолиоПодготовитесь
к трудоустройствуПоможем в подготовке к техническому собеседованию, отработаем самые распространённые вопросы. Возможность дополнительной индивидуальной подготовкиПовысите вашу конкурентоспособностьУзнаете основы алгоритмов и принципы работы с ними. Эта база поможет писать код лучше: вы будете понимать логику языка, находить оптимальные решения задачОставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Почему Python101
Один из самых популярных языков программирования в мире
Входит в Топ-3, на основе индекса PYPL (оценивает частоту поиска учебных пособий по языку в Google) и опроса разработчиков Stack Overflow за 2023
202Богатые возможности для всех уровней программистов
Сможете создать любое приложение, консольную утилиту, игру или интернет-магазин
303Python — движущая сила ИИ
Язык широко применяется в технологиях на основе искусственного интеллекта, машинном обучении, облачных вычислениях
404Скорость разработки
Для написания программ на Python требуется меньше времени чем, например, на языке Java или С++
Актуальность профессииВ России в 2023 году на 80% увеличился спрос
на IТ-специалистов, согласно данным сервиса "Авито Работа".
Вакансии на позицию разработчика Python продолжают лидировать среди других вакансий в области разработки.
150 000–100 000 ₽Диапазон зарплат Junior разработчиков Python
по России в 2023 году, согласно данным HH.ru
2100 000–350 000 ₽Диапазон зарплат Middle разработчиков Python
по России в 2023 году, согласно данным HH.ru
Преподаватель программыСергей ГерасименкоРазработчик высоконагруженных приложений
с использованием Python, Java и SpringBoot. Профессиональный веб-разработчик с большим опытом разработки и создания сайтов, фреймворков.
Автор и разработчик нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.
Опыт преподавания в области ИТ – 13 лет. Преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web).По окончании трека "С нуля"
слушатели получат
диплом о профессиональной переподготовкеПо окончании трека "Рост в карьере" слушатели получат
удостоверение о повышении квалификацииОбучение корпоративных группПо этой программе возможно корпоративное обучение онлайн из любого региона России.- Пакет отчетных документов в день окончания обучения
- Индивидуальный подход: можете присоединиться к группе на разных этапах
- Удобная рассрочка от Академии АйТи на период обучения
- Индивидуальные скидки для корпоративных клиентов
Преимущества обучения в Академии АйТиОбучение проходит онлайн
в формате LIVE-трансляцийВозможность вернуть налоговый вычет 13% от стоимости обученияРассрочка от Академии АйТи (образовательная экосистема Академия Softline) на период обученияПрактические и домашние задания разбираются экспертами, дается обратная связьМесяц доступа к материалам курса в личном кабинете после завершения обученияНетворкинг и поддержка. Эксперты-практики с реальным опытом в программировании в крупных компанияхОплата обучения
- Выберите трек, который подходит для вашего уровня подготовки, занятости и карьерных целей
- Выберите удобный способ оплаты: в рассрочку (напрямую от Академии АйТи) или сразу полностью с выгодой
В рассрочку:
Трек «С нуля»
в рассрочку от Академии АйТи
на 4 месяца
13 125 ₽/месяцУзнать о рассрочкеТрек «Рост в карьере»
в рассрочку от Академии АйТи
на 3 месяца
14 000 ₽/месяцУзнать о рассрочкеИли сразу:
12 отзывов
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.