Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Программист Python

Для начала обучения будет достаточно школьных знаний. Учат основам HTML, CSS и JavaScript, разрабатывать серверную часть сайта на Python и Django. Всем студентам предоставляется бессрочный доступ к материалам курса: наработкам преподавателей, фреймворкам и методикам.
124 500 ₽
стоимость обучения
3458 ₽
за месяц обучения
% Беспроцентная рассрочка на 36 мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для новичков
Длительность
12 мес.
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
да
Документ по окончании
удостоверение

Программа обучения

  • Основное
  • Содержание программы

Курс состоит из видеоуроков, суммарно в нем 115 часов обучающего контента и 228 часов практики. В конце вы пройдёте 2 месяца стажировки в команде GeekBrains.

Видеокурс Основы языка Python. 1 месяц.

Курс «Основы языка Python» отлично подойдет как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для совсем начинающих. Мы пройдем путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода. На протяжении курса мы рассмотрим различные примеры применения языка для решения практических задач. Погрузимся в мир Python и проникнемся его идеологией и философией.

Git. Базовый курс

В течение 13 роликов мы познакомимся с основами системы контроля версий Git. Выясним, почему она важна в современной разработке и коллективном программировании. Познакомимся с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучим базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Посмотрим, как при помощи Git сдавать домашние задания. Это базовый курс, после него можно приступать к изучению любого языка программирования. Кроме того, вы будете готовы к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

Основы языка Python. 1 месяц.

Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов. Курс Python Basic отлично подойдёт как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для начинающих. Мы пройдём путь от основ программирования (переменные, циклы, ветвления), до построения программ с использованием объектно-ориентированного подхода. На протяжении курса мы рассмотрим различные примеры применения языка для решения практических задач. Погрузимся в мир Python и проникнемся его идеологией и философией.

Основы реляционных баз данных. MySQL. 1 месяц.

На курсе пошагово разбирается проектирование баз данных и работа с ними. Вы получите исчерпывающую информацию о долговременных хранилищах, поработаете с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Познакомитесь с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.

Алгоритмы и структуры данных на Python. Базовый курс. 1 месяц.

Студенты углубят базу программирования на языке Python и «прокачают» алгоритмическое мышление. Курс учит понимать фундаментальные алгоритмы и использовать их для решения практических задач. Знакомит с методами анализа данных на Python и всеми необходимыми библиотеками.

HTML/CSS. Интерактивный курс. 1 месяц.

HTML/CSS - язык гипертекстовой разметки, основа для изучения серверных ЯП. Изучив HTML, вы сможете создать адаптивную веб-страничку или веб-сайт. CSS - каскадные таблицы стилей - позволит оформить сверстанный сайт так, как вам хочется. Вы сможете смотреть видеокурс в удобное время и по всем вопросам обращаться к наставнику, который будет контролировать ваш прогресс.

Базовый курс JavaScript. 1 месяц.

Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.

Основы Django Framework . 1 месяц.

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

Django Framework. Инструменты оптимизации. 1 месяц.

Продолжая изучать Django, студенты разовьют личный проект: создадут контекстный процессор, добавят подтверждение регистрации пользователя по email. Продолжат знакомство с механизмом Django ORM, решая задачи по агрегации данных, сложным запросам, кешированию, оптимизации работы с БД. Научатся использовать наборы форм (fromsets), чтобы одновременно создавать нескольких экземпляров одной модели например, добавлять несколько записей в категорию на странице в админке. Рассмотрят механизм привязки статических файлов (CSS, JS) к формам в Django. После завершения разработки любой проект должен быть протестирован и развернут на production web-сервере – эти вопросы будут изучены в курсе.

Клиент-серверные приложения на Python. 1 месяц.

Курс поможет освоить расширенные возможности языка Python – мощного инструмента для создания программ разного профиля. Поэтапно рассматривается разработка приложения, обеспечивающего управление информацией от проектирования до тестирования. Отрабатывать написание многопоточной программы студенты будут, разрабатывая собственный мессенджер.

Стажировка в GeekBrains. 2 месяца.

Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

Чему научат

Валидная кроссбраузерная и блочная вёрстка сайтов. Использование препроцессоров LESS. Разработка с использованием Twitter Bootstrap
Разработка программ на языке программирования Python как в процедурном, так и в объектно-ориентированном стиле
Разработка системных скриптов с применением стандартных и сторонних библиотек (виртуальное окружение virtualenv)
Работа с файлами, базой данных MySQL и SQLite. Знание основ синтаксиса языка SQL и проектирования базы данных
Применение IDE и полезных приемов авто-проверки кода
Создание быстрых и безопасных веб-сайтов. Проектирование логики веб-сайтов, успешная реализация эффективной авторизации и регистрации пользователей

Зарплата

Специалиста без опыта
от 60000 ₽
С опытом от 1 года
от ₽
% от всех на hh.ru

Преимущества курса

Курс «Английский IT-специалистов» в подарок
Инструкция по поиску работы «Как стать программистом» в подарок
Доступ на 3 месяца к Premium подписке на Lingualeo

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: