
В данной лекции мы поговорим о том, что из себя представляет Django.
В данной лекции мы поговорим о том, сколько можно зарабатывать с Django.
В данной лекции мы познакомимся, определим цели на весь курс и поймем, как будет проходить обучение.
В данной лекции мы познакомимся с версткой нашего будущего интернет магазина. Вы можете использовать свою, либо использовать ту, которая представлена на уроке (ссылка прикреплена к уроку).
В данной лекции мы обсудим, как правильно выбирать версию Django.
В данной лекции мы рассмотрим поэтапно, как разворачивать проект на Django, то есть подготовить "каркас" для для будущего полноценного проекта.
В данной лекции мы мы рассмотрим, как правильно запускать проект через PyCharm и выполнить все настройки в проекте.
В данной лекции мы рассмотрим всевозможные варианты запуска сервера Django.
В данной лекции мы подробный образом рассмотрим архитектуру проекта Django.
В данной лекции мы построчно пройдемся по каждым переменным в файле settings.py.
В данной лекции мы более подробно изучим работу urls.py файла.
В данной лекции мы рассмотрим архитектуру БД будущего проекта, чтобы на ее основе правильно подготовить проект для работы.
В данной лекции мы поговорим о том, что такое приложения в Django.
В данной лекции мы перенесем наш шаблон в Django проект и подключим его.
В данной лекции мы ознакомимся с теорией на предстоящий урок.
В данной лекции мы создадим первый контент (контекст) для контроллера, предоставив возможность формирования динамических данных в шаблоне.
В данной лекции мы рассмотрим, как правильно подключать статику в Django проекте.
В данной лекции мы углубимся в работу url-адресов.
В данной лекции мы поговорим о таком принципе программирования, как DRY - Don't Repeat Yourself, и применим его на примере наследовании шаблонов.
В данной лекции мы ознакомимся с теорией на предстоящий урок.
В данной лекции мы создадим модели (таблицы) для Базы Данных.
В данной лекции мы поговорим о том, что такое миграции и как правильно с ними работать.
В данной лекции мы поработаем с объектами модели через консоль и админ-панель. Изучим методы all(), filter(), get(), create().
В данной лекции мы подключим работу медиафайлов.
В данной лекции мы добавим пространство имен в диспетчер URL.
В данной лекции мы поговорим о том, что такое Django Fixtures и как они помогут выгружать данные из БД.
В данной лекции мы ознакомимся с теорией на предстоящий урок.
В данной лекции мы расширим функционал уже существующей модели пользователей, добавив свои собственные поля.
В данной лекции мы рассмотрим работу с формами, как и для чего они используются.
В данной лекции мы поговорим о таком хорошем способе, как Debug-режим, который позволяет просматривать процесс выполнения кода по строчно и не только.
В данной лекции мы создадим логику для обработки информации при авторизации пользователя.
В данной лекции мы преобразим созданную форму и шаблон, поговорим о том, как работать со стилями для формы.
В данной лекции продолжая разговор о создании контроллеров для авторизации, регистрации и личного кабинета, мы создадим логику для работы с регистрацией пользователей.
В данной лекции мы создадим контроллер для личного кабинета.
В данной лекции мы добавим вывод сообщений о допустимых пользователем ошибок во время регистрации/авторизации.
В данной лекции мы завершим работу над данный разделом: добавим контроллер logout и преобразуем header, убрав все захардкорженные моменты.
В данной лекции мы ознакомимся с теорией на предстоящий урок.
В данной лекции мы поговорим о таких возможностях фильтрации в Django ORM, как:
__in
__gt
__startswith
order_by()
В данной лекции мы расширим работу с шаблонами и на этот раз поговорим о включенных шаблонах.
В данной лекции мы создадим модель для работы с корзиной товаров.
В данной лекции мы добавим методы для работы с корзиной.
В данной лекции мы поговорим о декораторах в Django и рассмотрим пример на @login_required.
В данной лекции мы доработаем контроллер отображения продуктов, добавив фильтрацию по категориям.
В данной лекции мы реализуем постраничный вывод товаров (пагинация).
В данной лекции мы поработаем с Django-админкой, увидем, насколько она мощная и как ее можно преобразовать под собственные нужды.
В данной лекции мы подведем итоге за курс.
Добро пожаловать на курс "Django для Начинающих".
Знакомство
Меня зовут Валера и я back-end разработчик в компании Elsevier. Это один из крупнейших научных издательских домов мира и наше подразделение, 3D4MEDICAL, разрабатывает самое популярное 3D приложение анатомического тела.
Так же параллельно я являюсь преподавателем на платформе GeekBrains, где веду курс по Python и Django.
Преимущества курса
Мой опыт за время работы и преподавания помог мне создать авторский курс по Django. В нем собрана только самая необходима информация: теория и очень много практики. По окончании курса у вас будет +1 кейс в портфолио, фундаментальные знания для того, чтобы развиваться дальше, а так же возможность после курса найти работу по данной специальности.
В конце каждой лекции у вас будет:
Тест на закрепление теории
Домашние задания, которые приведут вас к созданию своего проекта. Каждое ДЗ проверяется индивидуально!
Что мы будем изучать
Мы начнем изучение Django с самого начала: рассмотрим, как правильно разворачивать и подготавливать проект для работы; поговорим о работе с шаблонами, контекстом и базой данных; так же подробным образом разберем взаимодействие с пользователем - авторизация, регистрация, личный кабинет; создадим с вами корзину товаров и в конце курса поговорим о Django-админке. Я буду вести вас весь курс за руку, объясняя каждый момент шаг за шагом, чтобы ничего не упустить.
Кому подойдет этот курс
Этот курс отлично подойдет для тех, кто уже знаком с python и готов применить свои знания для изучения чего-то нового (Django Framework), так же back- разработчикам, которые хотят научиться писать мощные сервера для приложений и сайтов, и вообще просто программистам, которые хотят начать развиваться в новом направлении
До встречи на курсе
Присоединяйся к нашему курсу и начни разрабатывать и зарабатывать уже сейчас! До встречи на курсе!