Курс Microsoft 20487 + Microsoft 10265 – Разработка веб-сервисов и работа с Windows Azure

Краткое описание программы курса Microsoft 20487 + Microsoft 10265

В процессе этого курса, который является симбиозом курсов Microsoft 20487 (Developing Windows Azure and Web Services) и Microsoft 10265 (Developing Data Access Solutions with Microsoft Visual Studio 2010), слушатели узнают, как проектировать и разрабатывать сервисы, использующие различные источники данных и технологии, а также как разворачивать подобные сервисы в локальную, облачную и гибридную инфраструктуру (On-premise + Windows Azure). Знания, получаемые на этом курсе, нужны специалистам, планирующим разрабатывать облачные приложения. В процессе обучения используется Microsoft Visual Studio 2012.  В программе курса используется новая версия Visual Studio 2012, а также .NET Framework 4.5.

Программа курса разработана нашим учебным центром с акцентом на увеличение глубины материала, и является более эффективной для получения знаний и сдачи экзаменов, чем упрощённые стандартные сертифицированные курсы MS-20487 и MS-10265.

Нужен для получения статусов

Подготавливает к сдаче сертификационных экзаменов

Стоимость курса Microsoft 20487 + Microsoft 10265

Стоимость может меняться в зависимости от выбранного типа обучения (индивидуально, в группе) и способа оплаты (как частное лицо, от организации). Для уточнения стоимости выберите группу в расписании, а в случае индивидуального обучения или обучения более чем 1-го человека от организации – свяжитесь с нами.

Записи курса Microsoft 20487 + Microsoft 10265

Записи курса Microsoft 20487 + Microsoft 10265 входят в состав пакета Knowledge Assurance.

Программа курса Microsoft 20487 + Microsoft 10265

Модуль 1. Обзор сервисоориентированной архитектуры (SOA) и облачных технологий на примере облачной платформы Windows Azure

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

     

        Технологии доступа к данным Microsoft

       

          Различные подходы к разработке сервисов

         

          Концепция облачных вычислений и обзор экосистемы облачной платформы Windows Azure

        Модуль 2. Управление данными

            Обзор ADO.NET

           

              Создание, модификация и кастомизация Entity Data Model

             

                Получение данных с использованием LINQ to Entities

               

                  Получение данных с использованием Entity SQL

                 

                    Получение данных с использованием EntityClient

                   

                      Хранимые процедуры

                     

                        Отслеживание изменений (Change Tracking) в Entity Framework

                       

                          Параллелизм в Entity Framework

                         

                            Использование транзакций в Entity Framework

                           

                              Оффлайн-кэширование данных с использованием XML

                             

                                Использование Sync Framework

                               

                                Sync Framework в Windows Azure

                              Модуль 3. Создание, использование, расширение и обеспечение безопасности сервисов ASP.NET Web API

                                  HTTP-сервисы

                                 

                                    Pipeline ASP.NET Web API

                                   

                                      Создание сервиса ASP.NET Web API

                                     

                                        Обработка HTTP-запросов и ответов

                                       

                                          Размещение и потребление сервисов ASP.NET Web API

                                         

                                            Обзор Odata

                                           

                                              Обеспечение безопасности сервисов ASP.NET Web API

                                             

                                              Dependency Injection и контроллеры ASP.NET Web API – как использовать?

                                            Модуль 4. WCF-сервисы

                                                Обзор Windows Communication Foundation

                                               

                                                  Создание и реализация контрактов

                                                 

                                                    Размещение и потребление WCF-сервисов

                                                   

                                                      Распределенные транзакции

                                                     

                                                        WCF Pipeline и ее расширение

                                                       

                                                          Обеспечение безопасности WCF-сервиса

                                                         

                                                          Обзор WCF Data Services

                                                        Модуль 5. Windows Azure Service Bus

                                                            Windows Azure Service Bus Relays

                                                           

                                                              Windows Azure Service Bus Queues

                                                             

                                                                Windows Azure Service Bus Topics

                                                               

                                                                  Обеспечение безопасности Service Bus с Access Control Service

                                                                 

                                                                  Сценарии и паттерны разработки с Windows Azure Service Bus

                                                                Модуль 6. Разработка сервисов для облачной платформы Microsoft Windows Azure

                                                                    Обзор платформы Windows Azure

                                                                   

                                                                      Модели развертывания – Web Sites, Cloud Services, Virtual Machines

                                                                     

                                                                        Развертывание Web Sites (WebMatrix, Visual Studio)

                                                                       

                                                                          Развертывание и масштабирование Cloud Services

                                                                         

                                                                          Перенос сложных приложений в облако с использованием Virtual Machines

                                                                        Модуль 7. Сервисы On-premise и в Windows Azure

                                                                            Размещение сервиса в локальной инфраструктуре

                                                                           

                                                                            Размещение сервиса в Windows Azure

                                                                          Модуль 8. Развертывание сервисов

                                                                              Обзор инструментария Visual Studio

                                                                             

                                                                                Создание и развертывание пакетов веб-приложений

                                                                               

                                                                                  Обзор CLI для развертывания

                                                                                 

                                                                                    Развертывание в Windows Azure

                                                                                   

                                                                                    Развертывание с использованием TFS и GIT

                                                                                  Модуль 9. Windows Azure Storage

                                                                                      Обзор абстракций данных в хранилище Windows Azure

                                                                                     

                                                                                        Использование таблиц для хранения структурированных нереляционных данных

                                                                                       

                                                                                          Использование блобов для хранения больших файлов

                                                                                         

                                                                                            Использование очередей для асинхронной передачи простых небольших сообщений

                                                                                           

                                                                                            Вопросы безопасности – генерация Shared Access Signatures

                                                                                          Модуль 10. Мониторинг и диагностика

                                                                                              Трейсинг

                                                                                             

                                                                                                Диагностика сервиса

                                                                                               

                                                                                                  Мониторинг IIS

                                                                                                 

                                                                                                    Мониторинг с использованием диагностических возможностей Windows Azure

                                                                                                   

                                                                                                      Отладка с использованием IntelliTrace

                                                                                                     

                                                                                                        Сбор метрик Windows Azure

                                                                                                       

                                                                                                        Использование New Relic для мониторинга приложений

                                                                                                      Модуль 11. Безопасность в Windows Azure

                                                                                                          Обзор аспектов безопасности в Windows Azure

                                                                                                         

                                                                                                            Аутентификация на основе утверждений

                                                                                                           

                                                                                                              Настройка Windows Azure ACS

                                                                                                             

                                                                                                                Интеграция ACS с ASP.NET Web API

                                                                                                               

                                                                                                                  Федеративная аутентификация – AD FS + разные

                                                                                                                 

                                                                                                                  Обзор сервиса Windows Azure Active Directory

                                                                                                                Модуль 12. Масштабирование сервисов

                                                                                                                    Масштабирование сервисов

                                                                                                                   

                                                                                                                      Балансировка нагрузки

                                                                                                                     

                                                                                                                        Масштабирование локальных сервисов с распределенным кэшем

                                                                                                                       

                                                                                                                          Кэширование в Windows Azure

                                                                                                                         

                                                                                                                          Возможные проблемы с масштабированием

                                                                                                                        Рекомендуемая подготовка

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

                                                                                                                        • 5 дней (6 дней в случае субботних курсов по углублённой программе)

                                                                                                                        На каких курсах рекомендуется продолжить обучение

                                                                                                                        Что после курса?