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

Python Developer. За 20 лет в IT писал программы на более чем 30 языках программирования.

Fullstack web-разработчик. Работает по гибким методологиям разработки Scrum, BDD.

Senior Web Developer. Глава департамента веб-разработки в «МакроИндексе».

Ведущий разработчик в стартапе (Нидерланды). Основатель креативного агентства «Амика».

Senior researcher, программист C/C++/Python, ведущий fullstack-разработчик НАО “ПИИ Гео”.

Главный разработчик Zval.ru, фрилансер.

Cистемный администратор ОС Linux в Mail.ru Group.

Старший специалист, Vue.Js-разработчик в компании «НЕОЛАНТ».

Разработчик RoR.
Содержание курса
- Введение в Backend-разработку.
- Как учиться эффективно. Видеокурс от методистов GeekUniversity.
- Основы языка Python.
- Linux. Рабочая станция.
- Базы данных.
- Алгоритмы и структуры данных на Python. Базовый курс.
- Frontend и Backend интернет-магазина.
- HTML/CSS. Интерактивный курс.
- Базовый курс JavaScript.
- Основы Django Framework.
- Django Framework. Инструменты оптимизации.
- Сетевой чат.
- Базы данных и PyQT.
- Клиент-серверные приложения на Python.
- Командная разработка выпускного проекта.
- Архитектура и шаблоны проектирования на Python.
- Командная работа по гибким методологиям Agile/Scrum.
А также вас ждут курсы, вне четверти:
- Компьютерные сети.
- Git. Базовый курс.
- Продвинутый курс Javascript.
- Как студенту GeekUniversity найти свою первую работу?
- Подготовка к собеседованию Python-разработчика.
- Python для профессионалов. Популярные библиотеки.
Кому подойдет данный курс
Курс подходит студентам, которые имеют начальную базу в программировании Python. Если вы не уверены в своих знаниях, школа предлагает пройти подготовительную программу.
Приобретенные навыки
После окончания курса, вы освоите следующие навыки:
- умение создавать клиент-серверные приложения для Desktop;
- навыки прототипирования мобильных приложений;
- навыки верстки сайтов на HTML, CSS, Bootstrap;
- навыки frontend-разработки на Javascript и JQuery;
- умение создавать сайты на Django Framework;
- знание алгоритмов и структур данных;
- понимание компьютерных сетей и операционных систем;
- умение работать в команде. Знание методологий разработки: Agile, Scrum;
- умение работать с GIT;
- знание принципов ООП;
- навыки успешного прохождения собеседований и общения с заказчиками;
- навыки проектирования архитектуры, использования шаблонов проектирования singletone, adapter, factory, dependency injection и пр.;
- умение писать «чистый» код.
Дополнительная информация
Помимо актуальных знаний и опыта от ведущих преподавателей-практиков вы получите в подарок востребованные сопровождающие курсы, а также диплом о профессиональной переподготовке и электронный сертификат.