Курс посвящен изучению фреймворка Django – одного из самых популярных фреймворков для языка Python. Что такое Django?
Django - веб-фреймворк с открытым исходным кодом, написанный на Python. Был разработан в 2005 году и обновлён в 2020 до Django 3 с целым набором новых возможностей.
Django использовался при разработке многих известных интернет-ресурсов, таких как Instagram, YouTube, Google, Mozilla и других. Фреймворк поддерживает большое количество инструментов и шаблонов для эффективной быстрой разработки веб проектов любой сложности.
Django - это великолепный фреймворк для веб разработчиков, потому что предоставляет всю инфраструктуру для разработки веб сайтов, ориентированных на использование баз данных, использующих аутентификацию пользователей, нуждающихся в администрировании контента, обработке форм, загрузке файлов и так далее. Вместо разработки всех этих "фич" с нуля самостоятельно, вы можете использовать Django, пользуясь встроенными в него компонентами, которые уже поддерживают все эти "фичи". Так что вы сможете сконцентрироваться на разработке непосредственно логики вашего веб-сайта.
Если вы хотите использовать Python в веб-разработке, то вам однозначно стоит заняться изучением фреймворка Django. Он сэкономит вам массу времени.
В уроках курса мы рассмотрим основные возможности фреймворка Django Python. Научимся создавать модели, формы, шаблоны, выполнять запросы к базе данных. На практике научимся создавать веб сайты на языке Python. Освоим применение в Django HTML и CSS для создания контента и оформления сайта и многое другое.
Чему вы научитесь
- Разрабатывать полнофункциональные веб сайты для вашего стартапа или бизнеса
- Экономить массу времени при разработке, используя фреймворк Django
- Публиковать свои веб сайты в интернете, используя Python Anywhere
- Использовать базовые фичи Django: представления, шаблоны, роутинг URL и др.
- Работать с формами Django
- Использовать HTML, CSS и Bootstrap для стилизации веб сайтов
- Работать с базами данных, используя Django ORM
- Работать со статическими и медиа файлами
- Использовать систему аутентификации пользователей
В курсе используется язык программирования Python (разумеется), если вы не знакомы с этим языком программирования - начните с памятки по Python 3, находящейся в самом начале курса.
После этого начинается разработка 3-х веб сайтов. Каждый последующий сайт будет основываться на предыдущем, и вы постепенно будете усовершенствовать свои навыки.
Cайт №1 Генератор паролей
Это простой веб сайт, позволяющий генерировать пароли, исходя из настроек, заданных пользователем. Вы изучите:
- как установить Django
- как создавать новый проект
- маршрутизацию URL в Django
- создание шаблонов
- отправку и обработку данных из HTML форм
Сайт №2 Персональное портфолио
Создайте своё собственное портфолио для демонстрации резюме потенциальным работодателям, разместите свои предыдущие проекты, ссылки на соцсети, а также сможете вести на сайте свой блог. Вы изучите:
- как добавлять новые приложения в проект
- работу с моделями и БД
- как работать с панелью администратора (админкой)
- как создавать пользователей с административными привилегиями
- как создавать гибкий и отзывчивый веб сайт с использованием Bootstrap 4
- работу со статическими и медиа файлами
- расширение шаблонов
- как форматировать даты и слова во множественном числе
Сайт №3 Список задач
Это веб сайт, на котором пользователь может зарегистрироваться и полностью управлять списком задач, создавая, редактируя и удаляя их. Вы научитесь:
- работать с системой аутентификации пользователей
- создавать виртуальные окружения
- устанавливать связи между моделями
- требовать на определённых страницах от пользователя быть залогиненым
- создавать CRUD приложения (CRUD - Create, Read, Update, Delete)
- делать запросы и фильтровать данные
- обрабатывать ошибки
По окончании курса вы будете уверенно пользоваться Django!Дополнительно
В необходимых пределах изучите GIT, инструмент контроля версий исходного кода, который является стандартом среди профессиональных разработчиков. Вы узнаете, чем этот инструмент так полезен и почему его необходимо использовать.
Также, научитесь публиковать любые ваши проекты в интернете с помощью Python Anywhere.
Для кого этот курс- Для любого новичка, желающего изучить Django-фремворк для frontend и backend веб разработки на Python
- Для Python разработчиков, желающих изучить Django
Требования для прохождения курса- Базовое понимание Python приветствуется, но не обязательно. В начале курса есть секция, посвящённая основам Python 3.
Для изучения языка программирования Python - рекомендуем наши курсы:
Полный курс Python для начинающих – с нуля до специалиста
Полный курс Python – продвинутый уровень + SQL
ВСЕ КУРСЫ - Python
-
Цена - 1 788 руб.
- Продолжительность курса составляет 11 часов
- В рассрочку от школы 149 руб.