Курс "Проектирование архитектуры приложений С#" в Киеве

Курс Проектирование архитектуры приложени

Для кого этот курс

Данный курс ориентирован, главным образом, на разработчиков и архитекторов, которые нуждаются в руководстве по разработке архитектуры и проектированию приложений на платформе Microsoft и в .NET Framework.
Однако этот курс будет полезным любому специалисту, который интересуется архитектурой и дизайном приложений, желает разобраться в базовых шаблонах и принципах, стоящих за хорошим дизайном приложений на платформе Microsoft или .NET Framework, а также для новичков, которые только начинают работать с платформой Microsoft или .NET Framework.

Предварительные требования

Уверенные знания:
C#, Patterns of Design (GoF), MVP.

Понимание основ:
UML (Class Diagram & Sequence Diagram), WPF, WCF, WWF, WIF, SQL, ADO.Net, ASP.Net, Silverlight, JavaScript, SharePoint, Azure, MS Office.
Duration

Продолжительность

16 ч.
Count

Количество уроков

8 занятий
Price

Стоимость обучения

165
Included

Курс входит в

Специальности

Программа курса

1
Введение в архитектуру.
• Что такое архитектура программного обеспечения?
• Основные принципы проектирования архитектуры ПО
• Архитектурные шаблоны и стили
• Методика построения архитектуры и дизайна
2
Проектирование многослойных приложений.
• Основы проектирования
• Рекомендации по проектированию многослойных приложений
• Рекомендации по проектированию компонентов
3
Проектирование слоя представления.
• Рекомендации по проектированию слоя представления
• Проектирование компонентов представления
• Матрица технологий слоя представления
4
Проектирование бизнес – слоя.
• Рекомендации по проектированию бизнес-слоя
• Проектирование компонентов бизнес-слоя
• Проектирование бизнес-сущностей
• Проектирование компонентов рабочего процесса
5
Проектирование слоя доступа к данным.
• Рекомендации по проектированию слоя доступа к данным
• Проектирование компонентов слоя доступа к данным
• Матрица технологий слоя доступа к данным
6
Проектирование слоя сервисов.
• Рекомендации по проектированию слоя сервисов
7
Общие аспекты дизайна.
• Показатели качества
• Сквозная функциональность
• Взаимодействие и обмен сообщениями
• Физические уровни и развертывание
• Enterprise Library от Patterns & Practices
8
Архетипы приложений.
• Выбор типа приложения
• Платформа приложений Microsoft
• Матрица интеграционных технологий
• Матрица технологий рабочего процесса
• Обзор каталога шаблонов Patterns & Practices

По завершению курса вы будете уметь

1

Разбираться в основных принципах архитектурного проектирования ПО и шаблонах проектирования при разработке на платформе Microsoft .NET

2

Разбираться в аспектах проектирования многослойных приложений

3

Разбираться в аспектах проектирования слоя доступа к данным, слоя представления, бизнес-слоя

4

Руководствоваться рациональными решениями во время выбора стратегии и шаблонов проектирования приложения

5

Давать оценку ключевым характеристикам дизайна архитектуры ПО и основным атрибутам качества

6

Разбираться в основных архетипах приложений

Попробуй бесплатно

Полноценное занятие с тренером

Что входит в курс

16 часов живого обучения с тренером

Практические занятия и проверка ДЗ

Общение с группой

Поддержка ментора и ассистента

Тестирование и Сертификат

Видео курс от ITVDN

Как проходит обучение

1 Arrow

Живые онлайн занятия
с тренером

Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2 Arrow

Выполнение
домашних заданий

К каждому уроку есть практические задачи, которые надо выполнять и сдавать в специальной LMS системе.
3 Arrow

Проверка ДЗ
и фидбек

Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4

Тестирование
и сертификация

После каждого модуля программы студенты проходят тестирование и получают сертификаты, подтверждающие уровень знаний.

Сертификат после прохождения курса

Certificate

Сертификат после прохождения курса

Icon Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Icon Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Icon Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.

Готов
начать обучение?

Отправляй заявку и зафиксируй свою скидку на обучение

Компании, в которых работают наши студенты
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work

Остались вопросы?

Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.

Image

О курсе Проектирование архитектуры приложений

Цель данного курса – научить разработчиков и архитекторов создавать эффективные высококачественные приложения на платформе Microsoft и .NET Framework в более сжатые сроки и с меньшими рисками благодаря использованию проверенных и, снискавших доверие, архитектурным принципам и шаблонам проектирования.
В курсе предлагается обзор основных принципов и шаблонов, которые обеспечивают прочную базу для создания хорошей архитектуры и дизайна приложения. В дополнение к этой базе даются общеприменимые рекомендации по разделению функциональности приложения на слои, компоненты и сервисы. Приводятся советы по определению и реализации ключевых характеристик дизайна, основных атрибутов качества (таких, как производительность, безопасность и масштабируемость) и сквозной функциональности (такой, как кэширование и протоколирование). Курс предлагает рекомендации по архитектуре и дизайну наиболее общих типов приложений, таких как Web-приложения, насыщенные Internet-приложения (RIA), насыщенные клиентские приложения, сервисы и мобильные приложения.