Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Python/Django

Старт курса:
Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
4180 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Курс предназначен для тех, кто хочет создавать свои веб-приложения.

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

Базовые знания языка программирования Python.

Описание курса
Django

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

Читать полностью

Содержание курса

Cвернуть
1
Введение в Django
На этом уроке рассматривается фреймворк Django. Проводим сравнительную характеристику другого популярного фреймворка на Python — Flask. Разберем, что такое виртуальное окружение, зачем оно нужно и способы его создания. Архитектура Django-приложения. Создание „Hello World!“ приложения на Django.
Читать дальше
Cвернуть
2
Маршрутизация. Запросы, ответы сервера.
Целью данного урока является познакомить учащегося с системой привязки интернет-адресов в фреймворке Django. Познакомить с регулярными выражениями. Научить составлять шаблоны url и привязывать их к функциям-обработчикам. Продемонстрировать написание регулярного выражения. Познакомить с понятием HTTP, рассмотреть запросы и ответы сервера.
Читать дальше
Cвернуть
3
Шаблоны и представления.
Целью данного урока является познакомить учащегося с шаблонной системой Django. Познакомить с тегами и фильтрами Django. Кастомизация шаблонной системы (написание своих тегов и фильтров).
Читать дальше
Cвернуть
4
Модели
Рассмотрение понятия «Модель» в Django, что это и зачем это нужно. Создание первой миграции базы данных , применение миграций. Админ-часть приложения, рассмотрение основных функций административной панели.
Читать дальше
Cвернуть
5
Формы
Понятие «Форма» в веб-разработке , принцип созданий форм. Виды форм. Django-валидация , написание своих валидаторов.
Читать дальше
Cвернуть
6
Работа с базой данных.
Рассмотрение понятия ORM. Принцип использование ORM в Django. На этом уроке вы узнаете, как удалять/добавлять/редактировать, а также делать выборку и фильтрацию объектов из базы данных, рассмотрим сложные запросы в БД.
Читать дальше
Cвернуть
7
Регистрация, авторизация пользователей.
Целью данного урока является познакомить учащегося с реализацией регистрации и авторизации пользователей на сайте.
Рассмотрим понятия «авторизация», «регистрация», «аутентификация». Разберем регистрацию и авторизацию на сайте из «коробки» Django. Создадим свою регистрацию.
Читать дальше
Cвернуть
8
Ajax
Что такое технология Ajax? Как работать с Ajax в Django. Пример асинхронной отправки данных на сервер и вывод ответа сервера пользователю в браузер. Пример асинхронного получение данных с сервера и вывод в шаблон ответа.
Читать дальше
Cвернуть
9
Безопасность
Целью данного урока является познакомить учащегося с базовыми понятиями безопасности веб-приложения. Реализация защиты от атак в Django.
Читать дальше
Cвернуть
10
Практика
На последнем занятии каждый студент создаст свое веб-приложение, используя знания, полученные на курсе.
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

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

Этот курс входит в такие специальности

Python Developer

Старт программы: с 13 мая

Этот курс входит в такие специальности

3
Python Advanced
4
Django
5
Курсовой проект

Python Developer

Язык программирования Python достаточно прост с синтаксической точки зрения, и это дает низкий порог вхождения для начинающих разработчиков. При этом Python позволяет оценить всю мощь мета программирования, имеет обширную библиотеку классов, хорошую документацию с открытым исходным кодом, а также достаточно компактный и интуитивно понятный синтаксис. Вторая причина, по которой Вы оцените и полюбите программирование на Python - встроенный в Django ORM (Object-relational mapper). Архитектура Django позволяет значительно ускорить процесс разработки благодаря простой схеме использования баз данных в приложениях. Django ORM предоставляет простой механизм работы с базой данных без изучения синтаксиса SQL запросов. Еще одно бесспорное преимущество Django – это автоматически генерируемая админка, у которой практически нет аналогов. Помимо того, что данная функциональность позволяет значительно сократить время на написание нужного админского интерфейса, она также дает возможность клиентам сразу начать работать с сайтом еще на начальных этапах его разработки. Мы предлагаем Вам курс, который позволит Вам стать Python разработчиком. Итогом обучения станет курсовой проект, для выполнения которого Вы пройдете через все фазы разработки, такие как проектирование, верстка, программирование серверной части, расширение функционала. По мере обучения Ваш проект будет переписываться с применением все более и более эффективных подходов. Так Вы получите первый практический опыт и понимание процесса разработки программного обеспечения.

ПРЕПОДАВАТЕЛИ КУРСА
 

Виталий Лысенко

Python Developer. Тренер – консультант

 

Алексей Орленко

Python Developer. Тренер – консультант.

Django
Старт курса:
Продолжи
тельность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
4180 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
Django
Django – это высокоуровневая инфраструктура для языка Python, которая позволяет быстро создавать и поддерживать веб-сайты без необходимости изобретать колесо. Django может быть использован для создания практически любого сайта, начиная от обычного одностраничника и заканчивая различными социальными сетями.
Курс Django состоит с 10 взаимосвязанных уроков. После прохождения данного курса учащийся сможет писать веб-приложения на языке Python с использованием фреймворка Django.