Программирование и создание ИТ-продуктов Python Писать программный код Bootstrap HTML Управлять проектами JavaScript Django Анализировать данные

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

ООО Скилфэктори
473 часа длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 03.12.2021-03.09.2022
2 поток (закрыт) 24.12.2021-24.09.2022

Описание

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

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

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

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

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


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


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

 

 

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

Компетенции

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


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

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

Уметь:

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

Владеть:

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

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

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

Уметь:

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

Владеть:

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

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


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

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

Уметь:

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

Владеть:

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

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

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

Уметь:

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

Владеть:

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

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

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

Уметь:

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

Владеть:

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

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


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

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

Уметь:

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

Владеть:

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

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

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

Уметь:

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

Владеть:

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

Требования

Нет

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

Модули

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

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

Хаслер

Валерий

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

Эксперт

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

Мосягин

Игорь

Lamoda

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

https://mosyag.in/

Воробьев

Даниэль

Ланит

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

Ваганов

Владимир

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

Эксперт

Афанасьев

Николай

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

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

https://github.com/mcridednb

Закутей

Егор

Физфак ВШЭ

студент

Хохлов

Никита

Сбер

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

Есин

Тимофей

Лицей

учитель

https://career.habr.com/te5in
75 000 p

Указана полная стоимость. Вы сможете получить скидку на этот курс от 50% до 100% по проекту «Цифровые профессии» в зависимости от льготной категории.

Авторизуйтесь чтобы записаться

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

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

06.035

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

info@skillfactory.ru

+79585770417