Python-разработчик: быстрый старт в профессии от GeekBrains
Вы научитесь
Программа курса
Вас ждут онлайн-занятия, на которых вы освоите язык программирования Pyhon, освоите множество полезных инструментов для программиста и пройдете стажировку, где получите ценный опыт разработки на Python.
Видеокурс Основы языка Python
Вы познакомитесь с языком программирования Python, получите базовые навыки программирование на нем и изучите полезные библиотеки.
Git. Базовый курс
Вы узнаете, что такое системы контроля версий и зачем они нужны, научитесь работать с Git и рассмотрите его основные функции.
Основы языка Python. 1 месяц.
Вы продолжите изучать язык Python, познакомитесь с встроенными типами и научитесь с ними работать, а также изучите принципы объектно-ориентированного программирования.
Основы реляционных баз данных. MySQL
Вы изучите основы языка запросов SQL и научитесь писать запросы к базам данных, установите СУБД MySQL и сможете с ней работать.
Алгоритмы и структуры данных на Python. Базовый курс
Вы прокачаете свое алгоритмическое мышление, изучите фундаментальные алгоритмы и научитесь использовать их для решения различных задач.
HTML/CSS. Интерактивный курс
Вы познакомитесь с HTML/CSS, сможете верстать простые веб-страницы, освоите препроцессоры SASS и Bootstrap, а также научитесь работать с инструментом Figma.
Базовый курс JavaScript
Вы изучите основы языка JavaScript, познакомитесь с его основными функциями и операторами, научитесь создавать интерактив для сайтов.
Основы Django Framework
Вы освоите популярный фреймворк Django, позволяющий ускорить написание кода и облегчить выполнение повседневных задач.
Django Framework. Инструменты оптимизации
Вы сможете использовать фреймворк Django для оптимизации, узнаете, как проводить тестирование проекта и оптимизировать работу с базами данных.
Клиент-серверные приложения на Python
Вы рассмотрите все этапы создания приложений на Python, изучите основы сетевого программирования и узнаете основные концепции хранения данных.
Стажировка в GeekBrains
Вы пройдете стажировку, на которой будете удаленно работать над Open Source-проектом или стартапом, научитесь работать в команде разработчиков, изучите методологии разработки ПО и получите ценный опыт работы.