Заметки по циклам дисциплин разработки, проектирования и архитектуры ИС, облачных вычислений, менеджмента ИТ-услуг, сервисного моделирования и архитектуры

И. Л. Мусабиров, 2013

Кафедра АПК ВТ НИУ ИТМО


Магистратура

Цель: дополнить существующие блоки курсов обзором современных технологий и практик управления ИТ-инфраструктурой и ИТ-проектами, позволив магистрам развиваться в направлении IT Operations (обеспечение эксплуатации ИС и ИТ) и IT Governance (стратегическое управление ИТ-инфраструктурой)

Блок: SOA, Cloud computing, IT-менеджмент

Курс: Сервис-ориентированная архитектура и облачные вычисления

Курс: Управление ИТ-услугами и технико-экономические аспекты ИТ

  1. Концепция IT Governance.
  2. Сервисный подход к управлению ИТ: ITSM, библиотека ITIL, стандарт COBIT.
  3. Синхронизация целей бизнеса и ИТ (IT-Business Alignment)
  4. Подходы к IT Governance
  5. Концепция IT Operations
  6. Цели IT Operations в не-ИТ компаниях.
  7. IT Operations в ИТ-компаниях, DevOps
  8. Управление инциндентами (ServiceDesk), анализ инциндентов
  9. Управление ИТ-активами
  10. Технико-экономические аспекты ИТ
Источники

Блок: Разработка ИС и управление инфраструктурой программных проектов

Курс: Автоматизированное управление инфраструктурой программных проектов (DevOps)

Источники

Курс: Проектирование и разработка интернет-сервисов

Возможные варианты:

  1. Обзорные лекции + использование HTTP в REST + проектирование на уровне ресурсов и активностей
  2. То же + практикум по реализации сервиса на Python (если съедаем практику какого-то курса)

Бакалавриат

Блок: Основы информатики

Курс: Основы информатики / ВТ

Цель: Пройти курс от булевой логики, HDL-схем, эмуляторов, виртуальных машин и ОС на примере из книжки, связать целиком разные предметы, интегрируя дальнейшие курсы, читаемые раздельно.

Building a Modern Computer from First Principles. Nisan N., Schocken S. (course: online ; book: amazon)

Блок: Программирование, разработка ИС

Курс: Основы программирования

Методология программирования, основные стуктуры данных. Python, примеры из сист. администрирования

Курс: Разработка интернет-приложений

Простой комплексный пример интернет-приложения (Django, MVC архитектура)

Курс: Проектирование и разработка интернет-сервисов

Проектирование и реализация RESTful API на практике, реализация композитного сервиса на основе публичных веб-апи.

Курс: Прикладное программирование сетевых сервисов

(Python, SNMP/RPC/http/ssh/twisted — несколько клиентов и сервисов именно сравнительно низкоуровневых)

Курс: Приложения базы данных

Курс: Проектирование и архитектура ИС

Курс: “Офисное” программирование (VBA)

Источники