Онлайн-курс, вебинар Профессия "Python-разработчик"

Даты начала обучения

Продолжительность:
10 месяцев

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

134 100 р.

Добавить к сравнению

Профессия "Python-разработчик"

Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django

  • Обучение без дедлайнов
  • Практика с первого дня
  • 4 проекта в портфолио на GitHub
  • Помощь в трудоустройстве
  • Гарантированные собеседования в компаниях-партнерах
  • Доступна рассрочка

Обучение стартует каждый четверг

Почему мы?

Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub

Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения

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

Мы знаем, как непросто найти первую работу без опыта. Поэтому вы будете получать его уже во время обучения: участвовать в Open Source проектах Хекслета, выполнять тестовые с собеседований. Всё это можно положить в портфолио

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

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

Курс "Python-разработчик" состоит из учебных модулей с уроками и проектами

  • В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
  • Все онлайн-встречи сохраняем в записи — можно пересматривать
  • 1-2 раза в неделю встречи с наставником: вебинары, сессии лайвкодинга
  • Наставники и кураторы помогают в учебном процессе

Тренажер

Мы воссоздали реальное рабочее пространство программиста Сразу видите обратную связь по своему решению в виде тестов и их результатов Вы прямо в браузере получаете доступ к виртуальной машине, редактору кода и к консоли Если долго не справляетесь с задачей, можете воспользоваться подсказкой и подсмотреть решение учителя

Мы воссоздали реальное рабочее пространство программиста

  • Вы прямо в браузере получаете доступ к виртуальной машине, редактору кода и к консоли
  • Сразу видите обратную связь по своему решению в виде тестов и их результатов
  • Если долго не справляетесь с задачей, можете воспользоваться подсказкой и посмотреть решение учителя

Формат

Проходите уроки самостоятельно в любое удобное время

  • Урок — это теория, квиз (проверочный тест) и практика
  • Учебный материал представлен в текстовом формате, иногда встречаются короткие видео
  • Практика может быть в виде упражнений в браузере, испытаний, проектов, самостоятельной работы и домашних заданий
  • Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок

Поддержка

Команда поддержки делает процесс обучения более понятным и эффективным

  • Наставники — практикующие разработчики, которые отвечают на вопросы в закрытом чате группы, делают код-ревью проектов, проводят активности, делятся опытом
  • Кураторы организовывают учебный процесс: обращайтесь, если хотите проверить прогресс, нужна пауза в обучении, сложно учиться, хотите сменить программу

Программа курса

Основы программирования

  • Изучите основы программирования: типы данных, условные конструкции, циклы и функции
  • Установите Git, редактор кода VS Code
  • Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
  • Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
  • Наполните свое портфолио на Github первыми программами

Вебинары

  • Настройка окружения (менеджер версий asdf, ubuntu on windows)
  • Эффективная отладка кода (дебагер, подходы)
  • Поиск технической информации
  • Организация задач с помощью Kanban-доски (Trello)

Курсы

  • Основы Python
  • Python: Списки
  • Основы командной строки
  • Введение в Git
  • Python: Настройка окружения
  • Ключевые аспекты веб-разработки на Python

Итоговый проект

  • Игры разума

Профессиональный Python

  • Научитесь писать production-ready код
  • Настройте непрерывную интеграцию
  • Освойте принципы объектно-ориентированного и функционального программирования Начните писать модульный код, который легко расширять и поддерживать
  • Ускорьтесь с помощью автоматизированного тестирования своего кода

Вебинары

  • Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы)
  • Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
  • Функциональное программирование (чистота, побочные эффекты)
  • Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)

Курсы

  • Трудоустройство
  • Python: Словари и множества
  • Python: Функции
  • Python: Декларативное программирование
  • Python: Автоматическое тестирование
  • Python: Абстракция с помощью данных
  • Python: Деревья
  • Python: Основы текстового ввода-вывода

Итоговый проект

  • Вычислитель отличий

Бэкенд-разработка и сетевые запросы

  • Начиная с третьего модуля вы будете работать с сетевыми запросами, научитесь проектировать архитектуру приложений
  • В конце модуля реализуете полноценное веб-приложение: загрузчик страниц

Вебинары

  • Устройство операционных систем (книга код и администрирование, процессы, память, файловая система)
  • Командная работа в Git
  • REST API, Очереди, Background Jobs

Курсы

  • Трудоустройство для разработчиков
  • Регулярные выражения (Regexp)
  • Протокол HTTP
  • Python: Введение в ООП
  • Python: Продвинутое тестирование
  • Основы современной верстки
  • Основы верстки контента
  • Python: Веб-разработка (Flask)
  • Основы реляционных баз данных

Итоговый проект

  • Анализатор страниц

Веб-разработка на Python

  • Глубокая проработка темы Django — самого популярного веб-фреймворка Python Научитесь работать с базами данных с помощью ORM
  • Научитесь отслеживать ошибки с помощью Rollbar
  • Выполните дипломный проект — «Менеджер задач»

Вебинары

  • Пробные собеседования
  • Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform)
  • Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты)
  • Инженерная культура

Курсы

  • Python: Разработка на фреймворке Django
  • HTTP API
  • Python: Django ORM

Итоговый проект

  • Менеджер задач

Приобретаемые навыки

  1. ООП
  2. Регулярные выражения
  3. API Интерфейсы
  4. Паттерны проектирования
  5. Алгоритмы
  6. Алгоритмы и структуры данных
  7. SQL
  8. SQLite
  9. Ubuntu
  10. HTTP
  11. Flask
  12. PostgreSQL
  13. Linux
  14. Postman
  15. Маршрутизация
  16. Разработка через тестирование
  17. CI/CD
  18. REST

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

Информация предоставляется по запросу.

Даты и места проведения

Даты начала обучения не определены.

Мы бесплатно подберем для Вас подходящие курсы.

 Подборка курсов на e-mail
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies  🍪