О курсе

Программа факультета 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 и веб-разработку.