Если Вы хотите разрабатывать веб-приложения быстро, и самое главное – качественно, у нас для Вас есть замечательное предложение. Записывайтесь на курс веб-разработки на базе языка программирования Python и осваивайте навык работы, который Вам в будущем обязательно пригодится. Работа с фреймворком, изучение которого входит в курс, поможет в короткие строки овладеть всеми возможностями данной платформы. Приобретенные навыки Вы будете применять на практических занятиях в рамках всего курса.
Django – это фреймворк для веб-приложений на языке программирования Python. Он имеет эффективные инструменты работы с базами данных и сессиями.
По окончанию нашего курса Вы научитесь разрабатывать веб-приложения с использованием Django на профессиональном уровне.
Веб-разработка на Python/Django: учебная программа курса.
Создания веб-приложений – с чего стоит начинать.
- Протокол HTTP и его особенности.
- Интерфейс WSGI.
- Разметка HTML5.
- Разметка с использованием CSS3.
- Объектно-ориентированная среда Jade.
- Набор инструментов Bootstrap.
- Django.
Реляционные базы данных.
- Настройка сервера баз данных.
- Работа с базами данных.
- Язык SQL.
- Как нормализовать данные.
- Эксплуатация ORM.
- Механизм инкапсуляции базы данных.
Модели.
- Типизация данных полей моделей.
- Работа с интерфейсом администратора, подключение и настройка.
- Поля многие-ко-многим.
Работа с пакетными менеджерами и системой контроля версий.
Подготовка к созданию веб-приложений.
- Файлы маршрутов и представлений.
- Работа с языком шаблонов.
- Обработка данных.
- Простые формы и их создание.
Скрытые возможности веб-приложений.
- Представления-классы.
- Модели и основанные на них формы.
- Аутентификация.
- Формсеты.
- Тестирование модулей.
Настройка приложений.
- Работа с подпрограммным обеспечением.
- Собственные теги и фильтры: как создавать.
- Сигналы, сессии и сообщения.
- Освоение логирования и отправки почты.
- Работа с библиотеками разных форматов.
- Процесс перевода данных в биты.
- Работа с изображениями с помощью PIL.
- Структуры на основе mptt.
Фронтенд-разработка: что нужно знать.
- Основы JavaScript.
- Работа с JQuery.
- REST-интерфейс и его внедрение в приложения.