Python + Django + БД
Получите одну из самых востребованных IT-профессий. Вы освоите Python, научитесь писать программы и веб-приложения. Реализуете 4 проекта для портфолио, и мы поможем с трудоустройством.
• Длительность курса
8 месяцев
• Формат курса
Оффлайн
• Обучение
На практике
• Доступ к курсу
Навсегда
Кому подойдёт этот курс?

Новичкам в программировании
- Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
- У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
- Подскажем, как перейти в востребованное направление и зарабатывать больше.
Для кого будет полезно?

Абсолютно всем
- Пенсионеры смогут оплачивать товары и услуги не выходя из дома.
- Школьники смогут быстрее освоить программирование, благодаря чему дети возможно определятся со своей будущей профессией.
- Взрослые смогут усовершенствовать навыки в области программирования и возможно получить новую специальность.
Чему вы научитесь?
- Работать в Backend-разработке
- Создавать проекты с помощью фреймворка Django
- Создавать различные по сложности базы данных и вести работу с ними
- Работать во Frontend-разработке
- Работать с базовой частью Javascript
- Верстать базовые страницы и стилизовать их для будущих проектов.
Как проходит обучение
1. Изучаете тему
В курсе — практические уроки.

2. Выполняете задания
В том темпе, в котором вам удобно.

3. Работаете с преподавателем
Закрепляете знания и исправляете ошибки.

4. Защищаете дипломную работу
И дополняете ею своё портфолио.

Программа
Вас ждут 5 тематических блоков, прохождение которых можно приравнять к году работы.
- Знакомство с Python
- Встроенные типы и операции с ними
- Функции
- Полезные инструменты
- Работа с файлами
- Объектно-ориентированное программирование
- ООП. Продвинутый уровень
- ООП. Полезные дополнения
- Введение в алгоритмизацию и реализация простых алгоритмов на Python
- Циклы. Рекурсия. Функции
- Массивы. Кортежи. Множества. Списки
- Эмпирическая оценка алгоритмов на Python
- Коллекции. Список. Очередь. Словарь
- Работа с динамической памятью
- Алгоритмы сортировки
- Деревья. Хеш-функция
- Установка окружения. DDL-команды
- Управление БД. Язык запросов SQL
- CRUD-операции
- Операторы, фильтрация, сортировка и ограничение. Агрегация данных
- Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
- Оптимизация запросов
- Основные понятия в веб-разработке
- Основы языка разметки документов HTML
- Основы языка оформления стилей документа CSS
- Основные теги для вёрстки, псевдоклассы и псевдоэлементы
- Основы позиционирования, работа с Flexbox
- Работа с макетом дизайна в формате Figma
- Основы создания адаптивного сайта
- Стандарты веб и вспомогательные инструменты
- Основы языка JavaScript
- Основные операторы JavaScript
- Циклы, массивы, структуры данных
- Объекты в JavaScript
- Введение в DOM
- Обработка событий в JavaScript
- Урок-практикум
- Анонимные функции, замыкания
- Знакомство с фреймворком
- Шаблон + контекст = HTML
- Модели + ORM = данные
- Аутентификация и регистрация пользователя
- Пользователь + товар = корзина
- Корзина + AJAX + декораторы
- Собственная админка
- Полезное: страничный вывод, шаблонные фильтры, CBV
- Отправка электронной почты. Контекстные процессоры
- Регистрация через социальную сеть. Django ORM: связь «один к одному»
- Работа с заказом пользователя: CBV, Django formsets
- Работа с заказом пользователя: обновляем остатки товара, добавляем код jQuery
- Развёртывание Django-проекта на VPS от REG.RU
- Профилирование и нагрузочное тестирование проекта, оптимизация работы с базой данных
- Ещё быстрее: кеширование в Django
- Продвинутая работа с Django ORM. Тестирование в Django
Итоговая аттестация
Получить презентацию программы и консультацию специалиста
Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформы
Преподаватели

Ангелина Лебедева
Практикующий фрилансер, ментор блока «Python + Django + БД»


Ваше резюме после обучения

Должность
Junior Python-разработчик
Зарплата от:
40 000 с
Профессиональные навыки:
- Навыки работы с Python
- Навыки работы с базами данных
- Навыки работы с Django Framework
- Навыки работы с HTML и CSS
- Навыки работы с базовой частью JavaScript
Сертификат IT-Academy
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Стоимость обучения
Старт курса: 5 июля
Осталось: 15 мест
Рассрочка без первого вноса
5990 с/мес
7000 с/мес
Записаться на курс или получить бесплатную консультацию
Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформы
Часто задаваемые вопросы
Конечно! При правильном подходе к обучению, самостоятельном расширении кругозора и своевременном выполнении домашних заданий вы сможете достигнуть результата даже без специальных базовых знаний. Во всём помогут опытные наставники, которые будут курировать вас на протяжении всего курса.
Вы можете работать с материалами курса в удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.
0(707)48-48-46
Контактный центр
© IT-KB, 2021