Навыки, которые вы получите:
Django
HTML
JavaScript
HTTP
CSS
XML
MVC
Grid
Анимация
Web development
ORM
TDD
REST
SVG
Вы научитесь верстать веб-страницы, писать и оптимизировать веб-приложения на Django, продолжите развиваться в IT-индустрии и станете более востребованным разработчиком.
Чтобы использовать промокод, перейдите на эту страницу.
Программа
Веб-вёрстка. Базовый уровень
- Знакомство с курсом.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом Layout. HTML-разметка Layout. Flexbox Layout.
- Стилизация.
- Продвинутый HTML.
- Продвинутый CSS.
- Сетки.
- Адаптивность. Десктоп и планшет.
- Адаптивность. Мобильные устройства.
- JavaScript для верстальщика.
- Доступность.
- Кросс-браузерность.
- База знаний.
- Работа с хостингом.
- Анимация.
Веб-вёрстка. Продвинутый уровень
- Вёрстка HTML-писем.
- SVG.
- Анимация на JS.
- Оптимизация и процесс загрузки.
- Сборщики.
- Препроцессоры и постпроцессоры.
- CSS Grid.
- CMS.
- База знаний: часть 2.
- Будущее вёрстки.
Python-фреймворк Django
- Введение в веб-фреймворки.
- Введение в Django.
- Обработка запросов в Django.
- База данных и модели.
- Формы.
- Административный интерфейс в Django.
- Аутентификация и авторизация.
- Регистрация и права доступа.
- Работа с файлами.
- Тестирование.
- Локализация и интернационализация.
- Оптимизация с помощью кэширования.
- Введение в Django REST Framework.
- Документирование.
- Эффективная работа с базой данных в Django.
- Логирование и профилирование.
- Экспорт данных.
Чему вы научитесь
- Разбираться в архитектуре веб-приложений.
- Проектировать легко поддерживаемые проекты.
- Пользоваться инструментами: pip, virtualenv, Git, PyCharm и другими.
- Ориентироваться в современных веб-технологиях.
- Писать чистый и валидный код согласно PEP8.
- Верстать адаптивные сайты средствами HTML и CSS.
- Создавать и оптимизировать веб-приложения на Django.
- Создавать Unit-тесты и покрывать ими Django-приложение.
- Работать с Javascript на базовом уровне.