III уровень Программирование и создание ИТ-продуктов

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

ООО Скилфэктори
497,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 20.05.2022-20.02.2023
2 поток (закрыт) 10.06.2022-10.03.2023
3 поток (закрыт) 01.07.2022-01.04.2023
4 поток (закрыт) 22.07.2022-12.05.2023
5 поток (закрыт) 12.08.2022-05.06.2023
6 поток (закрыт) 02.09.2022-23.06.2023
7 поток (закрыт) 23.09.2022-14.07.2023
8 поток (закрыт) 14.10.2022-04.08.2023
9 поток (закрыт) 04.11.2022-25.08.2023
10 поток (закрыт) 25.11.2022-15.09.2023
11 поток (закрыт) 16.12.2022-06.10.2023
12 поток (закрыт) 09.09.2022-30.06.2023
13 поток (закрыт) 16.09.2022-07.07.2023
14 поток (закрыт) 30.09.2022-30.06.2023
15 поток (закрыт) 07.10.2022-07.07.2023
16 поток (закрыт) 21.10.2022-21.07.2023
17 поток (закрыт) 28.10.2022-28.07.2023
18 поток (закрыт) 11.11.2022-11.08.2023
19 поток (закрыт) 18.11.2022-18.08.2023
20 поток (закрыт) 02.12.2022-22.09.2023
23 поток (закрыт) 09.12.2022-09.09.2023
25 поток (закрыт) 21.12.2022-27.10.2023
46 поток (закрыт) 28.12.2022-24.02.2023

Описание

Почему этот курс важен:

1. Если вы уже начали изучать программирование и хотите делать свои проекты, то вы сможете за короткое время изучить Python и Javascript, узнаете, как создаются сайты, приложения и сервисы, и получите полный стек технологий специалиста уровня Junior.

2. Работаете на фрилансе — или пока только планируете, то вы освоите все необходимые навыки и инструменты, чтобы брать выгодные комплексные заказы от клиентов по созданию и поддержке веб-продуктов на Python.

Что даёт это курс: 

1. Навыки «универсального бойца»
После обучения вы сможете в одиночку создавать и поддерживать сайты. Таким специалистам легко в трудоустройстве — они востребованы в стартапах и на фрилансе, могут работать дистанционно;


2. Авторская программа от эксперта-практика
Эксперт по программированию на Python с десятилетним опытом Игорь Мосягин разработал специализированный учебный план для быстрой подготовки крепкого Junior+;


3. Отработка применения самых нужных технических навыков
Программа на 80% состоит из практики  на Python— упражнений, тестов, маленьких и больших проектов, где сможете применять умения и навыки. Вы научитесь выполнять реальные задачи фулстек-разработчика: разворачивать сервер, устанавливать Django, править шаблоны, налаживать JavaScript и т. д.

 

 

Часов в программе
122,00 часа
лекции
267,00 часов
практика
90,00 часов
самостоятельная
12,00 часов
промежуточная аттестация
1 час
входная диагностика
5 часов
итоговая аттестация
497,00 часов
всего
Цель программы
Вы получите достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Актуальность
Спрос на программистов Python постоянно высокий, а в регионах России спрос сильно растет по данным сервиса Хабр Карьера. Евгений Кисляков, заместитель министра Министерства цифрового развития РФ отмечает, что ежегодный дефицит ИТ-специалистов составляет от 500 тысяч до 1 млн человек. За неделю на hh.ru появляется более 600 вакансий python-разработчика, при этом много вакансий для удаленной работы. Программисты на python нужны в проекты таких крупных организаций как: Сбер, Альфа-банк, Мособлгаз, Лента, Тинькофф, ЛитРес, ivi, BelkaCar и сотни других небольших и средних компаний.
Входная диагностика 1 час
Тестирование
Итоговая аттестация 5 часов
Практическая работа

Компетенции

Общекультурные


Способность осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач (УК-1)
Знать:

методики поиска, сбора и обработки информации;
актуальные российские и зарубежные источники информации в сфере
профессиональной деятельности;
метод системного анализа.

Уметь:

применять методики поиска, сбора и обработки информации;
осуществлять критический анализ и синтез информации, полученной
из разных источников;
применять системный подход для решения поставленных задач.

Владеть:

методами поиска, сбора и обработки, критического анализа и синтеза
информации;
методикой системного подхода для решения поставленных задач.

Способность определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений (УК-2)
Знать:

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

Уметь:

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

Владеть:

методиками разработки цели и задач проекта;
методами оценки потребности в ресурсах, продолжительности и стоимости проекта;
навыками работы с нормативно-правовой документацией

Общепрофессиональные


Способность использовать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности (ОПК-1)
Знать:

современных информационных технологий и программных средств, в том числе отечественного производства, при решении
задач профессиональной деятельности

Уметь:

выбирать современные информационные технологии и программные средства, в том числе отечественного производства, при
решении задач профессиональной деятельности

Владеть:

навыками применения современных информационных технологий и программных средств, в том числе отечественного
производства, при решении задач профессиональной деятельности

Способность инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ОПК-2)
Знать:

основ системного администрирования, администрирования СУБД, современных стандартов информационного взаимодействия
систем

Уметь:

выполнять параметрическую настройку информационных и автоматизированных систем

Владеть:

навыками инсталляции программного и аппаратного обеспечения информационных и автоматизированных систем

Способность разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий (ОПК-3)
Знать:

методов алгоритмизации, языков и технологий программирования, пригодных для практического применения в области информационных
систем и технологий

Уметь:

применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области
информационных систем и технологий

Владеть:

навыками программирования, отладки и тестирования прототипов программно-технических комплексов задач

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


