Методы разработки ПО.

Лекции

  1. ООП и проектирование кода. Принципы SOLID.
  2. Шаблоны проектирования. Часть 1.
  3. Шаблоны проектирования. Часть 2.
  4. Архитектура пользовательского интерфейса.
  5. Микросервисная архитектура.

Лабораторные задания

Темы докладов

  1. Гибкая методология разработки (agile model).
  2. Разработка через тестирование (test-driven development).
  3. Использование контейнеров в разработке (docker, podman, K8s и др.).
  4. Разработка ПО для микроконтроллеров.
  5. Мобильная разработка под ОС linux.
  6. Разработка с помощью low-code платформ.
  7. Инструменты анализа UX ПО.
  8. Использование CI/CD в мобильной разработке.
  9. Кроссплатформенная разработка мобильных приложений.
  10. Инструменты проектирования ПО.
  11. Построение распределенных систем с помощью Apache Hadoop.
  12. Программные каркасы для создания приложений.
  13. Программные брокеры сообщений (Apache Kafka, ZeroMQ и др.).

Презентация доклада должна содержать 20-30 слайдов.

Расписание докладов

19.02.2021

05.03.2021

19.03.2021

02.04.2021

16.04.2021

30.04.2021

14.05.2021