Веб-фреймворк Django значительно облегчает работу Python-разработчика. С помощью него можно гораздо проще и быстрее писать код, а это значит, что ваша работа станет продуктивнее.
На курсе вы познакомитесь с функциями Django, с помощью которых сможете создавать безопасные, удобные и быстрые веб-сайты. Вы научитесь работать с корзиной, карточками товаров, фильтрацией поиска, наполнением сайта контентом, админкой и аутентификацией пользователей.
В течение обучения вы будете выполнять практические задания, а в конце создадите свой личный проект, который включите в свое портфолио.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Frontend-разработчик
Python Senior Developer, Team Leader
Программист
Разработчик в Южно-Уральский научный центр
Специалист в кросс-платформенной разработке
Разработчик ПО
Python Fullstack developer
Software Engineer II в Microsoft
Главный Python-разработчик
Python-разработчик
Software developer
Преподаватель в GeekBrains
Fullstack разработчик, Python Senior Developer
Веб-разработчик
Fullstack-разработчик
Разработчик
Эксперт
Вы познакомитесь с веб-фреймворком Django и научитесь использовать его для создания функциональных и безопасных веб-сайтов.
Кроме теории вы получите методичку с полезной информацией, выполните несколько практических заданий и подготовите дипломный проект.
Вы рассмотрите сильные стороны Djangо, установите его на компьютер и узнаете, в каких случаях он используется. Поймете, как устроен проект, познакомитесь с диспетчером URL.
В этом блоке вы познакомитесь с шаблонизатором Django. Узнаете, как построена работа со ссылками на страницы и статикой. Научитесь загружать данные из внешних источников и отправлять их в шаблоны.
Вам расскажут об устройстве баз данных, их создании, подключении и работе с ними. Вы познакомитесь с Django-ORM и узнаете, как использовать встроенную административную панель.
Вы узнаете, как происходит аутентификация пользователей на сайте и как данные загружаются в базу из файлов. Поймете принцип работ механизма CRUD в работе с моделями.
В этом блоке вы узнаете, как работает корзина и меню на сайте. Поймете, как с помощью ORM обрабатываются и выполняются запросы.
Вы рассмотрите выполнение асинхронных запросов в AJAX. Поработаете с корзиной на сайте, научитесь ограничивать доступ к ней. Создадите страничку продукта и оформите "горячее предложение".
Вы интегрируете в проект новое приложение. Научитесь ограничивать доступ к админке. Узнаете, как используется CRUD для пользователей сайта и категорий товаров.
Вы узнаете, как реализовать постраничный вывод объектов. Научитесь использовать CRUD для товаров на сайте. Узнаете, какие есть шаблонные фильтры и рассмотрите контроллеры в CBV.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио