Python-разработчик с нуля до middle от Нетологии
Вы научитесь
Программа курса
Курс проходит в формате онлайн-уроков. После каждого из них вы получите домашнее задание, где отработаете полученные знания на практике. В программу включен бонусный модуль английского языка для начинающих разработчиков. После курса вы получите диплом о повышении квалификации и индивидуальную карьерную консультацию.
Основы языка программирования Python
Познакомитесь с самым популярным языком программирования и узнаете, как можно его использовать. Изучите основы: типы и коллекции данных, циклы, встроенные функции, файлы, http-запросы и библиотеку requests.
Git — система контроля версий
Научитесь пользоваться системой контроля версий GIT и сервисом GitHub для самостоятельной и командной работы.
Курсовой проект «Облачный архиватор»
Создадите программу для оптимизации места в облачном хранилище. Она сможет выбирать самый тяжелый файл на Яндекс.Диске, скачает его, архивирует и загрузит обратно. Все изменения будут отображаться в json-файле.
Английский язык для начинающих разработчиков
Десять видео-лекций, которые помогут вам общаться с коллегами и понимать друг друга. Вы научитесь вести переписку, читать документацию, общаться с коллегами, тестировать ПО, устранять неполадки и делать презентации.
Базы данных
Узнаете, какими бывают базы данных, как их использовать и проектировать. Научитесь пользоваться языком SQL для составления запросов.
Python продвинутый
Научитесь упрощать и улучшать программы с помощью Python, протестируете код, разберёте тексты и веб-страницы. В конце блока подготовитесь к собеседованию.
Курсовой проект VKinder
Создадите бота для знакомств, который будет собирать информацию из профилей людей VK и подбирать подходящих по городу, возрасту, семейному положению и полу.
Django
Веб-фреймворк Django позволяет быстрее писать код и делать меньше ошибок. Вы научитесь создавать базы данных, работать с ORM и обрабатывать запросы. Поймете, как организовать проект в Django.
Построение API на Django
Вы научитесь тестировать Django-приложения, фильтровать контент и настраивать доступ к нему. Узнаете, что такое REST API и построите его на практике.
Основы DevOps
Познакомитесь с Docker и технологиями CI/CD, чтобы уметь запускать, выкладывать на сервер и конфигурировать код. В рамках этого блока вы разработаете back-end для сайта с объявлениями.
Продвинутая web-разработка и фреймворк Flask
Узнаете, что такое асинхронное программирование. Познакомитесь с веб-фреймворком Flask и напишете с его помощью программу. Изучите библиотеку asyncio и асинхронный веб-фреймворк aiohttp.
Карьера в Python-разработке
Вы пройдете карьерную консультацию, узнаете, как выгодно себя представить на собеседовании, поймете, как сформировать портфолио и что написать в резюме. Определитесь с карьерными целями и создадите пошаговый план поиска работы.