Программа курса
Преподаватели
Похожие курсы
Назад

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

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

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

Пройдя данный курс, вы освоите востребованную профессию «Fullstack-разработчик на Python» с нуля за 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

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

Валерия Ракова
Валерия Ракова
Программист на Python в научной лаборатории СПбПУ
Дмитрий Орлов
Дмитрий Орлов
Старший backend-разработчик в геймдев-студии Neon Banana
Вячеслав Богданенок
Вячеслав Богданенок
Главный разработчик в нескольких веб-проектах. Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
Ринат Габитов
Ринат Габитов
Опыт работы — 20+ лет. Работал системным администратором, presale-инженером. Стек технологий: Linux, Windows, СХД, оборудование Cisco, SCADA-системы, видеонаблюдение (Macroscop), системы ОПС (Bolid, Orion)
Показать еще
Цена
40 322 581 сум
Скидка -45%
- 18 145 162 сум
Итого
22 177 419 сум
В рассрочку на 36 мес
1 120 072 UZS/мес
616 040 UZS/мес
Кешбэк
6 653 226 баллов

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

Надежный старт в IT
Для новичков8 месяцев
-45%
Кешбэк 30%: 6 690 484 балла
40 548 387 сум
22 301 613 сум
В рассрочку на 36 мес
619 490 UZS/мес
Разработчик Базовый
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Профессия Python-разработчик
Для новичков
ХИТ
-45%
Кешбэк 30%: 5 586 570 баллов
33 858 000 сум
18 621 900 сум
В рассрочку на 12 мес
1 551 825 UZS/мес
IT-специалист
Для новичков6 месяцев
Старт: 11 февраля
ХИТ
-45%
Кешбэк 30%: 2 093 188 баллов
12 685 983 сум
6 977 291 сум
В рассрочку на 18 мес
387 628 UZS/мес
Профессия Инженер по тестированию
Для новичков
-45%
Кешбэк 30%: 5 096 520 баллов
30 888 000 сум
16 988 400 сум
В рассрочку на 12 мес
1 415 700 UZS/мес
Профессия Data Scientist
Для новичков24 месяца
-45%
Кешбэк 30%: 8 766 291 балл
53 129 032 сум
29 220 968 сум
В рассрочку на 36 мес
811 694 UZS/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
-45%
Кешбэк 30%: 5 492 904 балла
33 290 323 сум
18 309 677 сум
В рассрочку на 30 мес
610 323 UZS/мес
Специализация Frontend-разработчик
Для новичков9 месяцев
-45%
Кешбэк 30%: 3 060 484 балла
18 548 387 сум
10 201 613 сум
В рассрочку на 30 мес
340 054 UZS/мес
Профессия Белый хакер
Для новичков13 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 36 мес
589 920 UZS/мес
Факультет 1С-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Профессия Разработчик игр на Unity
Для новичков12 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 30 мес
707 904 UZS/мес
Профессия Java-разработчик
Для новичков
-45%
Кешбэк 30%: 4 508 460 баллов
27 324 000 сум
15 028 200 сум
В рассрочку на 12 мес
1 252 350 UZS/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
-45%
Кешбэк 30%: 5 492 904 балла
33 290 323 сум
18 309 677 сум
В рассрочку на 30 мес
610 323 UZS/мес
Интенсив по Python
Для новичков3 месяца
-45%
Кешбэк 30%: 5 152 259 баллов
31 225 806 сум
17 174 194 сум
В рассрочку на 24 мес
715 592 UZS/мес
Полный курс по Data Science
Для новичков13,5 месяцев
-45%
Кешбэк 30%: 5 892 097 баллов
35 709 677 сум
19 640 323 сум
В рассрочку на 30 мес
654 678 UZS/мес
Профессия 1C-разработчик
Для новичков6 месяцев
ХИТ
-40%
Кешбэк 30%: 3 845 335 баллов
21 362 972 сум
12 817 783 сум
В рассрочку на 12 мес
1 068 149 UZS/мес
Профессия Веб-разработчик
Для новичков12 месяцев
-45%
Кешбэк 30%: 5 925 097 баллов
35 909 677 сум
19 750 323 сум
В рассрочку на 30 мес
658 345 UZS/мес
Курс Python для анализа данных
Для новичков4 месяца
-45%
Кешбэк 30%: 1 197 581 балл
7 258 065 сум
3 991 935 сум
В рассрочку на 12 мес
332 662 UZS/мес
Курс Python для веб-разработки
Для новичков9 месяцев
-45%
Кешбэк 30%: 4 391 130 баллов
26 612 903 сум
14 637 097 сум
В рассрочку на 30 мес
487 904 UZS/мес
Android-разработчик
Для новичков16 месяцев
-45%
Кешбэк 30%: 7 025 807 баллов
42 580 645 сум
23 419 355 сум
В рассрочку на 36 мес
650 538 UZS/мес
Системный администратор
Для новичков9 месяцев
-45%
Кешбэк 30%: 4 774 355 баллов
28 935 484 сум
15 914 516 сум
В рассрочку на 30 мес
530 484 UZS/мес
iOS-разработчик c нуля
Для новичков13 месяцев
-45%
Кешбэк 30%: 6 666 533 балла
40 403 226 сум
22 221 774 сум
В рассрочку на 36 мес
617 272 UZS/мес
Профессия Специалист по кибербезопасности
Для новичков
-40%
Кешбэк 30%: 5 666 760 баллов
31 482 000 сум
18 889 200 сум
В рассрочку на 12 мес
1 574 100 UZS/мес
Профессия Веб-разработчик
Для новичков
-40%
Кешбэк 30%: 6 685 067 баллов
37 139 256 сум
22 283 554 сум
В рассрочку на 12 мес
1 856 963 UZS/мес
Профессия Frontend-разработчик PRO
Для новичков15 месяцев
-45%
Кешбэк 30%: 5 322 581 балл
32 258 065 сум
17 741 935 сум
В рассрочку на 30 мес
591 398 UZS/мес
Профессия Java-разработчик
Для новичков14 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 36 мес
589 920 UZS/мес
ИТ-инженер. Пакет Базовый
Для новичков12 месяцев
Старт: 11 февраля
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Инженер по ручному тестированию
Для новичков4 месяца
-45%
Кешбэк 30%: 3 975 968 баллов
24 096 774 сум
13 253 226 сум
В рассрочку на 30 мес
441 775 UZS/мес
ИТ-инженер Передовые технологии, блокчейн
Для новичков24 месяца
Старт: 11 февраля
-20%
Кешбэк 30%: 6 232 708 баллов
25 969 616 сум
20 775 693 сум
В рассрочку на 18 мес
1 154 206 UZS/мес
ИТ-инженер Передовые технологии, Web 3.0
Для новичков12 месяцев
Старт: 11 февраля
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
ООО «UBRAINS», ИНН 308432936
Республика Узбекистан, г. Ташкент, Мирабадский р-н, ул. Афросиаб 4б, каб. 102
Регистрационный номер 982705
© UBRAINS, 2023
Zcard
Anorbank
Humo
Payme
© UBRAINS, 2023