Чему вы научитесь
Разбираться в архитектуре веб-приложений
Проектировать легко поддерживаемые проекты
Пользоваться инструментами: pip, virtualenv, Git, PyCharm и другими
Ориентироваться в современных веб-технологиях
Писать чистый и валидный код согласно PEP8
Верстать адаптивные сайты средствами HTML и CSS
Создавать и оптимизировать веб-приложения на Django
Создавать Unit-тесты и покрывать ими Django-приложение
Работать с Javascript на базовом уровне
Программа:
Веб вёрстка для начинающих
Вводный модуль
HTML
Основы CSS
Основы JavaScript
Адаптивность и кроссбраузерность
Оформление
Advanced CSS
Инструменты верстальщика
Python фреймворк Django
Введение в веб-фреймворки
Введение в Django
Обработка запросов в Django
База данных и модели
Формы
Работа с файлами
Тестирование
Аутентификация и авторизация
Админка
Локализация и интернационализация
Права доступа
Документирование
Оптимизация
Экспорт данных