rss Twitter Добавить виджет на Яндекс
Реклама:
     
 
 
 
     
     
 
 
 
     
     
 

Курс: Проектирование высокопроизводительных приложений

В курсе рассматриваются различия между высоконагруженными, высоконадежными и высокопроизводительными системами. Основная задача курса - дать представление об основных понятиях, принципах и подходах, используемых при проектировании высокопроизводительных систем. Курс будет полезен не только архитекторам, но и руководителям проектов разработки, ведущим разработчикам.

Дата начала: 30.03.2015

Дата окончания: 03.04.2015

Время проведения: 10:00 - 16:00

Место и адрес проведения: Москва, 1-й Волоколамский проезд, д.10, стр. 3 (бизнес-центр Диапазон)

Программа: Понятие высокопроизводительной системы:
High-Perfomance application, High-Load application, High-Availability application.
Управление производительностью приложения.
Зависимость цены исправления ошибок от стадии обнаружения и стадии внесения.

Основные характеристики производительности систем:
Основные характеристики, описывающие производительность системы.
Модель производительности системы.

Анализ требований для высокопроизводительных систем:
Формирование нефункциональных требований для высокопроизводительных систем.
Работа с противоречиями при формировании требований к производительности.
Полнота требований.
Лабораторная работа "Анализ требований на противоречивость и полноту".

Проектирование высокопроизводительных систем:
Атрибуты качества системы.
Основные причины потери производительности системы.
Основные методы повышения производительности системы.
Лабораторная работа:
Часть 1. Построение алгоритма сортировки объектов с использованием параллельного выполнения сортировки. Анализ построенного алгоритма.
Часть 2. Определение оценок количественных характеристик доступа к записям базы данных с использованием индексов. Анализ зависимостей времени доступа от длины ключа и количества записей в БД.

Шаблоны для реализации высокопроизводительных систем:
Основные классы шаблонов, используемые при построении высокопроизводительных систем:
GRASP;
Architecture patterns;
Application Integration patterns.
Примеры практической реализации шаблонов в современных стандартах.
Примеры практической реализации шаблонов в современных системах интеграции frameworks разработки.
Лабораторная работа "Оптимизация производительности приложения, выполняющего последовательную обработку большого объема информации".

Кодирование высокопроизводительных систем:
Основные вопросы кодирования высокопроизводительных систем.
Методы оптимизации современных компиляторов и сред выполнения.

Тестирование высокопроизводительных систем:
Виды тестов, используемые при доказательствах производительности системы.
Подготовка к тестированию (составление сценариев и формирование модели нагрузки).
Анализ результатов тестирования.

Оптимизация производительности для приложений:
Оптимизация производительности системы.
Пути оптимизации производительности сложных распределенных систем.
Оптимизация и повышение стабильности работы Java приложений.
Повышение производительности баз данных.

Методология SPE:
Введение в методологию SPE. История, границы использования.
Модель производительности системы.
Применение модели производительности системы при анализе современных систем.
Применение SPE при разработке современных систем.
Методика анализа систем с использованием SPE.
Лабораторная работа "Построение модели производительности тестовой системы".

Контакты для регистрации: http://www.luxoft-training.ru/kurs/proektirovanie_vysokoproizvoditelnyh_prilogeniy_.html

Условия участия: цена 44 500 руб.

Страница мероприятия: http://www.luxoft-training.ru/kurs/proektirovanie_vysokoproizvoditelnyh_prilogeniy_.html

Дополнительная информация:
Организатор курса – Luxoft Training — лидер в области обучения и консалтинга по важнейшим дисциплинам Software Engineering.
Направления обучения: Менеджмент в ИТ, Системный и бизнес-анализ, Тестирование ПО, Разработка ПО, Архитектура и проектирование ПО, Бизнес-тренинги и коммуникации, Администрирование ПО.
Подготовка специалистов проходит в городах: Москва, Санкт-Петербург, Омск, Одесса, Киев, Днепропетровск.

Автор: Екатерина Печкис

Рубрики: ПО, Кадры

Ключевые слова: курсы

наверх
 
 
     

А знаете ли Вы что?

     
 

MSKIT.RU: последние новости Москвы и Центра

13.11.2024 Т2 запустил первый тариф после ребрендинга

31.10.2024 «Осенний документооборот – 2024»: взгляд в будущее системы электронного документооборота

NNIT.RU: последние новости Нижнего Новгорода

ITSZ.RU: последние новости Петербурга