Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
Станьте незаменимым специалистом
Разработчики создают программы и сервисы, а еще поддерживают стабильную работу продуктов, которыми мы пользуемся. Благодаря им работают, например, такие важные государственные проекты как egov.kz – Электронное правительство Республики Казахстан.
Чем занимается Python-разработчик?
Python — универсальный язык, который применяется в разных областях: сайты, веб-приложения, игры, анализ данных, автоматизация, работа с устройствами.
На Python делают backend, то есть внутреннюю логику работы программы.
Представьте, что вы ввели в строку поиска «смотреть сериалы в оригинале». Список ссылок, которые вам выдал поисковик — это и есть результат работы backend-программиста.
Изучите новую сферу — станьте Python-разработчиком
С нуля на практическом онлайн-курсе
Освойте программирование на Python и научитесь решать задачи с помощью алгоритмов
Сделайте 2 больших кейса для портфолио: доска объявлений и сервис с REST API, 4 сквозных проекта
Изучите материалы карьерного модуля: составляйте резюме и репетируйте собеседования
Тестирование сайта
Проверите корректность работы сайта с помощью автотестов. Научитесь оформлять баги и дефекты, применять техники тест-дизайна
Django (Python)
React (JavaScript)
HTML/CSS
SQL
4 месяца
Многие серьезные работодатели ожидают знание асинхронного программирования: оно позволяет экономить ресурсы сервера и писать оптимальный код. Изучив бонусные модули по асинхронному Python, вы будете выделяться среди кандидатов.
асинхронное программирование
Ваш козырь после онлайн-курса —
Ваш путь в Python-разработку
Это проверенный маршрут: эксперты Skillfactory составили его и проведут вас точно к цели
Выбрали направление и язык программирования
Начали прохождение онлайн-курса
Выполнили финальный проект для портфолио
Составили резюме по материалам карьерного модуля
Подготовились к собеседованию с помощью карьерного модуля
Прокачали карьеру
Спустя 3 месяца онлайн-курса
вы будете программировать на Python достаточно уверенно, чтобы пробовать себя в первых самостоятельных проектах
в среднем именно столько проходят онлайн-курс пользователи
В специальном модуле о карьере вы узнаете:
Как создать резюме, которое зацепит внимание работодателя и подсветит ваши достоинства кандидата на вакансию
Как разработать карьерную стратегию и сформируете план, который приведет к цели
Как компании ищут соискателей. Узнаете, каких кандидатов предпочитают и что сделать, чтобы попасть в компанию мечты
Узнаете, как проходить интервью с IT-рекрутерами и HR-менеджерами. Получите обратную связь и поймете, как перейти на следующий этап отбора
Здесь готовятся покорять сферу IT:
9000+ пользователей Skillfactory прокачали карьеру
знакомятся с трендами и перспективами рынка
узнают о карьерных мероприятиях и вакансиях
объединяются в команды для участия в хакатонах
ищут единомышленников для проектов
обмениваются опытом трудоустройства: делятся тестовыми заданиями и вопросами технических интервью
Как проходит онлайн-курс от Skillfactory
Акцент на тренировке навыков, опыт практикующих разработчиков, постоянный контакт с ментором и наполнение портфолио
Вы получаете модули с теорией и задачами для самостоятельной работы. А сложные темы разбираете на вебинарах с ментором.
3 тренажера с десятками заданий в каждом — чтобы довести до автоматизма использование инструментов разработчика: Python, SQL, HTML/CSS.
Менторы — опытные разработчики — отвечают на вопросы, дают обратную связь по заданиям, курируют проекты, поддерживают мотивацию.
Теория
Тренажеры
Помощь ментора
3 вида проектов: задания по темам для закрепления навыков, сквозные проекты по разработке (Telegram-бот, доска объявлений) и финальный проект — REST API.
Проекты в портфолио
Программа онлайн-курса
План занятий составлен практикующими разработчиками таким образом, чтобы вы получили именно те знания и навыки, которые ценят работодатели.
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Часть 2. Бэкенд-разработка наPython иDjango
Часть 1. Программирование наPython
Вы поймете, как: — Разбираться в типах данных — Использовать разные алгоритмы для решения задач — Писать код на Python — Работать с файлами и данными — Размещать код на GitHub — Использовать объектно-ориентированный подход в программировании (ООП) для Python
Вы поймете, как: — Поднимать веб-сервер на Python — Настраивать взаимодействие с базами данных — Проектировать базу данных — Верстать веб-интерфейс на основе шаблонов Django — Настраивать и проводить тестирование своего кода — Создавать свой REST API — Использовать Docker для сборки проекта — Делать свой веб-проект на Django и размещать его на сервере
3 месяца
1. Введение в IT 2. Основы Python 3. ООП на Python
5 месяцев
4. SQL и проектирование БД 5. Django 6. Продвинутый Django 7. REST-архитектура 8. Docker
Вы поймете, как: — Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса
9. Финальный проект — REST API сервис с подключением к базе данных
Часть 3. Финальный проект
1 месяц
• 10 часов интерактивных вебинаров • Тренажер по Python • 20 задач на алгоритмы • 50 написанных программ • Проект — телеграм-бот на Python
• 20 часов интерактивных вебинаров • 2 тренажера: SQL и HTML • 20+ мини-проектов • 5 сквозных проектов • 1 большой проект — доска объявлений на Django
• 2 часа интерактивных вебинаров • Финальный проект — API-сервис
Вы поймете, как: — Работать в командной строке Linux — Верстать веб-страницы с адаптивной версткой — Ускорять и оптимизировать свой код с помощью асинхронного программирования
10. Основы Linux 11. Основы HTML/CSS 12. Асинхронный Python
Часть 4. Бонусы
2 месяца
Подготовка резюме
• 8 дополнительных модулей • 2 сквозных проекта
При выполнении задачи вы можете столкнуться с тем, что не проходили на онлайн-курсе. Будьте готовы и не пугайтесь: вам обязательно помогут.
Спроектируете базу данных
Создадите REST API
Напишете тесты
Подготовите документацию
Умение создавать API и проектировать базу данных — ключевой навык для бэкенд-программиста.
На проекте вы:
Ваш финальный проект — «Сервис REST API с подключением к базе данных»
Получите доступ к онлайн-курсу
Менеджер свяжется с вами и ответит на вопросы
Спикер онлайн-курса
i
Михаил Бородин
Backend Team Lead в Appfollow. io
ex-Team Lead в X5 Retail Group
Разработчик с опытом 12+ лет
Спикер онлайн-курса — это специалист с уникальным опытом работы и найма в IT. Он составляет программу с учетом актуальных запросов рынка и следит, чтобы пользователи беспрепятственно шли по ней.
Спикер в ответе за то, чтобы каждый из тех, кто прошел онлайн-курс, получил базу знаний и навыков, без которых не обойтись в работе.
Эксперты и менторы онлайн-курса
Михаил Свинцов
Ведущий разработчик в «Студии повышения успеваемости»
Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Создает образовательную платформу с адаптивной системой обучения. Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ.
Вячеслав Богданенок
Главный разработчик в нескольких веб-проектах
Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
Валерия Ракова
Программист на Python в научной лаборатории СПбПУ
Опыт более 3 лет. Стек технологий: PyQt, OpenCV, Pandas, SciPy.
Опыт в IT более 8 лет. Из прошлых проектов в открытом доступе можно отметить status.net. Стек технологий: Python, Django, Flask, FastApi, JavaScript, HTML4, Node. js, Typescript.
Старший backend-разработчик в геймдев-студии Neon Banana
Опыт в IT более 4 лет. Работал в Mail.Ru, Yandex, ivi.ru. Стек технологий: Django, Flask, PostgreSQL, React.
Владимир Щелов
Ведущий разработчик в Фирме 1C.
Опыт работы в IT более 10 лет. Стек: C++, Java
Логическая игра «крестики-нолики» на Python Игра «Морской бой» на Python Телеграм-бот на Python Веб-сервер на Python с подключением к базе данных SQL Доска объявлений на Python и Django
Ваши проекты на онлайн-курсе
Логическая игра «крестики-нолики» на Python
Игра «Морской бой» на Python
Телеграм-бот на Python
Веб-сервер на Python с подключением к базе данных SQL
Доска объявлений на Python и Django
Пример вашего резюме после онлайн-курса
Неважно, какое у вас образование, гораздо важнее — какие навыки вы получили на нашем практическом онлайн-курсе