Microsoft Silver Partner
Оформить заявку

Курс - Django

Изображение к курсу Django
Курс Django
Длительность 10 дней / 20 часов
Количество уроков 10

Очное обучение

3800 UAH Расписание

Онлайн обучение

3800 UAH Расписание

Видео обучение

Оформить подписку

Консультации

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

Введение в Django

На этом уроке рассматривается фреймворк Django. Проводим сравнительную характеристику другого популярного фреймворка на Python — Flask. Разберем, что такое виртуальное окружение, зачем оно нужно и способы его создания. Архитектура Django-приложения. Создание „Hello World!“ приложения на Django.

Урок 2

Маршрутизация. Запросы, ответы сервера.

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

Урок 3

Шаблоны и представления.

Целью данного урока является познакомить учащегося с шаблонной системой Django. Познакомить с тегами и фильтрами Django. Кастомизация шаблонной системы (написание своих тегов и фильтров).

Урок 4

Модели

Рассмотрение понятия «Модель» в Django, что это и зачем это нужно. Создание первой миграции базы данных , применение миграций. Админ-часть приложения, рассмотрение основных функций административной панели.

Урок 5

Формы

Понятие «Форма» в веб-разработке , принцип созданий форм. Виды форм. Django-валидация , написание своих валидаторов.

Урок 6

Работа с базой данных.

Рассмотрение понятия ORM. Принцип использование ORM в Django. На этом уроке вы узнаете, как удалять/добавлять/редактировать, а также делать выборку и фильтрацию объектов из базы данных, рассмотрим сложные запросы в БД.

Урок 7

Регистрация, авторизация пользователей.

Целью данного урока является познакомить учащегося с реализацией регистрации и авторизации пользователей на сайте. Рассмотрим понятия «авторизация», «регистрация», «аутентификация». Разберем регистрацию и авторизацию на сайте из «коробки» Django. Создадим свою регистрацию.

Урок 8

Ajax

Что такое технология Ajax? Как работать с Ajax в Django. Пример асинхронной отправки данных на сервер и вывод ответа сервера пользователю в браузер. Пример асинхронного получение данных с сервера и вывод в шаблон ответа.

Урок 9

Безопасность.

Целью данного урока является познакомить учащегося с базовыми понятиями безопасности веб-приложения. Реализация защиты от атак в Django.

Урок 10

Практика.

На последнем занятии каждый студент создаст свое веб-приложение, используя знания, полученные на курсе.

• Понимать шаблон MTV.
• Понимать назначение и уметь применять на практике представления, шаблонную систему Django.
• Понимать методы HTTP.
• Создавать определенную логику по запросу клиента.
• Регистрировать и авторизировать пользователей.
• Создавать таблицы в базе данных, выполнять запросы в БД с помощью Django ORM.
• Реализовывать асинхронные запросы к серверу(AJAX).
• Обезопасить свое приложение.
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку