Python + Django + DB

Python — TOP10 самых популярных и востребованных языков программирования. Лучшие IT-компании: Google, Pixar, Youtube, Instagram, Nasa, Intel, Pinterest используют именно его. На нем можно создавать как обычные сайты, так и нейронные сети, и даже искусственный интеллект.

• Длительность курса

8 месяцев

• Формат курса

Оффлайн

• Обучение

На практике

• Доступ к курсу

Навсегда

Кому подойдёт этот курс?

Новичкам в программировании

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

Для кого будет полезно?

Абсолютно всем

  • Пенсионеры смогут оплачивать товары и услуги не выходя из дома.
  • Школьники смогут быстрее освоить программирование, благодаря чему дети возможно определятся со своей будущей профессией.
  • Взрослые смогут усовершенствовать навыки в области программирования и возможно получить новую специальность.

Чему вы научитесь?

Как проходит обучение

1. Изучаете тему

В курсе — практические уроки.

2. Выполняете задания

В том темпе, в котором вам удобно.

3. Работаете с преподавателем

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

4. Защищаете дипломную работу

И дополняете ею своё портфолио.

Программа

Вас ждут 5 тематических блоков, прохождение которых можно приравнять к году работы.

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

Итоговая аттестация

Получить презентацию программы и консультацию специалиста

Преподаватели

Ангелина Лебедева

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

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

Должность

Junior Python-разработчик

Зарплата от:

40 000 с

Сертификат IT-Academy

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Стоимость обучения

Старт курса: 1 сентября

Осталось: 15 мест

Рассрочка без первого вноса

5990 с/мес

7000 с/мес

Записаться на курс или получить бесплатную консультацию

    Copyright © 2021 IT School

    Как получить чек-лист?

    Оставьте свой номер Whatsapp., и мы отправим чек-лист и приглашение посетить закрытый мастер-класс для детей на тему «Как развиваться в IT». Мест всего 10, спешите!