Python Web-разработка
Курс может быть полезен для тех, кто:
- Хочет в IT и хочет перспективную профессию
- Желает получить серьезный фундамент, обучаясь у лучших практиков отрасли
- Планирует получить достаточно практического опыта для дальнейшего трудоустройства
По окончании курса вы получите:
-Профессию с возможностью трудоустройства в одном из самых востребованных направлений современного IT
- Знания, умения и навыки, подтвержденные профессиональным международным сертификатом и проектами
- Участие в уникальной партнерской программе трудоустройства Академии ШАГ в Минске и ведущих IT компаний всего мира
Результат / будет знать, уметь
- Получите перспективную IT профессию
- Эффективно работать в любой IT команде
- Использовать язык программирования и несколько фреймворков
- Уверенно работать с целым стеком технологий веб-разработки
- Разбираться в современных методах проектирования и построения серверной части веб-решений
- Создавать качественный программный код под любые задачи WEB-разработки
- Эффективно использовать профильные нейросети в работе
Контакты
В начале беседы сообщите, что нашли информацию на Все Курсы Бай.
Программа
Введение в язык программирования Python
Типы и операции. Инструкции и синтаксис
Функции. Модули
Классы и ООП
Исключения и инструменты
Расширенные возможности языка программирования
Паттерны проектирования. Макросы
Структура HTML
HTML и CSS
Создание адаптивной верстки
Django. HTTP: описание и структура протокола
Инструменты отладки браузера (Firebug, Web developer)
Введение и описание фреймворка
Старт проекта
Структура проекта и приложения
Паттерн MVC (MVT)
Модели и поля, типы полей и атрибуты
Связи между таблицами и проектирование БД
Миграции. Фикстуры. QuerySet. Raw-SQL
Настройка отображения виджетов
Встроенные class-based views (TemplateView, ItemView, ListView), их кастомизация
Сортировка, фильтры, поиск admin actions, редактирование полей ListView
Admin actions, редактирование полей в ListView
Шаблоны, синтаксис, логические конструкции
Наследование url и includes
Понятие контекста, контекст процессор
Теги и фильтры
Формы. Типы полей. Виджеты
Атрибуты. Валидация
Формы для моделей
Django CBV
Использование форм с class-based views
Миксины. Кэширование
Пагинация. Logging
Debug toolbar. Extensions. Unit-tests
Selenium. Nginx, uwsgi
Управление статистикой
Деплоймент
Тренинг с HR-ом
Командный (персональный) проект - опционально
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.