Python-разработчик PRO от Skillfactory
Вы научитесь
Программа курса
Курс предоставляет углубленное понимание языка Python и его основных концепций, а также обучает продвинутым техникам и методам программирования на Python.
Программирование на Python
Познакомитесь с профессией IT. Разберете, основы языка программирования Python. Узнаете, что такое объектно-ориентированный подход в программировании. Научитесь писать парсеры для данных, разберете их основные задачи.
Познакомитесь с профессией IT.
Разберете, основы языка программирования Python.
Узнаете, что такое объектно-ориентированный подход в программировании.
Научитесь писать парсеры для данных, разберете их основные задачи.
Бэкенд-разработка на Python и Django
Научитесь создавать таблицы, определять связи между таблицами, писать запросы для извлечения данных. Познакомитесь с нереляционными базами данных. Узнаете, что представляет собой Django для разработки веб-приложений. Рассмотрите такие техники, как создание API, использование сигналов и многое другое. Разберете архитектурный стиль для разработки веб-сервисов.
Научитесь создавать таблицы, определять связи между таблицами, писать запросы для извлечения данных.
Познакомитесь с нереляционными базами данных.
Узнаете, что представляет собой Django для разработки веб-приложений.
Рассмотрите такие техники, как создание API, использование сигналов и многое другое.
Разберете архитектурный стиль для разработки веб-сервисов.
Асинхронное программирование
Узнаете, что такое Асинхронный Python и что он а себя включает. Узнаете, как создавать веб-приложения и API на языке Python. Узнаете, для чего используется очередь сообщений.
Узнаете, что такое Асинхронный Python и что он а себя включает.
Узнаете, как создавать веб-приложения и API на языке Python.
Узнаете, для чего используется очередь сообщений.
Микросервисы и основы DevOps
Узнаете, как использование микросервисной архитектуры, помогает создавать расширяемые приложения. Узнаете, как проводить тестирование на языке Python. Узнаете, что такое практики разработки программного обеспечения и для чего они нужны. Рассмотрите, для чего используется платформа для контейнеризации приложений. Разберете основные навыки работы с операционной системой Linux.
Узнаете, как использование микросервисной архитектуры, помогает создавать расширяемые приложения.
Узнаете, как проводить тестирование на языке Python.
Узнаете, что такое практики разработки программного обеспечения и для чего они нужны.
Рассмотрите, для чего используется платформа для контейнеризации приложений.
Разберете основные навыки работы с операционной системой Linux.
Финальный проект
Создадите проект, который объединяет все изученные темы и включает разработку REST API-сервиса с использованием базы данных.
Создадите проект, который объединяет все изученные темы и включает разработку REST API-сервиса с использованием базы данных.
Бонус. Python для работы с данными
Узнаете, для чего нужна библиотека для работы с массивами и матрицами. Разберете, зачем используют библиотеку для обработки и анализа данных.
Узнаете, для чего нужна библиотека для работы с массивами и матрицами.
Разберете, зачем используют библиотеку для обработки и анализа данных.