Программное обеспечение
40 часов
Тренинг направлен на получение навыков проектирования програмнмого обеспечения и снижение количества ошибок начинающих разработчиков.
Эксперт в области построения программных систем и разработки архитектуры
Содержание тренинга
Архитектура ПО. Состояние и развитие | ||
Модуль 01
Определение Архитуктуры ПО
|
|
|
Модуль 02
Особенности работы c оборудованием
|
|
|
Модуль 03
Обеспечение информационной безопасности
|
|
|
Модуль 04
(дискуссия) Agile архитектура
|
|
|
Модуль 05
(дискуссия) Переход к Agile архитектуре.
|
|
|
Модуль 06
(дискуссия) Agile Планирование и архитектура ПО
|
|
|
Типовые решения (Паттерны) | ||
Модуль 07
Модель работы системы данных.
|
|
|
Модуль 08
(дискуссия) Системы реального времени и другие
|
|
|
Модуль 09
MVC паттерны
|
|
|
Модуль 10
Типовые решения организации потоков данных
|
|
|
Модуль 11
Типовые решения для работы с Базой даных (БД)
|
|
|
Модуль 12
Веб-системы
|
|
|
Модуль 13
Тестируемость архитектуры
|
|
|
Модуль 14
Архитектурные метафоры и архитектурные стили
|
|
|
Модуль 15
Аспектно-ориентированное программирование
|
|
|
Основные паттерны проектирования | ||
Модуль 16
Порождающие патерны - создание обёектов
|
|
|
Модуль 17
Структурные паттерны
|
|
|
Модуль 18
Поведенческие паттерны
|
|
|
Модуль 19
Паттерны потоков данных
|
|
Отзывы
Официальные благодарности
Фотографии