okursah

Бэкенд-разработка на Django: с нуля до специалиста (Академика)

Академика
1 194 руб.
Цена
22 часа
Длительность курса
В любое время
Дата начала
Выдают сертификат
Бесплатный, мощный, надёжный — освойте фреймворк Django, чтобы разрабатывать сайты и веб-приложения гораздо быстрее. На курсе разберём только самое нужное, начиная с шаблонов и заканчивая конфигурированием проекта. Сделайте серьёзный шаг в веб-разработку уже сегодня!
  • Авторизация и регистрация Обзор модуля.Пространство имён в диспетчере URL.Клиент-серверная архитектура. Запросы GET и POST.Режимы Traceback и Debug.Model View Template.Собственная модель пользователя.Подготовка проекта к работе с пользователями.Формы в Django.Контроллер авторизации.Собственные шаблоны и кастомизация формы.Регистрация.Личный кабинет.Обработка ошибок.Финальные штрихи.Заключение.Тест.Практика.
  • Работа с шаблонами Обзор модуля.Работа с Django Templates на back-end.Работа с контекстом.Работа со статикой.Динамические URL-ссылки в шаблонах.Принцип DRY в шаблонах.Заключение.Тест.Практика.
  • Django ORM, модели и БД Обзор модуля.Введение в Django ORM.Модели в Django. Создание первых моделей.Первая миграция.Работа с моделями через консоль.Работа с моделями через админ-панель.Работа с моделями в контроллерах и шаблонах.Работа с изображениями из объекта в шаблонах.Работа с Django Fixtures.Тест.Практика.
  • Тестирование, кеширование, Celery Обзор модуля.Тестирование. Основное.Тестирование IndexView.Тестирование ProductsListView.Тестирование UserRegistrationView.Кеширование. Основное.Установка django-debug-toolbar.Работа с кешем.Отложенные задачи — Celery.Работа с Celery.
  • Заказы и подключение оплаты Обзор модуля.Обзор вёрстки заказов. Перенос шаблонов в проект.Создание OrderModel, OrderForm.Создание OrderCreateView.Подключение Stripe. Создание CheckoutSession.Stripe — подключение webhook.Оплата продуктов из магазина.Завершение работы с функцией fulfill_order.Создание страницы заказов.Создание страницы деталей заказа.
  • Авторизация и регистрация Обзор модуля.Пространство имён в диспетчере URL.Клиент-серверная архитектура. Запросы GET и POST.Режимы Traceback и Debug.Model View Template.Собственная модель пользователя.Подготовка проекта к работе с пользователями.Формы в Django.Контроллер авторизации.Собственные шаблоны и кастомизация формы.Регистрация.Личный кабинет.Обработка ошибок.Финальные штрихи.Заключение.Тест.Практика.
  • Работа с шаблонами Обзор модуля.Работа с Django Templates на back-end.Работа с контекстом.Работа со статикой.Динамические URL-ссылки в шаблонах.Принцип DRY в шаблонах.Заключение.Тест.Практика.
  • Дополнительный модуль: Django REST Framework — DRF Обзор модуля.REST APIs. Основное.Начало работы с DRF.Создание ProductListView.Отображение категорий и пагинация.ModelViewSet.Аутентификация и Permissions.Создание API для корзины товаров.Переопределение метода created() для работы с корзиной товаров.Заключение.
  • Начало работы с проектом Шаблон и готовый код проекта.Обзор модуля.Обзор HTML-вёрстки.Выбор версии Django.Разворачивание проекта.Разворачивание проекта на Windows.Работа с командой manage.Обзор файлов в корневой папке проекта.Local vs Prod Development.Модель БД.Приложения в Django.Обзор файлов в приложении.Как работает Django.Создание контроллеров.HttpRequest.Тест.Практика.
  • Django ORM, модели и БД Обзор модуля.Введение в Django ORM.Модели в Django. Создание первых моделей.Первая миграция.Работа с моделями через консоль.Работа с моделями через админ-панель.Работа с моделями в контроллерах и шаблонах.Работа с изображениями из объекта в шаблонах.Работа с Django Fixtures.Тест.Практика.
  • CBV, миксины, emails Обзор модуля.CBV vs FBV.IndexView.ProductsListView.basket_add & basket_remove.UserRegistrationView & UserProfileView.LoginView & LogoutView.Миксины.Отправка электронных писем.Создание модели EmailVerification.Создание контроллера EmailVerificationView.Подключение Yandex для отправки писем.Контекстные процессоры.Линтеры и форматеры.
  • Тестирование, кеширование, Celery Обзор модуля.Тестирование. Основное.Тестирование IndexView.Тестирование ProductsListView.Тестирование UserRegistrationView.Кеширование. Основное.Установка django-debug-toolbar.Работа с кешем.Отложенные задачи — Celery.Работа с Celery.
  • Конфигурирование проекта Обзор модуля.Конфигурация проекта.Перенос зависимостей и работа с shell_plus.Развёртывание сервера.Создание нового пользователя на сервере.Настройка и установка СУБД PostgreSQL.Создание виртуального окружения.Перенос проекта и выполнение миграций.Сбор статики и запуск проекта.WSGI HTTP сервер Gunicorn.Установка и настройка nginx.Установка и настройка Redis.Настройка Celery.Установка и настройка firewall UFW.Подключение домена к серверу.Подключение SSL сертификата.Наполнение сайта, подключение платежей, соцсетей.
  • Дополнительный модуль: Django REST Framework — DRF Обзор модуля.REST APIs. Основное.Начало работы с DRF.Создание ProductListView.Отображение категорий и пагинация.ModelViewSet.Аутентификация и Permissions.Создание API для корзины товаров.Переопределение метода created() для работы с корзиной товаров.Заключение.
  • PostgreSQL, OAuth Обзор модуля.Работа с PostgreSQL.OAuth 2.0.Установка django-allauth.Регистрация приложения на GitHub.Авторизация через GitHub.
  • Конфигурирование проекта Обзор модуля.Конфигурация проекта.Перенос зависимостей и работа с shell_plus.Развёртывание сервера.Создание нового пользователя на сервере.Настройка и установка СУБД PostgreSQL.Создание виртуального окружения.Перенос проекта и выполнение миграций.Сбор статики и запуск проекта.WSGI HTTP сервер Gunicorn.Установка и настройка nginx.Установка и настройка Redis.Настройка Celery.Установка и настройка firewall UFW.Подключение домена к серверу.Подключение SSL сертификата.Наполнение сайта, подключение платежей, соцсетей.
  • Фильтрация, пагинация, Django Admin Обзор модуля.Фильтрация по категориям.Постраничный вывод (пагинация).Django Admin.Заключение.
  • PostgreSQL, OAuth Обзор модуля.Работа с PostgreSQL.OAuth 2.0.Установка django-allauth.Регистрация приложения на GitHub.Авторизация через GitHub.
  • CBV, миксины, emails Обзор модуля.CBV vs FBV.IndexView.ProductsListView.basket_add & basket_remove.UserRegistrationView & UserProfileView.LoginView & LogoutView.Миксины.Отправка электронных писем.Создание модели EmailVerification.Создание контроллера EmailVerificationView.Подключение Yandex для отправки писем.Контекстные процессоры.Линтеры и форматеры.
  • Фильтрация, пагинация, Django Admin Обзор модуля.Фильтрация по категориям.Постраничный вывод (пагинация).Django Admin.Заключение.
  • Начало работы с проектом Шаблон и готовый код проекта.Обзор модуля.Обзор HTML-вёрстки.Выбор версии Django.Разворачивание проекта.Разворачивание проекта на Windows.Работа с командой manage.Обзор файлов в корневой папке проекта.Local vs Prod Development.Модель БД.Приложения в Django.Обзор файлов в приложении.Как работает Django.Создание контроллеров.HttpRequest.Тест.Практика.
  • Заказы и подключение оплаты Обзор модуля.Обзор вёрстки заказов. Перенос шаблонов в проект.Создание OrderModel, OrderForm.Создание OrderCreateView.Подключение Stripe. Создание CheckoutSession.Stripe — подключение webhook.Оплата продуктов из магазина.Завершение работы с функцией fulfill_order.Создание страницы заказов.Создание страницы деталей заказа.
  • Корзина товаров Обзор модуля.QuerySet API.Корзина товаров.Методы корзины.Декораторы доступа.Заключение.Тест.Практика.
  • Корзина товаров Обзор модуля.QuerySet API.Корзина товаров.Методы корзины.Декораторы доступа.Заключение.Тест.Практика.
  • Цена - 1 194 руб.
  • Продолжительность курса составляет 22 часа

