[Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 2 из 14

370

2 часть

  1. Введение в базы данных
    1. Очень простой SQL
    2. CRUD
    3. Связи между таблицами
    4. JOIN — запросы
  2. Расширенные возможности в SQL
    1. Изменение типов
    2. Группируем данные
    3. Сортируем данные
    4. Обработка данных в группировке
    5. Операторы и функции для работы с датами
    6. Подзапросы
    7. Заключение
  3. Django: создаём проект
    1. Материалы от заказчика
    2. Окружение
    3. Окружение Django-проекта: Git
    4. Окружение Django проекта: venv
    5. Создание основы проекта
    6. Запуск dev-сервера и первый коммит
    7. Создание первого приложения
  4. Django: urls и views
    1. Роутинг запросов в urls.py и проектирование структуры адресов
    2. Адреса в Django. Связь urls и views. HttpResponse
  5. Верстка для бэкендера
    1. Основные HTML-теги
    2. Структура HTML-документа
    3. CSS и все-все-все
    4. DOM, наследование и специфичность
    5. Bootstrap: фреймворк для фронтенда
  6. Шаблоны и теги Django
    1. HTML страницы в Django. Render
    2. Разбиваем шаблоны: include, block, extends. Настройка VSCode
    3. Словарь контекста, ветвления, циклы
    4. Ссылки, namespaсe и name
    5. Делаем красиво: фильтры
    6. Подключение CSS в Django. Load static
  7. База данных и Django ORM
    1. Django ORM и модели
    2. Работа с миграциями
    3. Создание суперпользователя
    4. Регистрация модели Post в админке
    5. Загрузка тестовых данных
    6. Вывод информации из базы данных на страницы
  8. Правила оформления HTML и шаблонов Django
    1. Правила оформления HTML и шаблонов Django
    2. Оцените пройденные уроки
  9. Финальный проект спринта: сообщества
    1. Если не получается отправить проект на проверку
    2. Проект спринта: сообщества