О курсе
Программа факультета Python-разработки ориентирована на новичков и практикующих специалистов. В рамках курса рассматриваются основы программирования на Python, создание клиент-серверных приложений для Desktop, прототипирование мобильных приложений, верстка сайтов с использованием HTML, CSS и Bootstrap, а также frontend-разработка на JavaScript и JQuery. Отдельное внимание уделяется созданию сайтов на Django Framework, изучению алгоритмов и структур данных, компьютерных сетей и операционных систем. В программу включены методологии разработки Agile и Scrum, работа с системой контроля версий GIT, принципы объектно-ориентированного программирования, а также проектирование архитектуры с использованием шаблонов проектирования (singleton, adapter, factory, dependency injection). Обучение построено на практике: студенты выполняют проекты как самостоятельно, так и в команде, включая выпускной бизнес-проект. Компании-партнеры предоставляют дополнительные материалы по авторизации в мессенджерах через блокчейн и законодательным аспектам работы с валютой, регистрации и налогам.
Что рассматривается в программе
- программирование на Python
- создание клиент-серверных приложений для Desktop
- прототипирование мобильных приложений
- верстка сайтов на HTML, CSS, Bootstrap
- frontend-разработка на JavaScript и JQuery
- создание сайтов на Django Framework
- работа с GIT и методологиями Agile, Scrum
Кому может быть полезен курс
- тем, кто начинает изучать программирование и хочет освоить Python
- практикующим специалистам, желающим систематизировать знания и получить опыт веб-разработки
- тем, кто интересуется созданием сайтов и веб-приложений на Django
- тем, кто хочет развить навыки командной разработки и познакомиться с гибкими методологиями
Вопросы о программе
Какие темы охватывает программа?
Программа включает изучение Python, создание клиент-серверных приложений, верстку на HTML/CSS/Bootstrap, frontend на JavaScript, разработку на Django, алгоритмы, компьютерные сети, ОС, методологии Agile/Scrum, GIT, ООП и шаблоны проектирования.
Предусмотрена ли практика в обучении?
Да, обучение проектно-ориентированное: студенты выполняют проекты для портфолио, включая командную работу и выпускной бизнес-проект.
Для кого предназначен курс?
Курс рекомендуется новичкам и практикующим специалистам, желающим освоить Python и веб-разработку.