Разработка веб приложений с помощью Django и Python

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

Предварительные требования

Базовые знания о HTML/CSS и языке программирования Python. Для успешного прохождения обучения также желательно иметь опыт программирования на любом языке.

Приобретаемые знания и навыки

По окончании курса, слушатели будут

уметь:

  • создавать веб приложения с помощью Фреймворка Django;
  • конфигурировать эти приложения;
  • разворачивать эти приложения в производственной среде;

знать:

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

Программа курса

Модуль 1. Введение в Django и настройка инфраструктуры разработки

• Обзор необходимых начальных знаний: HTML, CSS и Python
• Обзор современных подходов к веб разработке. Введение в MVC и в его вариации
• Создание и конфигурация инфраструктуры разработки: Питон, IDE, модули Django, управление сервером
• Быстрое практическое введение, пример “Hello, world!”

Модуль 2. Основные программные компоненты приложения Django

• Представления (View) и маршрутизация (привязка URL)
• Получение параметров веб запроса через request
• Шаблоны. Подготовка контекста шаблона, передача контекста шаблону
• Язык движка шаблонов

Модуль 3. Продвинутые приемы разработки с помощью Django

• Получение параметров веб запроса через регулярные выражения
• Наследование шаблонов. Применение для макетирования сайта
• Высокоуровневый подход к генерации и обработке html-форм

Модуль 4. Приложения Django с толстым js-клиентом

• Современная стилистика приложений с толстым js-клиентом
• Создание Web API с помощью Django
• Сериализация данных, использование AJAX запросов
• Применение клиентских библиотек и виджетов

Модуль 5. Работа с базами данных

• Низкоуровневый подход к базам данных с использованием SQL
• Реализация подхода ORM для работы с данными в Django. Приложения и модели
• Администрирование приложения
• Быстрое создание высоко функциональных приложений для работы с данными

Модуль 6. Дополнительные вопросы разработки, конфигурации и развертывания

• Проблема сохранения состояний в веб приложениях, сессии
• Аутентификация и авторизация, управление пользователями и правами доступа
• Развертывание решений в производственной среде

Оставить отзыв

Информация о курсе

1740 BYN

c учетом НДС 20%

Вендор: Python, Java, JS
Код курса: SLIT-936
Продолжительность: 5 дней / 40 ак. часов
Направление: Python
Экзамен :

n/a

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.