Минск
+375 44 758 02 02
заказать звонок

Веб-разработка на Python/Django

Django – свободно распространяемый фреймворк, с помощью которого можно создавать веб-приложения на популярном языке программирования Python. Он нашел самое широкое применение среди IT-специалистов, поэтому мы рекомендуем этот курс к изучению всем Python-разработчикам, как начинающим, так и опытным.

Преимущество Django заключается в наличии мощных и эффективных средств взаимодействия с базами данных и сессиями. Фреймворк имеет простой и  понятный язык шаблонов, а также средства управления авторизацией и администрирования. Благодаря таком богатому функционалу Django широко используется для создания коммерческих веб-приложений.

С помощью квалифицированных преподавателей академии ITSTAR вы сможете всего за 24 академических часа овладеть всеми вышеописанными возможностями фреймворка и научиться их применению на практике в процессе реализации учебных заданий.

После окончания курса веб-разработка на Python/Django вы сможете:

- Изучить систему URL-адресов;

- Разобраться с использованием шаблонов на Python;

- Работать с формами и валидаторами;

- Отправлять сообщения на почту и мессенджеры;

- Профессионально разрабатывать коммерческие веб-приложения.

Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе

Пробный урок бесплатно

программа обучения
  1. Основы создания веб-приложений

    • Особенности протокола HTTP

    • Интерфейс WSGI

    • Язык разметки HTML5

    • Физическая разметка с использованием CSS3

  2. Введение в реляционные базы данных

    • Установка и настройка сервера баз данных (MySQL и PostgreSQL)

    • Язык SQL

    • Использование ORM

    • Миграции

  3. Модели

    • Типы данных полей моделей

    • Подключение и настройка интерфейса администратора

    • Наследование моделей

    • Разработка менеджеров

  4. Создание веб-приложения

    • Файлы роутов и представлений

    • Использование языка шаблонов

    • Создание простых форм

    • Обработка статических файлов

  5. Дополнительные возможности веб-приложений

    • Сlass-based views

    • Формы, основанные на моделях

    • Формсеты

    • Модульное тестирование

  6. Тонкая настройка приложения

    • Middleware

    • Разработка собственных тегов и фильтров

    • Сигналы, сообщения и сессии

  7. Использование библиотек

    • Логирование

    • Сериализация

    • Обработка изображений с помощью библиотеки PIL

    • Древовидные структуры на основе mptt

  8. Основы фронтенд разработки

    • Введение в язык JavaScript

    • Библиотека jQuery

    • Приложение с использованием REST-интерфейса

преподаватели курса
Парипа Михаил Михайлович
Получил высшее образование в УО «Брестский государственный университет имени А.С. Пушкина». Прошел курсы переподготовки на уровне высшего образования ИПКиП УО «Брестсткий государственный университет». Квалификация: инженер-программист. Работал преподавателем в отделе информационных технологий программного обеспечения. Преподавал такие предметы, как «Базы данных и системы управления базами данных», «Конструирование программ и языки программирования», «Оргтехника», «Информационные технологии». Опыт работы в школе робототехники, а также в институте переподготовки «Кадры Индустрии» и в ПТК «ПТК имени Кедышки» в направлениях: робототехника, информационные технологии и программирование, физика и математика на английском языке. Специальность переподготовки: Программное обеспечение информационных систем. Java SE, Java EE, Hibernate, Spring MVC, Spring Boot. Базы данных и системы управления базами данных (MySQL, PostgreSQL, H2, MS SQL2). С++/С#, Scratch, WEDO и др.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
Αндреев Αртур
Создание сайтов
Я долго шел к выбору профессии.Однако отучившись и проработав по специальности, решил несколько откорректировать ее. Выбрав курсы Web-верстка (HTML, CSS), я практически с нуля научился создавать сайты. Преподаватель очень грамотный, объяснял всё очень доступно. Огромное спасибо за полученные знания!
itstar.by