Full-stack веб-разработчик на Python от Skillfactory

От: Skillfactory
3.3/5
3 отзыва

Курс начального уровня "Full-stack веб-разработчик на Python" продлится 270 дней. Любой желающий и фрилансер может овладеть за это время перспективной профессией. Выпускник курса сможет писать движки сайтов на Django, создавать и верстать сайты на Bootstrap, с помощью шаблонов, производить верстку страниц на HTML, разрабатывать сложные сайты, подключенные к базам данных, работать с сервером на Linux, программировать на bash. Также узнает, как работать с заказчиками и выполнять проекты на фрилансе. Обучение сопровождается выполнением собственных проектов. Выдаётся диплом об окончании курса.

Сводка

Цена
от 99 000₽ 59 400₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
270 дней
Язык
ru

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

Разрабатывать фронтенд и бэкенд веб-приложения на языке программирования Python

- Верстать сайты
- Владеть основами HTML и CSS
- Применять JavaScript на странице
- Разворачивать веб-сервис с подключением к базе и авторизацией пользователей
- Улучшать существующие внутренние сервисы компании и участвовать в создании новых
- Искать заказы на фриланс-биржах
- Находить готовые решения для задач
- Строить микросервисную архитектуру

О школе

Skillfactory
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://skillfactory.ru. Мы собрали и проверили более 115 отзывов об онлайн курсах Skillfactory.

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

Основы HTML и CSS, верстка первых страниц
Изучаем HTML, создаем свои первые веб-страницы. Осваиваем использование таблиц стилей CSS, учимся украшать страницы.
— 4 недели, 5 часов в неделю
— Изучение на практике - код из готового проекта для правки
— 20 заданий в тренажере
— Подборка дополнительных материалов
— Помощь экспертов и ментора
Свой первый сайт на Javascript и Bootstrap
Осваиваем Javascript. Учимся верстать с помощью фреймворка bootstrap. Создаем страницы с анимацией. Учимся работать с файлами разных типов.
— DOM-модель
— AJAX, jQuery, обновляемая страница
— Основы Vue.js и ES6
— Проект - свой сайт на Bootstrap
— 15 заданий в тренажере
— Подборка внешних инструментов для дополнительной практики
Основы Python: создаем веб-приложение
Погружаемся в Python, изучаем основы языка. Учимся подключать необходимые библиотеки. Пишем свой веб-сервис с интерактивными элементами.
— 10 недель, 6 часов в неделю
— ООП в Python, классы, формы, создание веб-сервиса
— Работа с файлами разных типов, JSON, XML
— Сервер на Python
— Работа с API, подключение к сайту
— Тренируемся на готовом коде
— Проект - свое веб-приложение с анимацией на Bootstrap
— 16 задач в тренажере
Изучаем SQL и подключаем базу данных
Изучаем работу базы данных SQL. Учимся использовать основные операторы. Пишем веб-игру с подключением к базе данных.
— Работа с SQLite
— Создаем игру с веб-интерфейсом и подключением к базе данных
— 9 задач в тренажере
Осваиваем Django и создаем сайт
Знакомимся с фреймворком Django, подключаем, разворачиваем, настраиваем. Создаем свой сайт с помощью шаблонов.
— 9 недель, 6 часов в неделю
— Django ORM
— Работа с API
— Django Rest Framework
— Проект - создать CMS на Django с нуля
— Оттачиваем и закрепляем навыки на нескольких проектах
Знакомимся с Linux и размещаем проект на сервере и в облаке
Изучаем ОС Linux, знакомимся с основными настройками. Учимся работать с сервером на Linux. Знакомимся с docker.
— Консоль, права доступа, регулярные выражения
— Работа с docker-контейнерами
— Проект - свой сайт на сервере
— 8 задач в тренажере
— Подборка внешних материалов
Готовимся к работе с заказчиками и выполнению проектов на фрилансе
Бонус-модуль.
— Даем все вводные для взаимодействия с заказчиками и командной работы
— Расскажем о работе на фриланс биржах
Финальные проекты
В течение всего обучения вы выполняете свои проекты.
— Сайт загадок и головоломок с функцией рейтингов и достижения, куда одни пользователи вносят загадки, другие их отгадывают
— Сайт как визитную карточку веб-разработчика (лендинг)
— Веб-сервис-планировщик для ведения списка дел
Инструменты
SQL
Django
Python
JavaScript
Bootstrap
Vue.js
jQuery
HTML
Bash
Git

