Введение в архитектуру корпоративных приложений (очный)
Курс поставлен в расписание:
01.11.2010-02.11.2010, Омск
Тренер:
Юнусов Максим
Время : 10:00-14:00
Длительность: 8 час.
Стоимость: 6 000 р.
Каталог очных курсов. Версия для печати
Загрузить файл (pdf)Введение в архитектуру корпоративных приложений
Курс:ARC-006
Владелец курса:УЦ Luxoft
Формат:Очный
Описание:В курсе будут рассмотрены сценарии использования и типичные требования для распределенных приложений, использование многоуровневой архитектуры при построении приложений, влияние нефунциональных требований на выбор архитетуры и технологий реализации.
Также будут обсуждаться различные варианты разбиения приложения на службы и компоненты и различные варианты развертывания служб и компонент в сетевой среде; лучшие практики, приемы и технологические решения для построения безопасных, высокодоступных и масштабируемых распределеных приложений.
Курс дает практические рекомендации по применению шаблонов проектирования на верхних уровнях абстракций (моделей), оценки выбранной архитектуры на соответсвие нефункциональным требованиям.
Данный курс рекомендуется для ведущих разработчиков и архитекторов Интранет и Интернет приложений, курс также может быть полезен для тест-дизайнеров и тест-менеджеров.
Также будут обсуждаться различные варианты разбиения приложения на службы и компоненты и различные варианты развертывания служб и компонент в сетевой среде; лучшие практики, приемы и технологические решения для построения безопасных, высокодоступных и масштабируемых распределеных приложений.
Курс дает практические рекомендации по применению шаблонов проектирования на верхних уровнях абстракций (моделей), оценки выбранной архитектуры на соответсвие нефункциональным требованиям.
Данный курс рекомендуется для ведущих разработчиков и архитекторов Интранет и Интернет приложений, курс также может быть полезен для тест-дизайнеров и тест-менеджеров.
Цели:
Слушатели изучат:
- Типичные сценарии использования распределенных приложений
- Типичные требования и ограничения, предъявляемые к распределенным приложениям
- Влияние функциональных и нефункциональных требований на выбор архитектуры распределенных приложений
- Варианты разделения распределенных приложений на службы и компоненты.
- Лучшие практики и приемы, используемые при построении распределенных приложений
- Выбора архитектуры распределенного приложения
- Оценки выбранной архитектуры на соответсвие требованиям
- Выбора вариантов реализации и развертывания служб и компонент
- Написания Guidelines для разработчиков
Разбираемые темы:
- Краткий обзор курса (preview)
- Классификация приложений
- Клиент-Сервер
- Назначение
- Пример
- Peer-To-Peer
- Назначение
- Пример
- Интранет-приложения (Enterprise applications)
- Назначение
- Пример
- Интернет-приложения
- Назначение
- Пример
- Проектирование архитектуры
- Перспективы, представления и модели
- Логическая представление
- Физическая представление
- Варианты развертывания
- Влияние нефункциональных требований на архитектуру
- Производительность
- Надежность
- Масштабируемость
- Доступность
- Безопасность
- Сопровождаемость
Краткий обзор курса (review)
- Проектирование сервисов представления
- Проектирование бизнес-сервисов
- Проектирование сервисов данных
- Аспекты проектирования многопоточных и кластерных приложений
- Аспекты безопасности
- Аспекты взаимодействия
Целевая аудитория:
Курс предназначен для ведущих разработчиков и архитекторов, занятых в разработке крупных программных продуктов / проектов для Интранет и Интернет.
Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прослушивании курсов Учебного Центра Luxoft
Предварительная подготовка – общее:
Слушатели должны знать:
Полезно будет наличие знаний относительно широкоиспользуемых шаблонов проектирования, таких как MVC/MVP, Factory, Adapter, Facade, Decorator, Pipeline
Слушатели должны иметь опыт разработки приложений для Интранет и/или Интернет c использованием ООП не менее 0,5 года в роли ведущего разработчика или архитектора.
Рекомендуется предварительное обучение на курсах:
Рекомендуется прохождение после данного курса следующих курсов:
- Основные концепции ООП
- Основные приемы анализа требований и моделирования информационных систем
Полезно будет наличие знаний относительно широкоиспользуемых шаблонов проектирования, таких как MVC/MVP, Factory, Adapter, Facade, Decorator, Pipeline
Слушатели должны иметь опыт разработки приложений для Интранет и/или Интернет c использованием ООП не менее 0,5 года в роли ведущего разработчика или архитектора.
Рекомендуется предварительное обучение на курсах:
- Объективно-ориентированный анализ и проектирование
- Базовые шаблоны проектирования
Рекомендуется прохождение после данного курса следующих курсов:
- Проектирование слоя доступа к данным
- Проектирование слоя представления
Хотите узнать больше?
По всем вопросам, в т.ч. для регистрации на курсы, отправьте письмо по адресу education@luxoft.com

