Django 3 – Full Stack разработка веб-сайтов на Python [Илья Фофанов, Nick Walter] [Udemy]

Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4 Хотели создать веб сайт, но не знали с чего начать? Пытались изучать Django, но “наелись” урезанными видео с YouTube и плохо написанными руководствами? А может вам надо перейти с Django 2 на Django 3? Если хотя […]

Создайте 3 крутых веб-сайта, изучите Back и Frond End веб разработку, сверстайте сайты с HTML5, CSS3 и Bootstrap 4

  • Хотели создать веб сайт, но не знали с чего начать?
  • Пытались изучать Django, но “наелись” урезанными видео с YouTube и плохо написанными руководствами?
  • А может вам надо перейти с Django 2 на Django 3?

Если хотя бы на один вопрос ответили – “да”, то этот курс для вас!

На моём курсе по Django я проведу вас через фреймворк Django от начала и до конца. Я программист-самоучка, так что знаю что такое самому начинать с нуля. Я позабочусь о вашем обучении, более того – я позабочусь о вас самих!

Авторы курса: Илья Фофанов, Nick Walter

Содержание и обзор

Я считаю, что лучшая учёба это практика. Так что, по ходу курса вы столкнётесь с практическими заданиями, выполняя которые, вы будете самостоятельно тестировать свои знания. Такой формат позволит вам действительно учить Django, а не тупо следовать за мной как робот.

Мы будем использовать Python на курсе (разумеется), так что если вы не знакомы с этим языком программирования – начните с памятки по Python 3, находящейся в самом начале курса.

После этого мы погрузимся в разработку трёх веб сайтов:

  1. Генератор паролей: простой веб сайт, позволяющий генерировать пароли, исходя из настроек, заданных пользователем. Вы изучите:
    • как инсталлировать Django
    • как создавать новый проект
    • маршрутизацию URL в Django
    • создание шаблонов
    • отправку и обработку данных из HTML форм
  2. Персональное портфолио: создайте своё собственное портфолио для демонстрации резюме, проектов и (почти) полноценного блога потенциальным работодателям. Вы изучите как:
    • добавлять новые приложения в проект
    • работать с моделями и БД
    • работать с панелью администратора (админкой)
    • создавать пользователей с административными привелегиями
    • создавать гибкий и отзывчивый веб сайт с использованием Bootstrap 4
    • работать со статическими и медиа файлами
    • расширять шаблоны
    • форматировать даты и слова во множественном числе
  3. Список задач: веб сайт, на котором пользователь может зарегистрироваться и полностью управлять списком задач, создавая, редактируя и удаляя их. Вы научитесь:
    • работать с системой аутентификации пользователей
    • создавать виртуальные окружения
    • устанавливать связи между моделями
    • требовать на определённых страницах от пользователя быть залогиненым
    • создавать CRUD приложения (CRUD – Create, Read, Update, Delete)
    • делать запросы и фильтровать данные
    • обрабатывать ошибки

Я так же проведу вас через GIT, инструмент контроля версий исходного кода – стандарт де факто среди профессиональных разработчиков. Я объясню чем этот инструмент так полезен и почему его необходимо использовать.

Так же, я покажу каким образом вы можете публиковать любые ваши проекты в Интернете с помощью Python Anywhere. Как я уже сказал, я проведу вас от самого начала до самого конца.

1. Вступительное слово

2. Памятка по Python 3

3. Сайт №1 - Генератор

4. Введение в GIT

5. Сайт № 2 - Личное

6. Разворачивание сайта

7. Сайт № 3 - Список дел

8. Что нового в Django 3

9. Что дальше

Django - веб-фреймворк с открытым исходным кодом, написанный на Python. Был разработан в 2005 году, однако обновлён в 2020 до Django 3 с целым набором новых возможностей! Django это великолепный фреймворк для веб разработчиков, потому что предоставляет всю инфраструктуру для разработки веб сайтов, ориентированных на использование баз данных, использующих аутентификацию пользователей, нуждающихся в администрировании контента, обработке форм, загрузке файлов и так далее. Вместо разработки всех этих "фич" с нуля самостоятельно, вы можете использовать Django, пользуясь встроенными в него компонентами, которые уже поддерживают все эти "фичи". Так что вы сможете сконцентрироваться на разработке непосредственно логики вашего веб-сайта. Если вы хотите использовать Python в веб-разработке, то вам однозначно стоит заняться изучением фреймворка Django. Он сэкономит вам массу времени.
Подойдет для любого уровня: новичок или уже состоявшейся Python разработчик, желающий изучить Django

Будьте первым, кто оставит отзыв.

Пожалуйста, войдите чтобы оставить отзыв
Автоматическая выдача после оплаты

Почему такая низкая цена?

~10,5 часов
Вы получаете полную версию курса, но без обратной связи от автора
Файлы курса будут доступны для скачивания на ПК или телефон