Отзывы

Рейтинг 3.3
3 отзывов
2 года назад
За SF в целом сказать не могу, но курс Full-stack веб-разработчик на Python очень печален. В кратце мое мнение почему: 1) Курс очень растянут(целых 9 месяцев). И оправдание, что много информации тут не подойдет, ее очень мало, изучение модуля(который рассчитан на неделю) занимает час, иногда 2-3. 2) В модулях знания очень поверхностные, скорее изучение что что-то есть нежели как это делать. 3) Постоянные нелады и сбои, не смогли, не успели 4) Очень мало практики, с учетом времени курса её катастрофически мало! Хотя, рекламируя курс, делают акцент на большое количество практики. 5) Информация предоставляется не структурировано, с пробелами и скачками с темы на тему. 6)Ориентация персонала не на тех кто пришел за знаниями, а на тех у кого сложности и он не успевает. (чтобы вы понимали, базовые знания HTML+CSS изучаются полтора месяца, именно БАЗОВЫЕ), но и это не успевают. Тем же кто выполняет модули на второй третий день, открыть следующий "ТЕХНИЧЕСКИ НЕ ВОЗМОЖНО", хотя ПО это позволяет, но нет, поизучайте что-нибудь сами. 7.. и так уже много Из плюсов это толковые менторы, иногда помогают разобраться, но из-за кучи тривиальных вопросов бывает долго ждешь ответа или ответ не совсем в тему, но по большей части за преподавателей плюс. на сегодня отзыв такой, в конце обучения напишу более развернутый.(на сегодня прошел 2/3 обучения, с Python до курса был не знаком, причина выбора платного курса: не хотел копаться сам, хотя по факту этим и занимаюсь)
Отзыв взят с сайта mooc.ru
2 года назад
ДОСТОИНСТВА: какое-то упорядочивание знаний НЕДОСТАТКИ: кодревью, менторы, подача материала, общение, знания Курс «Fullstack веб-разработчик на Python» Проходил курс с августа 2019 по май 2020 года по веб-разработке от SkillFactory. Курс оставил после себя осадок, поэтому хочу поделиться отзывом. Все началось на этапе покупки, когда менеджер не знал про действующий промокод (Подлодка привет!) и говорил что промокод нельзя использовать. Понимаю что это организационные проблемы, но это уже звоночек. Искал курс связанный с веб-разработки, чтобы после курса можно было что-то делать «руками». В целом так и получилось, и вроде бы предметная область разбирается по вем направлениям (верстка, js, python, django, flask, postgres, docker, deploy). Но все это рассматривается очень поверхностно. Верстка - Да, в процессе выполнения задач вы будете верстать свою первую страничку и вы ее действительно сверстаете. Но имейте в виду, что «правильно» верстать вас не научат - вы будете что-то делать, но никто это толком не проверит. JS - худший модуль курса. Понятно что-то очень точечно. Много нужно искать информации в интернете (читай: бесплатных уроков на ютуб). Этот блок переписывался в процессе обучения (на этот модуль жаловались студенты из 1 группы, я учился в 4). Запомните: js вы здесь не выучите и не поймете, поэтому этот модуль - трата времени. django/flask - в целом материал здесь дан нормально. Не супер хорошо, но пойдет. На том же ютубе есть бесплатные ролики, которые разжевывают информацию гораздо понятнее и подробнее. Так же, порой складывалось ощущение, что ДЗ брали с каких-то зарубежных статей, потому что при выполнении ДЗ ты гуглил информацию по теме (информации из модулей не хватало) и натыкался на решения. postgres - в целом вы научитесь создавать базу данных и таблицы. Если способны загуглить как создать бд и таблицу в постгресе - этот блок можно пропустить. docker - по данному модулю запомнилось как ментор отправил студента смотреть бесплатный урок на ютубе, чтобы студент разобрался в докере. Еще раз - ментор платного курса отправляет на ютуб. Имейте это в виду. deploy - вы поймете как разворачивать проект, но будете делать это криво, и чтобы делать это на продакшене - вам дополнительно нужно будет погуглить что такое gunicorn. Если обобщить полученный опыт, то информация которая дается в курсе - в основном текстовая, с большим количеством ссылок на документацию и википедию. И речь здесь про самообучение, из разряда «смотрите, вот документация по django, ищите ответы там). Видео уроков практически нет. Есть вебинары, в которых можно пообщаться с ментором, если есть вопросы. Мое ожидание от платных курсов что я сэкономлю время и получу знания которое смогу применять. Я уже проходил курсы (не по python) где я имел такой опыт, поэтому я знаю что такое хорошие курсы и хорошая подача материала. Имейте в виду, что этот курс не сэкономит вам время и вы часто будете искать информацию на открытых ресурсах. Вопрос: надо ли вам это? Также, от платных курсов я жду, что меня научат как «правильно», «хорошо». Я понимаю, что в программировании одну задачу можно решить разными способами, но согласитесь - решение новичка отличается от решения опытного специалиста. К сожалению, вы первое время будете видеть решение таких же как вы, а затем - решение преподавателя. К сожалению, решение преподавателя не объясняется (да, есть какие-то комментарии, но сделано это чтобы «отстреляться», а не чтобы научить хорошим практим). Еще от платных курсов я жду кодревью. Его здесь нет. В финальном проекте вы его сможете получить, т. е. спустя 9 месяцев обучения, но оно вам надо? Повторюсь, кодревью - одна из важных практик при обучении, когда вас корректируют и вы будущие задания делаете правильно. Его здесь нет. Как видите, для меня, в платных курс важно: скорость получения информации, лучшие практики и кодревью. Ничего из этого я не получил. Чтобы добавить общее понимание проблемы - до конца курса доходят очень мало людей. И я уверен что дело тут не только в людях (человек конечно может быть ленивый, но вопрос в подаче). В сообществе в слаке на данный момент более 600 человек. В канале финального модуля - 28. Безусловно, это не объективный показатель, но это картинка как люди двигаются по проекту. Напомню, что мой - 4 поток, и кажется, что я один из тех немногих, кто его закончил (в моей группе было более 40 чевовек). Возможно, причиной являются менторы модулей. Во-первых, они периодически меняются. Я перестал следить за тем где и какой ментор - для решения и изучения темы помогали история в слаке (кстати, он у них бесплатный, поэтому, к сожалению, она со временем очищается). Во-вторых, они периодически хамят. Вообще, сарказм и стеб со стороны программистов - это нормально в отрасли. Своеобразная токсичность так или иначе присутствует у всех. К сожалению, порой она всплывает и у менторов (это наблюдается в переписке, когда ментор вместо того чтобы помочь студенту, начинает задавать вопросы не по существу. Знаете, когда надо что-то ответить и придраться? Да, такое бывает). Еще есть координаторы. Их работа сводится к тому (речь про то, как я, как студент, увидел их работу), чтобы присылать рассылку о ближайших вебинарах, открывать доступ к дз и отправлять ошибки в модулях редакторам. Кстати об ошибках в модулях - это прям печально. Ошибки не исправляются месяцами (лично писал координатору в слаке, что вот же ошибка, о которой вам сообщили 2 месяца назад и так и не исправили). В общем, при изучении модулей крайне рекомендую дополнительно читать всю историю модуля в слаке - там много чего встает на свои места. Что же я получил еще по курсу? В целом я получил понимание того как устроена веб-разработка, что есть фронтэнд/бекэнд, есть разные базы данных и деплой. Но все это я знал и до старта курса. Какая-то информация упорядочилась, но я не уверен что за такой курс стоит платить деньги. Подумайте прежде чем покупать. И да, программированию на этом курсе не учат. На написание отзыва я потратил почти 1 час, чтобы вы не тратили месяцы впустую.
Отзыв взят с сайта mooc.ru