Назад

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

SkillFactory
Сложность
Для новичков
Длительность
14 месяцев
Тип курса
Смешанный

Описание курса

Пройдите курс и освойте востребованную профессию с нуля за 14 месяцев. Программа обучения разработана преподавателями-экспертами школы SkillFactory.

Курс «Профессия Fullstack-разработчик на Python» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

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

Введение в ИТ. Основы Python (1 месяц)
Комфортный вход в обучающий процесс: знакомство с форматом, с командой проведения курса и с менторами. Объяснение основных понятий ИТ-сферы. Начало изучения языка Python - вы уже сможете написать свою первую программу и поймете удобство и возможности этого языка программирования.
Темы:
  • Устройство WEB и основы сетевой инфраструктуры
  • Установка IDE и необходимых пакетов
  • Синтаксис Python
  • Чтение файлов и работа с ними
  • Типы данных
  • Операции с числами, логические операции
  • Циклы
  • Функции и рекурсия
ООП в Python (2 месяца)
Погружаемся в изучение Python. Чтобы писать серьезные программы и проекты, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в Python. Освоите платформу GitHub чтобы размещать там свой код. Напишите свой телеграм-бот.
Темы:
  • Введение в Git. Система контроля версий
  • Объектно-ориентированное программирование для Python
  • ООП: наследование, инкапсуляция, полиморфизм
  • Классы и объекты
  • Итераторы и генераторы
  • Работа со структурами данных
  • Алгоритмы в Python
  • Функциональное программирование в Python
  • Задачи по Python: ветвление, циклы, декораторы
Бэкенд-разработка на Python и Django (4 месяца)
Чтобы программировать внутреннюю логику программы (бэкенд) изучаем Django — это популярный фреймворк для удобного создания сложных сайтов на Python. Уверенно освоите создание веб-проектов на Django. Узнаете что такое API и Django REST API. Научитесь грамотно проектировать свое API, потому что это самая важная задача бэкенд-разработчика. Изучите базы данных SQL и создадите рабочее приложение для e-commerce.
Темы:
  • Представление об архитектуре веб-приложения. Проектирование серверной части приложения
  • Работа с различными форматами: JSON, XML, AJAX
  • Веб-сервер на Python
  • Работа с API из Python
  • Асинхронное программирование на Python
  • Структура проекта в Django
  • Использование моделей в Django
  • Обработка запросов с ORM
  • Работа с API в Django. Django REST Framework
  • Работа с базой данных PostgreSQL
Вёрстка и фронтенд-разработка на JavaScript (3 месяца)
Фронтенд — это внешняя сторона сайта, с которой работает пользователь. Чтобы создавать фронтенд изучаем HTML/CSS и язык программирования JavaScript, без которого вы не станете настоящим фулстек-разработчиком. Научитесь верстать и создавать веб-страницы, разрабатывать для сайтов сложные интерфейсы на JavaScript. Фронтенд — это ваша вторая специальность на этом курсе.
Темы:
  • Основы HTML
  • Основы CSS, Flex box, адаптивный дизайн
  • Подключение JavaScript к HTML. ChromeDevTools
  • Концепция DOM
  • Принципы SPA
  • Методология БЭМ
  • CSS-препроцессоры (SASS)
  • Линтеры. Типизация
  • Web Components
  • Сборщик WebPack
Дополнительные библиотеки и фреймворки (2 месяца)
Научитесь соединять фронтенд и бэкенд — для этого используется API. Изучите библиотеку React для того, чтобы научиться обрабатывать события. Подключите React к своему приложению на Django. React — одна из самых популярных библиотек, которую используют многие крупные компании.
Темы:
  • React. Компоненты
  • Redux. Flux
  • События в React
  • Работа с сервером через Fetch API
  • Обзор Vue и Angular
  • JS-фреймворки в связке с Django
Введение в DevOps (1 месяц)
Чтобы с полным правом называть себя фулстек-разработчиком и ориентироваться на крупные компании, нужно понимать основы DevOps. Научитесь работать в Linux, настраивать сервер и уровни безопасности — это сильно поможет вам в трудоустройстве. Научитесь использовать Docker для того, чтобы разворачивать свои проекты на сервере.
Темы:
  • Введение в администрирование операционных систем
  • Работа с Linux. Командная строка в Linux
  • Работа с сетями и протоколами. Безопасность сетей
  • Docker. Контейнеризация
Фулстек-разработка (3 месяца)
Освоите полный цикл разработки и тестирования веб-приложений — комплексный навык, востребован в крупных компаниях и пригодится в работе над своими проектами. Примените все полученные навыки для работы над финальным проектом, который будет реальным доказательством ваших знаний.
Темы:
  • Жизненный цикл ПО и концепция CI/CD
  • Тестирование приложений
  • Фулстек-разработка современного веб-приложения Django + React

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

