

Python-фреймворк Django
Вы научитесь верстать веб-страницы, писать и оптимизировать веб-приложения на Django, продолжите развиваться в IT-индустрии и станете более востребованным разработчиком.
- Длительность 3 месяца
- Спикеры практикующие веб-разработчики
- Проект для портфолио: интернет-магазин
- Доступ к курсу навсегда
О профессии
Освойте популярный Python-фреймворк
- 13 000
разработчиков по всему миру используют Django
- 1 500 манат
средняя зарплата начинающего разработчика со знанием Django
Чему вы научитесь
-
Разбираться в архитектуре веб-приложений
-
Проектировать легко поддерживаемые проекты
-
Пользоваться инструментами: pip, virtualenv, Git, PyCharm и другими
-
Ориентироваться в современных веб-технологиях
-
Писать чистый и валидный код согласно PEP8
-
Верстать адаптивные сайты средствами HTML и CSS
-
Создавать и оптимизировать веб-приложения на Django
-
Создавать Unit-тесты и покрывать ими Django-приложение
-
Эффективно работать с базой данных в Django
О Skillbox
Как проходит обучение на платформе
Содержание курса
Вас ждут 22 тематических модуля, более 100 видео с теорией и много практики.
- 3 месяца обучения
- 20 практических работ
-
Введение в веб и Linux
Познакомитесь с операционной системой Linux, запустите Git и создадите первый проект на Django.
-
Введение в Django
Познакомитесь с виртуальным окружением, настроите файлы manahe.py и разберётесь с шаблонами.
-
База данных и модели
Научитесь работать с моделью ORM, метаданными.
-
Административный интерфейс в Django
Познакомитесь с «админкой» Django и сможете удобно управлять работой.
-
Обработка запросов в Django
Научитесь получать и обрабатывать запросы на сервере.
-
Формы
Узнаете, как создавать формы пользовательского ввода и получать результат в Django.
-
HTML/CSS
Научитесь создавать и оформлять простые веб-страницы с помощью HTML, CSS и JavaScript.
-
Class Based Views. Generic Views
Научитесь создавать переходы между страницами, познакомитесь с полезными классами для создания объектов.
-
Аутентификация и авторизация
Напишете view для аутентификации и logout.
-
Регистрация и права доступа
Научитесь регистрировать пользователей и распределять права между ними.
-
Тестирование
Познакомитесь с подходом «разработка через тестирование», или Test-driven development.
-
Работа с файлами
Узнаете, как обрабатывать POST-запросы и хранить файлы на сервере.
-
Локализация и интернационализация
Научитесь работать со встроенными средствами локализации и интернационализации в Django. Навык пригодится вам в работе с международными проектами.
-
Введение в Django REST Framework
Научитесь проектировать REST-приложения в Django.
-
Документирование
Поймёте, как документировать код в проектах, чтобы коллеги могли легко ориентироваться в вашей работе.
-
Эффективная работа с базой данных в Django
Оптимизируете скорость и количество запросов к базам данных.
-
Логирование и профилирование
Узнаете, зачем нужны логирование и профилирование.
-
Экспорт/импорт данных
Научитесь экспортировать данные в форматы XML, JSON, YAML, импортировать их внутри административной панели, создавать ленту новостей и настроить карту сайта.
-
Оптимизация с помощью кэширования
Узнаете, как кэшировать код в своём проекте и зачем это нужно.
-
Деплой и командная разработка
Развернёте сайт на сервере и создадите тестовые стенды.
-
Техническое интервью
Получите полезные советы от опытных экспертов из IT, как проходить технические собеседования.
-
Итоговый тест
Пройдёте тестирование, которое поможет закрепить знания.
Получить презентацию курса и консультацию специалиста
Спикер
Часто задаваемые вопросы
-
Я уже программирую на Python. Мне пригодится курс?
Курс рассчитан на продолжающих программистов. Он отлично подойдёт тем, кто уже знаком с базовыми понятиями разработки на Python и хочет расширить свой инструментарий. Вы научитесь работать с фреймворком Django и станете более ценным специалистом.
-
Сколько часов в неделю мне нужно будет уделять обучению на платформе?
В среднем пользователи платформы занимаются около 2 часов в день и завершают курс за 3 месяца. Но у нас нет жестких дедлайнов — учитесь на платформе в комфортном для вас темпе.
-
Какой график обучения на платформе? Получится ли совмещать его с работой?
Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
-
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
-
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.

- Кишинев
- Ташкент
- Астана
- Баку
- Минск
- Москва
- Тбилиси
- Гянджа
- Сумгайыт
- Мингечевир
- Хырдалан
- Шеки
- Габала
- Астара
- Алматы
- Самара
- Шымкент
- Гомель
- Могилев
- Наманган
- Самарканд
- Тирасполь
Отзывы участников
На курсе Python Django крутой куратор, Сергей Климов. А вот спикер не очень понятно рассказывает, приходится обращаться к YouTube и Google.
14 отзывов