Все курсы из категории «Фреймворк Django»

  • 89 200 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 3 718 руб./мес. Оформить
  • Начало: завтра
Бекенд-разработчик на Python
Промокод
  • 50 991 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 8 499 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Python-фреймворк Django
  • 55 000 руб.
  • Длительность: 5 месяцев
  • Сертификат
  • Начало: В любое время
Django-разработчик
  • 187 000 руб.
  • Длительность: 9 месяцев
  • Сертификат
  • Рассрочка: 5 194 руб./мес. Оформить
  • Центр карьеры проведет вас от учебы до работы на новом месте
Python-разработчик с нуля
Промокод
  • 29 900 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 2 491 руб./мес. Оформить
  • Начало: В любое время
Python-фреймворк Django
Промокод
  • 109 000 руб.
  • Длительность: 10 месяцев
  • Сертификат
  • Рассрочка: 6 221 руб./мес. Оформить
  • Ученики проходят гарантированные собеседования в компаниях-партнёрах
Backend-разработчик на Python
Промокод
  • 120 000 руб.
  • Сертификат
  • Начало: В любое время
  • Помогаем с трудоустройством в центре развития карьеры
Профессия Backend-разработчик
Промокод
  • Бесплатно
  • Длительность: 18 месяцев
  • Сертификат *
  • Начало: В любое время
Бесплатная школа цифровых технологий от Сбера
4.8
Python - программист с нуля
Python-разработчик

Отзывы пользователей

большой выбор курсов от ведущих вузов и экспертов в различных областях знаний, возможность бесплатного обучения
нет
Отличная платформа
Курс Ольги Гужбиной вызвал восторг. Постепенное обучение, начиная с простого и переходя к более сложному, сопровождается мастерством опытного художника в видеоформате. Видеоматериалы можно просматривать множество раз, детально анализируя каждый момент. Единственное замечание - преподаватель предпочитает классический подход к изображению мужской фигуры, что может показаться излишне стандартным. Было бы интересно изучить больше разнообразных техник исполнения.
интересно
не дали сертификат
Не дали сертификат, хотя обещали
В описании написано, что должен быть сертификат, Где сертификат обещанный? :(
возможность бесплатного обучения на некоторых программах; гибкий график обучения, доступный с любого устройства
нет
Отличные курсы
Я очень доволен обучением в этой школе. Преподаватели здесь просто замечательные! Все объяснения очень подробные и понятные, информация подается последовательно, от простого к сложному. Мои навыки в портретной живописи значительно улучшились благодаря этому курсу. Теперь с нетерпением жду новых интересных программ!