Скидки на курсы ждут в личном кабинете. Нажмите тут
Домашние задания

Основы Django Framework

от GeekBrains
Основы Django Framework
Формат
Онлайн
Длительность
1 месяц
Уровень
Для новичков
Документ
Сертификат
Трудоустройство
Нет
Программа

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

Программа длится 1 месяц и состоит из 8 уроков. Вы научитесь создавать безопасные веб-сайты, внедрять шаблон проектирования MVC, реализовывать авторизацию и регистрацию пользователей, админку и асинхронное обновление контента. По итогам курса вы создадите личный проект, портфолио и получите сертификат об окончании обучения.

  • Урок 1. Знакомство с фреймворком

    • Зачем нужен Django.
    • Сильные стороны фреймворка.
    • Установка и настройка.
    • Общие сведения о структуре проекта.
    • Знакомство с urlpatterns.
    • Первая страничка и ее отображение.
  • Урок 2. Шаблон + Контекст = html

    • Шаблонизатор Django (теги, фильтры и наследование).
    • Работа со статикой и ссылками на страницах.
    • Отправка контента в шаблоны и загрузка его в контроллеры из внешних источников.
  • Урок 3. Модели + ORM = данные

    • Краткая теория баз данных.
    • Введение в Django-ORM.
    • Подключение и создание базы данных.
    • Несколько слов о миграциях.
    • Работа с данными.
    • Встроенная админка.
    • Пространства имен.
  • Урок 4. Аутентификация и регистрация пользователя

    • Загрузка данных в базу из файлов.
    • Модель пользователя.
    • Процедура аутентификации.
    • Формы в Django.
    • Механизм CRUD при работе с моделями.
  • Урок 5. Пользователь + товар = корзина

    • Выполнение запросов при помощи ORM.
    • Работа с меню.
    • Создание корзины.
  • Урок 6. Корзина + AJAX + декораторы

    • Работа с корзиной.
    • Добавление динамики в «горячее предложение».
    • Создание страницы продукта.
    • Ограничение доступа к корзине.
    • AJAX: выполнение асинхронных запросов.
  • Урок 7. Собственная админка

    • Интеграция нового приложения в проект.
    • Ограничение доступа к админке.
    • Реализация механизма CRUD для пользователей и категорий товаров.
  • Урок 8. Полезное: страничный вывод, шаблонные фильтры, CBV

    • Реализация механизма CRUD для товаров.
    • Постраничный вывод объектов.
    • CBV: готовые контроллеры.
    • Шаблонные фильтры.
Чему научат на курсе
Создавать быстрые и безопасные веб-сайты
Внедрять шаблон проектирования MVC
Работать с базами данных
Реализовывать эффективную авторизацию и регистрацию пользователей
Проектировать логику веб-сайтов с помощью административной панели
Качественно наполнять веб-сайты контентом
О школе
GeekBrains
рейтинг 4.4
60 отзывов
109 курсов
GeekBrains

История проекта GeekBrains начинается в 2010 году, когда его основатели заметили, что образовательным программам в такой динамичной сфере, как IT, часто не хватает актуальной теории и практических предметов. Сначала появилась «Школа программирования», которая со временем выросла в платформу с онлайн-курсами по различным IT и digital-профессиям Гик Брейнс. В 2016 онлайн-школа GeekBrains стала частью корпорации VK (ранее Mail.ru Group). 

Команда проекта верит, что за онлайн-образованием — будущее, и создаёт образовательную среду, в которой с помощью современных технологий студент получает профессию. Сейчас в школе готовят специалистов в сферах IT, маркетинга, менеджмента и дизайна.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.