Python для веб-разработки от Skillfactory
От: SkillfactoryПолучите специальность fullstack-разработчика на Python и создавайте свои веб-проекты.
Получите специальность fullstack-разработчика на Python и создавайте свои веб-проекты.
Почему этот курс обучения на Python — особенный?
Навыки «универсального бойца».
После обучения вы сможете в одиночку создавать и поддерживать сайты. Таким специалистам легко в трудоустройстве — они востребованы в стартапах и на фрилансе, могут работать дистанционно.
Авторская программа от эксперта-практика.
Эксперт по программированию на Python с десятилетним опытом Игорь Мосягин разработал специализированный учебный план для быстрой подготовки крепкого Junior+.
Отработка применения самых нужных технических навыков.
Программа на 80% состоит из практики на Python— упражнений, тестов, маленьких и больших проектов, где сможете применять умения и навыки. Вы научитесь выполнять реальные задачи фулстек-разработчика: разворачивать сервер, устанавливать Django, править шаблоны, налаживать JavaScript и т. д.
20+ инструментов, ~70 заданий в тренажерах, 4 учебных и 3 финальных проекта.
Изучаем HTML и CSS, верстаем первые веб-страницы.
А также осваиваем использование таблиц стилей CSS и учимся украшать страницы.
— 4 недели по 6 часов.
— Код из готового проекта для правки.
— 20 заданий в тренажере.
— Подборка дополнительных материалов.
Делаем первый сайт на JavaScript и Bootstrap.
Осваиваем JavaScript, учимся верстать с помощью фреймворка Bootstrap, создаем страницы с анимацией и работаем с файлами разных типов.
— 4 недели по 7 часов.
— DOM-модель.
— AJAX, jQuery, обновляемая страница.
— Основы Vue.js и ES6.
— Проект — свой сайт на Bootstrap.
— 15 заданий в тренажере.
— Подборка дополнительных внешних инструментов.
Знакомимся с Python и создаем веб-приложение.
Изучаем основы языка, подключаем необходимые библиотеки, пишем веб-сервис с интерактивными элементами.
— 10 недель по 7 часов.
— ООП в Python, классы, формы, создание веб-сервиса.
— Работа с файлами разных типов, JSON, XML.
— Сервер на Python.
— Работа с API, подключение к сайту.
— Тренировка на готовом коде.
— Проект — веб-приложение с анимацией на Bootstrap.
— 16 заданий в тренажере.
— Подборка дополнительных материалов.
Изучаем SQL и подключаем базу данных.
Учимся использовать основные операторы, пишем веб-игру с подключением к базе данных.
— 4 недели по 6 часов.
— Работа с SQLite.
— Игра с веб-интерфейсом и подключением к БД
— 9 заданий в тренажере..
— Подборка дополнительных материалов.
Осваиваем Django и создаем сайт
Знакомимся с фреймворком Django: подключаем, разворачиваем, настраиваем; разрабатываем сайт с помощью шаблонов.
— 9 недель по 7 часов.
— Тренировка на готовом коде.
— Django ORM.
— Работа с API.
— Django Rest Framework.
— Проект — CMS на Django с нуля.
— Закрепление навыков на нескольких проектах.
— Подборка дополнительных внешних инструментов.
Знакомимся с Linux и размещаем проект на сервере и в облаке.
Изучаем ОС Linux и основные настройки, работаем с сервером на Linux, осваиваем Docker.
— 4 недели по 6 часов.
— Консоль, права доступа, регулярные выражения.
— Работа с docker-контейнерами.
— Проект — размещение сайта на Heroku.
— 8 заданий в тренажере.
— Подборка внешних материалов.
Готовимся к работе с заказчиками и выполнению фриланс-проектов.
Бонусный модуль.
Заканчиваем проекты для портфолио.
Проекты выполняются на протяжении всего обучения.
— Лендинг-визитка веб-разработчика.
— Движок блога со своим REST API на Django.
— Сервис онлайн-опросов с системой администрирования.