Михаил Свинцов
Михаил Свинцов
Ведущий разработчик в «Студии повышения успеваемости»
Михаил Бородин
Михаил Бородин
Руководитель разработки веб-проектов в X5 Retail Group, ведущий преподаватель курса
Ринат Габитов
Ринат Габитов
Опыт работы — 20+ лет. Работал системным администратором, presale-инженером. Стек технологий: Linux, Windows, СХД, оборудование Cisco, SCADA-системы, видеонаблюдение (Macroscop), системы ОПС (Bolid, Orion)
Тимофей Есин
Тимофей Есин
Ментор. Преподаватель с опытом более 7 лет. Работает в Физико-математической школе Тюменской области. Стек: Python, С#, C++, Django, .Net, Qt
Показать еще
Цена
9 259 BYN
Скидка -40%
- 3 703 BYN
Итого
5 556 BYN
В рассрочку на 48 мес
193 BYN/мес
116 BYN/мес
Кешбэк
1 667 баллов

Похожие курсы

Надежный старт в IT
Для новичков8 месяцев
-40%
Кешбэк 30%: 1 677 баллов
9 311 BYN
5 587 BYN
В рассрочку на 48 мес
117 BYN/мес
Разработчик
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия Python-разработчик
Для новичков10 месяцев
ХИТ
-42%
Кешбэк 30%: 1 140 баллов
6 550 BYN
3 799 BYN
В рассрочку на 24 мес
159 BYN/мес
Специалист
Для новичков9 месяцев
Старт: 1 апреля
ХИТ
-60%
Кешбэк 30%: 1 133 балла
9 439 BYN
3 776 BYN
В рассрочку на 30 мес
126 BYN/мес
Профессия Инженер по тестированию
Для новичков7 месяцев
-50%
Кешбэк 30%: 1 103 балла
7 352 BYN
3 676 BYN
В рассрочку на 24 мес
154 BYN/мес
Инженер умных устройств
Для новичков9 месяцев
Старт: 1 апреля
ХИТ
-60%
Кешбэк 30%: 1 133 балла
9 439 BYN
3 776 BYN
В рассрочку на 30 мес
126 BYN/мес
Факультет Python-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
-40%
Кешбэк 30%: 1 377 баллов
7 644 BYN
4 587 BYN
В рассрочку на 36 мес
128 BYN/мес
Факультет iOS-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Специализация Frontend-разработчик
Для новичков9 месяцев
-40%
Кешбэк 30%: 767 баллов
4 259 BYN
2 556 BYN
В рассрочку на 18 мес
142 BYN/мес
Факультет Fullstack JavaScript
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия Специалист по кибербезопасности
Для новичков13 месяцев
-40%
Кешбэк 30%: 1 596 баллов
8 867 BYN
5 320 BYN
В рассрочку на 36 мес
148 BYN/мес
Факультет 1С-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия Java-разработчик
Для новичков7 месяцев
-55%
Кешбэк 30%: 1 095 баллов
8 105 BYN
3 647 BYN
В рассрочку на 24 мес
152 BYN/мес
Факультет Java-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
-40%
Кешбэк 30%: 1 377 баллов
7 644 BYN
4 587 BYN
В рассрочку на 36 мес
128 BYN/мес
Интенсив по Python
Для новичков3 месяца
-40%
Кешбэк 30%: 1 291 балл
7 170 BYN
4 302 BYN
В рассрочку на 30 мес
144 BYN/мес
Факультет тестирования ПО
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Профессия 1C-разработчик
Для новичков6 месяцев
ХИТ
-45%
Кешбэк 30%: 1 046 баллов
6 337 BYN
3 485 BYN
В рассрочку на 24 мес
146 BYN/мес
Профессия Веб-разработчик
Для новичков12 месяцев
-40%
Кешбэк 30%: 1 485 баллов
8 246 BYN
4 948 BYN
В рассрочку на 36 мес
138 BYN/мес
Факультет разработки на С++
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Факультет Android-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Факультет Frontend-разработки
Для новичков12 месяцев
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 304 балла
11 433 BYN
4 345 BYN
В рассрочку на 30 мес
145 BYN/мес
Курс Python для веб-разработки
Для новичков9 месяцев
-40%
Кешбэк 30%: 1 101 балл
6 111 BYN
3 667 BYN
В рассрочку на 30 мес
123 BYN/мес
Android-разработчик
Для новичков16 месяцев
-40%
Кешбэк 30%: 1 694 балла
9 407 BYN
5 644 BYN
В рассрочку на 48 мес
118 BYN/мес
Системный администратор
Для новичков9 месяцев
-40%
Кешбэк 30%: 1 197 баллов
6 644 BYN
3 987 BYN
В рассрочку на 30 мес
133 BYN/мес
Факультет DevOps
Для новичков24 месяца
Старт: 1 апреля
ХИТ
-62%
Кешбэк 30%: 1 758 баллов
15 421 BYN
5 860 BYN
В рассрочку на 36 мес
163 BYN/мес
iOS-разработчик c нуля
Для новичков13 месяцев
-40%
Кешбэк 30%: 1 671 балл
9 278 BYN
5 567 BYN
В рассрочку на 48 мес
116 BYN/мес
Профессия Специалист по кибербезопасности
Для новичков12 месяцев
-50%
Кешбэк 30%: 1 401 балл
9 338 BYN
4 669 BYN
В рассрочку на 30 мес
156 BYN/мес
Профессия Веб-разработчик
Для новичков
-60%
Кешбэк 30%: 1 322 балла
11 016 BYN
4 406 BYN
В рассрочку на 28 мес
158 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© Байскилз, 2023
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
© Байскилз, 2023