Веб разработчик с нуля на Python
Практический онлайн-курс, предлагающий возможность освоить язык программирования Python с нуля.

На протяжении курса вы выполните учебные проекты и создадите портфолио разработчика, которое значительно улучшит вашу конкурентоспособность на рынке труда. Благодаря этому курсу вы сможете успешно найти первую работу в IT всего через полгода.
Срок обучения — 6 месяцев

Старт — 27 сентября
210
часов
практики
профессиональных навыков и инструментов
>70
часа лекционных
занятий
54
Для кого этот курс?
Для опытных frontend- и backend-разработчиков

Расширите свои навыки до уровня специалиста-универсала. Сможете работать со сложными проектами и увеличите свою ценность на рынке труда

Для новичков в программировании

Сможете быстро начать карьеру в IT и разработке, даже если у вас нет технического образования и опыта программирования. Данный курс максимально понятен и эффективен даже для новичков
Для начинающих практикующих разработчиков

Углубите свои знания: комплексные навыки и работа с продвинутыми инструментами позволят чувствовать себя увереннее и успешно развиваться в карьере
Поможем найти ту самую работу своей мечты!
Поможем собрать достаточное количество практических кейсов для вашего портфолио
Предложим варианты стажировки у наших партнеров
Научим составлять резюме и победоносно проходить собеседование
Зарплата Python-разработчика
по данным hh.ru в среднем
составляет 170 000 рублей
Более 5 лет — ведущий разработчик в СБЕРе
Более 15 лет преподавательского опыта
Колоссальный опыт разработки в секторах финансов и транспорта
Тимлид, бэкенд разработчик
Разрабатывал учебные программы и читал в школах ХакерЮ и Geekbrains
Трунов Артем Сергеевич
Эксперт курса
Обучение в реальном времени
Для обучения мы используем не записанные заранее материалы, а проводим его в синхроне, то есть здесь и сейчас.

Занятия будут проводятся 3 раза в неделю на протяжении 6 месяцев, с 19:00
Простой возврат оплаты в случае, если курс не понравится
Максимум практических занятий во время учебы
Возможность приобретения отдельных модулей, без необходимости проходить весь курс
Из чего будет состоять курс?
Главная особенность курса — это значимость практических занятий в живом формате вместе с преподавателями и экспертами курса, доля которых превышает 70% от общего времени изучения программы. 256 часов вы будете именно обучаться тому, как делать, а не просто слушать лекционный материал!
256 часов практики
Вы погрузитесь в образовательную среду и будете осваивать профессию формируя реальный опыт и решая реальные кейсы, которые вы сможете применять с первого занятия
И из итогового проекта
За время занятия вы создадите реально работающий проект, который станет значимой частью вашего портфолио, которое вы сможете представить будущему работодателю
На курсе будет реализовано синхронное обучение в реальном времени. Занятия будут интереснее, а информация — актуальнее.
Из 54 часов теории
Как устроена
программа обучения?
Модуль 1: Введение в веб-разработку
  1. Введение в принципы работы компьютерных сетей, основные протоколы, отвечаем на вопрос зачем это нужноРазбор структуры протоколов HTTP/HTTPS, пример того, как это работает на практике на примере рандомной страницы из интернета
  2. Разбор основных стандартов и языков разметки страниц в интернете, рассмотреть их на живом примере
  3. Обзор основных реализаций сереверов в особое внимание уделить NginxОбзор основных инструментов сопровождения разработки, git, ide (PyCharm, Atom, Notepad++), сервисов (GitHub, Bitbucket, Jira, Confluence), работа с терминаломОбзор языков программирования, зачем они нужны, сравнение, примеры простых задач на Python
Модуль 2: Python Базовый
  1. Базовая структура языка, синтаксис, требования и ограниченияПеременные, простые типы данных, примеры применения
  2. Операции и операторы, что можно делать с переменными и их значениями
  3. Массивы, строки, списки, работа с ними, примеры использования
  4. Словари, работа с ними, примеры их использования
  5. Циклы и ветвления
  6. Функции, объявление и вызов, возрат значения и в чем его смысл, примеры использования, особенности
  7. Обработка исключений, что это и как понимать
  8. Библиотеки, что это, зачем это нужно, основные представители, как их подключить и что с ними можно сделатьработа с документацией
  9. Первая рабочая программа на основе ранее полученных знаний
  10. Углубленное изучение операторов, основа булевой алгебры и разбор логических операторов
  11. Введение в ООП, разбор конципции, основные тезисы пример применения
  12. Разбор классов в Python их объявление и создание объектов этих классов способы применения, примеры существующих классов
  13. venv что это, зачем это нужно и как это применять, примеры
  14. Рабочий проект
Модуль 3: Основы баз данных
  1. Разбор концепции баз данных, основные типы, зачем это нужно, примеры примененияSQL.
  2. Синткасис, типы данных и базовые запросы
  3. Создание таблиц, способы их связи, разбор концепции primary & foreing keys
  4. Индексы, констреинты, дефолтные значения и прочие особенности и концепции реляционных баз данныхтранзакции и блокировки
  5. Инструменты работы с БД на основе Postgresql
Модуль 4: Основы фронтенд разработки
  1. Введение в HTML 5
  2. Элементы HTML 5
  3. Работа с формами
  4. Основы CSS3
  5. Адаптивный дизайн
  6. Flexbox
  7. Фреймворк Bootstrap
  8. Создание макета страницы и верстка
Модуль 5: Основы бэкенд разработки
  1. Введение в основы информационной безопасности: знакомство с терминологией, угрозами и защитой информации
  2. Разработка и аудит веб-приложений: освоение технологий и инструментов, используемых при разработке веб-приложений, а также проведение аудита на уязвимости
  3. Основы криптографии и защиты данных: изучение методов шифрования и дешифрования данных, а также защиты их от несанкционированного доступа
  4. Практические навыки: выполнение лабораторных работ, участие в проектах, проведение тестирования на проникновение и обнаружение уязвимостей
  5. Заключительный проект: разработка проекта с использованием полученных знаний и навыков, проверка на безопасность и демонстрация результата.
Модуль 6: Основы CI/CD
  1. Работа на сервере, настройка окружения
  2. Мониторинг работы веб-приложения
  3. Запуск приложений в Docker-контейнерах
  4. Упаковка проекта в Docker-образ
  5. Docker-composeCI/CD в GitLab
В итоге
  • использование инструментов веб разработки и настройки окружения
  • конфигурирование веб-сервера Nginx
  • проектирование и взаимодействие с базой данных Postgres
  • Верстка интерфейса на HTML, CSS и. Bootstrap
  • разработка веб-приложений на Python Django
  • взаимодействие с API веб-приложений
  • автоматизация и тестирование при помощи Unittest
  • настройка права и источников доступа для безопасности веб-приложения
  • мониторинг работы веб-приложений
Ваше навыки и знания после обучения:
71 900 ₽
Частями без переплат
Запишитесь
и получите консультацию
90 000
9 135
6 400 ₽
Одним платежом -9%
Вернём деньги, если обучение не подойдёт

Возможность получить налоговый вычет — 13%

По всем вопросам 8 (495) 136 24 71 по будням с 10 до 19 по МСК.

Веб разработчик с нуля на Python