
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Django Masterclass : Build Web Apps With Python & Django
Изучите Django с нуля, создайте интернет-магазин, веб-генераторы PDF, веб-сканеры, API-интерфейсы с использованием Python и Django.
Вот все, чему вы научитесь в этом полном курсе:
В этом практическом курсе вы узнаете, как создавать сложные веб-приложения с нуля, используя Django.
Курс научит вас Django, с нуля, начиная с самого базового уровня, и постепенно перейдет к продвинутым темам, таким как аутентификация.
Весь курс делится на основные разделы.
Вот краткое описание того, что вы узнаете в каждом разделе курса:
Раздел 1: Введение и установка необходимого программного обеспечения.
В этом разделе мы узнаем, что такое Django и почему он используется. Мы также установим инструменты, необходимые для создания веб-приложений Django.
Раздел 2: Настройка проекта Django:
В этом разделе мы узнаем о настройке проекта Django с использованием сервера разработки.
Раздел 3: Представления и шаблоны URL в Django.
Мы узнаем о том, что такое архитектура MVT (модель-представление-шаблон), начав с создания представлений в Django.
Раздел 4: База данных и модели:
В этом разделе описывается, как создавать модели в Django и как модели помогают нам создавать таблицы базы данных.
Раздел 5: Шаблоны:
В этом разделе вы узнаете о шаблонах в Django и о том, как мы можем передавать данные из базы данных в шаблоны Django.
Раздел 6: Статические файлы и дизайн сайта:
Этот раздел научит вас, как использовать статический контент на вашем сайте, такой как статические изображения, JavaScript и т. д., И как использовать эти статические элементы для стилизации вашей веб-страницы.
Раздел 7: Формы.
Каждое приложение Django должно отправлять данные на сервер, в этом разделе описывается, как создавать формы в Django, которые позволяют нам выполнять основные операции CRUD, то есть создавать, читать, обновлять и удалять.
Раздел 8: Аутентификация в Django:
Каждое веб-приложение должно быть уверено, что оно предоставляет функцию регистрации и входа в систему, в этом разделе мы узнаем, как именно аутентифицировать пользователей на нашем сайте.
Мы также узнаем, как защитить паролем определенные веб-страницы в Django.
Раздел 9: Сигналы Django, классовые представления в Django:
В этом разделе рассматриваются сигналы Django и представления на основе классов в Django, который является альтернативой созданию представлений на основе функций.
Раздел 10: API REST
В этом разделе мы изучим Django Rest Framework, который помогает нам создавать REST API с использованием Django для любого веб-приложения Django.
Раздел 11: Пагинация, поиск и пользовательские разрешения.
Каждое современное веб-приложение нуждается в расширенных функциях, таких как нумерация страниц и поиск. Мы узнаем, как разбивать страницы (пагинация) и как добавить функциональность поиска на наши страницы в Django. Мы также узнаем, как добавить пользовательские разрешения к нашим моделям Django, чтобы только определенный набор пользователей нашего приложения имел доступ к определенным моделям.
Раздел 12: Создание сайта электронной коммерции.
Этот раздел будет охватывать все, что вам нужно знать для создания полнофункционального сайта электронной коммерции. Правильная форма перечисления продуктов, поиска их, добавления их в корзину и оформления заказа, мы реализуем каждую функцию с нуля.
Раздел 13: Настройка панели администратора.
У хорошего веб-приложения есть хорошая админ-панель, в этом разделе мы узнаем, как настроить админ-панель для нашего сайта электронной коммерции, чтобы лучше отслеживать и управлять нашими заказами.
Раздел 14: Создание веб-генератора резюме.
В этом разделе мы создадим инструмент, который автоматически генерирует резюме в формате PDF из предоставленных пользователем данных. Это приложение поможет пользователям собирать свои данные, которые они хотят, в их резюме и будет динамически генерировать для них резюме, которое автоматически загружается на их компьютер.
Раздел 15: Создание веб-скрепера ссылок.
Мы создадим веб-утилиту, которая автоматически спарсит все ссылки, представленные на любой веб-странице, и сгенерирует из нее отчет с точки зрения имени и адреса ссылки.
После прохождения этого курса вы сможете сделать следующее:
1. Создать продвинутые приложения Django с такими функциями, как аутентификация, поиск и пагинация.
2. Создать API REST, используя Django Rest Framework.
3. Создать полнофункциональный сайт электронной коммерции с такими функциями, как добавление в корзину, поиск, оформление заказа.
4. Полностью настроить админ-панели для любого веб-приложения Django.
5. Создать передовые инструменты и веб-приложения, такие как PDF-генераторы и веб-сканеры.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Изучите Python - создайте и разверните приложение для работы с недвижимостью с помощью Django и PostgreSQL. Это очень практичный курс, где мы берем список требований от вымышленной компании для создания приложения для недвижимости с использованием Django. Мы рассмотрим базовую тему html / css Bootstrap 4 и превратим ее в настоящее рабочее приложение с областью администрирования для управления ресурсами, включая списки свойств, риэлторов и контакт
Django - это самый популярный фреймворк для разработки веб-приложений на языке Python. На курсе «Django Starter» вы получите базовые знания этого фреймворка и научитесь применять их на практике. Во время обучения вы спроектируете своё первое веб-приложение с помощью Django, познакомитесь на практике с Django RESTful API, узнаете его плюсы и минусы, научитесь делать свое приложение более стабильным и защищенным, и научитесь устанавлива
Пройдите весь процесс создания сайта на Django: от установки и настройки окружения до создания проекта локально и его деплоя на хостинг.