Курс «Веб-разработчик на Python»
Цель курса: подготовить специалистов, способных создавать веб-приложения на Python с использованием современных фреймворков и библиотек. Программа курса: Основы программирования на Python: Синтаксис языка Python. Переменные, типы данных, операторы. Условные конструкции и циклы. Функции и модули. Веб-разработка на Python: Введение в веб-разработку. Основы HTML и CSS. Введение в JavaScript. Фреймворки для веб-разработки на Python (Django, Flask). Базы данных: Основы баз данных. SQL и NoSQL. *Работа с базами данных в Python. 4.Веб-фреймворки: * Знакомство с Django и Flask. Создание простого веб-приложения. Расширение функционала приложения. RESTful API: Понимание RESTful API. Создание API на Python. *Работа с API в других языках программирования. 6.Тестирование: * Основы тестирования кода. Написание юнит-тестов. Интеграционное тестирование. Безопасность: Основы безопасности веб-приложений. Защита от XSS и CSRF атак. *Аутентификация и авторизация. 8.Развёртывание: * Развёртывание приложения на локальном сервере. Развёртывание на сервере. Масштабирование приложения. Дополнительные темы: Работа с веб-сокетами. Создание RESTful API с использованием Flask-RESTful. Работа с GraphQL.Методы обучения: Лекции. Практические занятия. Самостоятельная работа. Проектные работы.Требования к студентам: Знание основ программирования на Python. Знание основ HTML и CSS. Желание стать веб-разработчиком. После окончания курса студенты смогут: Создавать простые веб-приложения на Python. Работать с базами данных в Python. Создавать RESTful API. Тестировать код. Обеспечивать безопасность веб-приложений. Развёртывать приложения на сервере. Преподаватели: Опытные веб-разработчики. Преподаватели с опытом работы в образовании. Сертификат: По окончании курса студенты получат сертификат, подтверждающий их знания и навыки в области веб-разработки на Python. Контактная информация: Адрес: [адрес учебного центра]. Телефон: [номер телефона]. *Электронная почта: [адрес электронной почты].Записаться на курс можно по телефону или через сайт учебного центра.