Django 3 - Full Stack разработка веб-сайтов на Python

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

What you will learn

  • - Разрабатывать веб-приложения с использованием HTML, CSS на фронтэнде и Django на бэкенде
  • - Применять шаблоны Django
  • - Работать с базами данных через Django ORM
  • - Программировать регистрацию и авторизацию пользователей
  • - Применять Bootstrap для стилизации внешнего вида веб-страниц
  • - и многое другое

About this course

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

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

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

Что такое Django?

Django - веб-фреймворк с открытым исходным кодом, написанный на Python. Был разработан 12 лет назад, однако обновлён в 2020 до Django 3 с целым набором новых возможностей!

Django это великолепный фреймворк для веб разработчиков, потому что предоставляет всю инфраструктуру для разработки веб сайтов, ориентированных на использование баз данных, использующих аутентификацию пользователей, нуждающихся в администрировании контента, обработке форм, загрузке файлов и так далее. Вместо разработки всех этих "фич" с нуля самостоятельно, вы можете использовать Django, пользуясь встроенными в него компонентами, которые уже поддерживают все эти "фичи". Так что вы сможете сконцентрироваться на разработке непосредственно логики вашего веб-сайта.

Если вы хотите использовать Python в веб-разработке, то вам однозначно стоит заняться изучением фреймворка Django. Он сэкономит вам массу времени.

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

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

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

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

1 - Генератор паролей: простой веб сайт, позволяющий генерировать пароли, исходя из настроек, заданных пользователем. Вы изучите:

  • как инсталлировать Django

  • как создавать новый проект

  • маршрутизацию URL в Django

  • создание шаблонов

  • отправку и обработку данных из HTML форм

2 - Персональное портфолио: создайте своё собственное портфолио для демонстрации резюме, проектов и (почти) полноценного блога потенциальным работодателям. Вы изучите как:

  • добавлять новые приложения в проект

  • работать с моделями и БД

  • работать с панелью администратора (админкой)

  • создавать пользователей с административными привилегиями

  • создавать гибкий и отзывчивый веб сайт с использованием Bootstrap 4

  • работать со статическими и медиа файлами

  • расширять шаблоны

  • форматировать даты и слова во множественном числе

3 - Список задач: веб сайт на котором пользователь может зарегистрироваться и полностью управлять списком задач, создавая, редактируя и удаляя их. Вы научитесь:

  • работать с системой аутентификации пользователей

  • создавать виртуальные окружения

  • устанавливать связи между моделями

  • требовать на определённых страницах от пользователя быть залогиненым

  • создавать CRUD приложения (CRUD - Create, Read, Update, Delete)

  • делать запросы и фильтровать данные

  • обрабатывать ошибки

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

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

Материалы курса регулярно обновляются, так что всегда остаются актуальными.

Не тратьте своё время, рыская по Интернету в поисках крупиц информации о Django. Инвестируйте в себя и позвольте мне обучить вас Django, получая много радости в процессе.

Whom this course is for

Для любого новичка, желающего изучить Django. Python разработчики, желающие изучить Django.

Initial requirements

Базовое понимание Python приветствуется, но не обязательно. В начале курса есть секция, посвящённая основам Python 3.

Meet the Instructors

Course content

loading...

Price

Price: RUB 1,690
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Price: RUB 1,690