Способность разрабатывать, внедрять и адаптировать прикладное программное обеспечение (ПК-1)
Знать:

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

Уметь:

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

Владеть:

навыками разработки, внедрения и адаптирования прикладного программного обеспечения

Сособность программировать приложения и создавать программные прототипы решения прикладных задач (ПК-4)
Знать:

технологии разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах;
основные стандарты в области инфокоммуникационных систем и технологий, в том числе стандарты Единой системы программной
документации;
основ объектно-ориентированного подхода к программированию

Уметь:

ставить задачу и разрабатывать алгоритм ее решения, использовать прикладные системы программирования, разрабатывать основные
программные документы;
работать с современными системами программирования, включая объектно-ориентированные

Владеть:

владеть языками процедурного и объектноориентированного программирования, навыками разработки и отладки программ не
менее, чем на одном из алгоритмических процедурных языков
программирования высокого уровня;
методами и средствами разработки и оформления технической
документации

Требования

Нет

Образование
  • Среднее профессиональное образование
Опыт профессиональной дятельности
Программа рассчитана на тех, у кого уже есть хотя бы минимальный опыт программирования на любом языке или верстки на HTML.

Модули

свернуть
10,00ч
Модуль 1 Введение в обучение
1. Введение в обучение. 2. Анкета студента.
115,00ч
Модуль 3 Введение в Python
1. Подготовка к работе 2. Типы данных 3. Циклы и условия 4. Функциональное программирование 5. Задачи по пройденным темам 6. Введение в ООП 7. Продолжение ООП 8. Модули и импорт. Работа с файлами и данными. 9. Алгоритмы и структуры данных 10. Итоговый проект ООП
155,00ч
Модуль 5 Backend-разработка
1. Знакомство с Django 2. Модели 3. Представления и шаблоны 4. Фильтры и формы 5. Авторизация и регистрация 6. Работа с почтой и выполнение задач по расписанию 7. Кэширование 8. Качество кода 9. Безопасность 10. Управляющие команды и настройка панели администратора 11. Работа с PostgreSQL 12. Продвинутые возможности работы с Django 13. Проект на Django «Доска объявлений»
11,00ч
Модуль 7 Карьерный блок
1. Карьерная дорожная карта. 2. Стратегия поиска работы. 3. Резюме и сопроводительное письмо. 4. Интервью. 5. Заключение.
59,00ч
Модуль 2 Веб-вёрстка
1. Основы HTML 2. Стили веб-страниц. Основы CSS 3. Адаптивный CSS 4. Декоративный CSS. Интерактивные формы и JavaScript 5. Подключаем Bootstrap
97,00ч
Модуль 4 Frontend-разработка
1. Введение в JavaScript 2. Функции 3. Объекты 4. DOM 5. AJAX 6. API браузера 7. Тестирование 8. Vue.js
44,00ч
Модуль 6 DevOps
1. Linux. Работа с файлами и директориями 2. Работа с пользователями и правами. Время и дата 3. Linux: Сетевые интерфейсы Docker 4. Docker
10,00ч
Модуль 1 Введение в обучение
1. Введение в обучение. 2. Анкета студента.
59,00ч
Модуль 2 Веб-вёрстка
1. Основы HTML 2. Стили веб-страниц. Основы CSS 3. Адаптивный CSS 4. Декоративный CSS. Интерактивные формы и JavaScript 5. Подключаем Bootstrap
115,00ч
Модуль 3 Введение в Python
1. Подготовка к работе 2. Типы данных 3. Циклы и условия 4. Функциональное программирование 5. Задачи по пройденным темам 6. Введение в ООП 7. Продолжение ООП 8. Модули и импорт. Работа с файлами и данными. 9. Алгоритмы и структуры данных 10. Итоговый проект ООП
97,00ч
Модуль 4 Frontend-разработка
1. Введение в JavaScript 2. Функции 3. Объекты 4. DOM 5. AJAX 6. API браузера 7. Тестирование 8. Vue.js
155,00ч
Модуль 5 Backend-разработка
1. Знакомство с Django 2. Модели 3. Представления и шаблоны 4. Фильтры и формы 5. Авторизация и регистрация 6. Работа с почтой и выполнение задач по расписанию 7. Кэширование 8. Качество кода 9. Безопасность 10. Управляющие команды и настройка панели администратора 11. Работа с PostgreSQL 12. Продвинутые возможности работы с Django 13. Проект на Django «Доска объявлений»
44,00ч
Модуль 6 DevOps
1. Linux. Работа с файлами и директориями 2. Работа с пользователями и правами. Время и дата 3. Linux: Сетевые интерфейсы Docker 4. Docker
11,00ч
Модуль 7 Карьерный блок
1. Карьерная дорожная карта. 2. Стратегия поиска работы. 3. Резюме и сопроводительное письмо. 4. Интервью. 5. Заключение.

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

Хаслер

Валерий

ООО Скилфэктори

Эксперт

https://vallek.github.io/Portfolio/index.html

Мосягин

Игорь

Lamoda

R&D разработчик

https://mosyag.in/

Воробьев

Даниэль

Ланит

ведущий аналитик данных

Ваганов

Владимир

ООО Скилфэктори

Эксперт

Афанасьев

Николай

Центр речевых технологий

Backend-разработчик

https://github.com/mcridednb

Закутей

Егор

Физфак ВШЭ

студент

Хохлов

Никита

Сбер

Frontend-разработчик

Есин

Тимофей

Лицей

учитель

https://career.habr.com/te5in
99 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Разработчик Web и мультимедийных приложений

06.035

Ответственный за программу

info@skillfactory.ru

+79585770417