Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Python-разработчик PRO от GeekBrains

Вы научитесь

Один из самых известных языков программирования называется Python. С его помощью можно выполнять самые разные задачи: от оптимизации бизнес-процессов до создания видеоигры. Возможности языка расширяются с помощью библиотек, скриптов и специальных сервисов.Прослушав курс и выполнив практические задания, вы сможете попрактиковаться с языком. За 6 месяцев создадите несколько проектов и прикрепите их к портфолио. Сможете научиться контролировать код и сравнивать его версии. Преподаватели поделятся профессиональным опытом и расскажут лайфхаки, с помощью которых вы сможете развиваться в индустрии программирования и дальше.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
6 месяцев
Стоимость
99500 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Программировать на JavaScript
#02
Взаимодействовать с фреймворками
#03
Работать с системой контроля версий Git
#04
Работать в команде
#05
коммуницировать с коллегами и заказчиками
#06
Анализировать запросы аудитории и составлять план соответствия им
Программа курса

Программа курса состоит из 76 часов контента и 118 часов практики. Вы освоите их за 6 месяцев и соберёте целое портфолио.

DRF — Django REST framework

Узнаете, в чём состоит отличие каждого запроса. Вы научитесь создавать страницы. Поймёте, как грамотно разделить её на составляющие. Вы поработаете с несколькими видами и настроите их под задачу. Вы сможете генерировать API для моделей. Вы будете настраивать views под различные программные задачи. Вы выучите ещё несколько типов команд. Сможете применять несколько типов авторизации и внедрять права. Вы сможете настраивать авторизацию на пользовательской стороне. Вы протестируете свой продукт. Вы сможете собирать документацию. Вы научитесь использовать особенные схемы для гибких запросов. Вы сможете работать в разных методах сборки проектов. Вы научитесь развёртывать проект в инструменте.  Вы создадите аналог веб-сервиса для записи заметок.

Узнаете, в чём состоит отличие каждого запроса.

Вы научитесь создавать страницы. Поймёте, как грамотно разделить её на составляющие.

Вы поработаете с несколькими видами и настроите их под задачу.

Вы сможете генерировать API для моделей.

Вы будете настраивать views под различные программные задачи.

Вы выучите ещё несколько типов команд.

Сможете применять несколько типов авторизации и внедрять права.

Вы сможете настраивать авторизацию на пользовательской стороне.

Вы протестируете свой продукт.

Вы сможете собирать документацию.

Вы научитесь использовать особенные схемы для гибких запросов.

Вы сможете работать в разных методах сборки проектов.

Вы научитесь развёртывать проект в инструменте. 

Вы создадите аналог веб-сервиса для записи заметок.

Архитектура и шаблоны проектирования

Вы узнаете, какие паттерны сейчас существуют и как работать с ними. Рассмотрите составляющие приложений на этом языке программирования. Вы узнаете о нескольких методах и принципах, которые применяются в проектировании. Вы разберётесь в первой катеории паттернов и сможете применять их в своём коде. Вы ознакомитесь со второй категорией, которую можно внедрять в код. Последний тип шаблонов, которые можно вставлять в программу. Вы научитесь пользоваться ОРП и взаимодействовать с БД. Вы научитесь находить антипаттерны в системе. Вы сможете работать с микросервисными системами. Вы разработаете фреймворк.

Вы узнаете, какие паттерны сейчас существуют и как работать с ними.

Рассмотрите составляющие приложений на этом языке программирования.

Вы узнаете о нескольких методах и принципах, которые применяются в проектировании.

Вы разберётесь в первой катеории паттернов и сможете применять их в своём коде.

Вы ознакомитесь со второй категорией, которую можно внедрять в код.

Последний тип шаблонов, которые можно вставлять в программу.

Вы научитесь пользоваться ОРП и взаимодействовать с БД.

Вы научитесь находить антипаттерны в системе.

Вы сможете работать с микросервисными системами.

Вы разработаете фреймворк.

Асинхронный мессенджер

Вы научитесь пользоваться несколькими технологиями для создания мессенджеров. Вы сможете внедрять БД в проекты. Научитесь писать авторизацию пользователей. Вы сможете проектировать комплексные многофункциональные системы. Создадите сервер для обмена сообщениями. Научитесь укреплять сервер, чтобы он был доступен множеству пользователей сразу. Вы сможете работать с сопрограммами и генераторами. Узнаете, как создавать многопоточные программы. Сможете работать с библиотеками и коммуникацией процессов. Научитесь писать цикл событий. Поработаете с библиотекой и научитесь отличать разработки от синхронности. Поймёте, зачем переводить мессенджер на другие протоколы. Вы научитесь различать аутентификацию от авторизации. Расширите функционал чата. Поработаете с БД и сможете подбирать библиотеки под свой код, брать из них необходимое. Научитесь оформлять программу в виде библиотек. Научитесь расширять возможности клиентской стороны программы. Узнаете, какие возможности даёт этот сервис. Научитесь превращать прототип в фронтенд. Сможете превращать тестовый код в рабочий. Научитесь добавлять клиентские функции, которые не будут утяжелять сервер. Подготовите сервер к взаимодействию с пользователем.

Вы научитесь пользоваться несколькими технологиями для создания мессенджеров.

Вы сможете внедрять БД в проекты. Научитесь писать авторизацию пользователей.

Вы сможете проектировать комплексные многофункциональные системы.

Создадите сервер для обмена сообщениями.

Научитесь укреплять сервер, чтобы он был доступен множеству пользователей сразу.

Вы сможете работать с сопрограммами и генераторами.

Узнаете, как создавать многопоточные программы.

Сможете работать с библиотеками и коммуникацией процессов.

Научитесь писать цикл событий.

Поработаете с библиотекой и научитесь отличать разработки от синхронности.

Поймёте, зачем переводить мессенджер на другие протоколы.

Вы научитесь различать аутентификацию от авторизации. Расширите функционал чата.

Поработаете с БД и сможете подбирать библиотеки под свой код, брать из них необходимое.

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

Узнаете, какие возможности даёт этот сервис.

Научитесь превращать прототип в фронтенд.

Сможете превращать тестовый код в рабочий. Научитесь добавлять клиентские функции, которые не будут утяжелять сервер.

Подготовите сервер к взаимодействию с пользователем.

Командная разработка

Сможете овладеть методами работы в команде. Поучаствуете в создании программы по ТЗ с однокурсниками. Создадите код на реальной инфраструктуре.

Сможете овладеть методами работы в команде.

Поучаствуете в создании программы по ТЗ с однокурсниками.

Создадите код на реальной инфраструктуре.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.