Интерактивные путеводители

Курсы Visual Studio

vs-s

Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

Типы обучения

Знаете ли Вы, что...

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку

Курс 20487: Создание облачных решений и веб - сервисов




По окончании курса Вы будете уметь:
  • Запрашивать и управлять данными с использованием Entity Framework;
  • Создавать ASP.Net веб-сервисы на базе протокола HTTP, которые будут доступны .Net и не .Net клиентам;
  • Создавать расширения, фильтры и добавлять мультимедиа форматы к ASP.Net веб-сервисам;
  • Создавать SOAP сервисы с использованием Windows Communication Foundation (WCF);
  • Разрабатывать защищённые WCF сервисы используя механизмы безопасности транспортного уровня и уровня сообщения;
  • Использовать облачную шину сервисов (Microsoft Azure Service Bus) для управления доставкой сообщений;
  • Размещать сервисы, как на локальных серверах, так и в облачной среде на базе ролей и веб-сайтов;
  • Развёртывать сервисы локально и в облако;
  • Работать с данными, расположенными в облачных хранилищах и конфигурировать права доступа к ним;
  • Осуществлять мониторинг и вести логии для локальных и облачных сервисов;
  • Выполнять федеративную аутентификацию с использование Access Control Service (ACS);
  • Создавать масштабируемые сервисы и выполнять балансировку нагрузки.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Очень доступно был преподнесен материал, все усвоилось.

Cлушатель: Иванов Алексей Игоревич

Очень понравились поддержка и индивидуальный подход!

Cлушатель: Панин Евгений Евгеньевич


Все отзывы по курсу

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Курс 20486: Разработка Web приложений с использованием ASP.NET 4.5 MVC 4 или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

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

  Тема Ак. часов  
   
  Модуль 1. Обзор сервисов и облачной технологии.
  • Ключевые компоненты распределённых приложений.
  • Данные и технологии доступа к данным.
  • Технологии создания сервисов.
  • Облачные вычисления.
  • Практика: Изучение среды работы распределённых приложений.
  • Создание SQL базы данных в облаке.
  • Создание Entity Data Model.
  • Создание ASP.Net веб-сервиса
  • Развёртывание веб-приложения в облаке.
2  
  Модуль 2. Работа с данными с использованием Entity Framework.
  • Обзор ADO.Net.
  • Создание модели данных.
  • Чтение и изменение данных.
  • Практика: Создание уровня доступа к данным на базе Entity Framework.
  • Изучение модели данных и интеграционных тестов.
  • Создание модели данных.
  • Чтение и изменение данных.
2  
  Модуль 3. Создание и использование ASP.Net веб-сервиса .
  • Что такое HTTP сервис?
  • Создание ASP.Net веб-сервиса.
  • Работа с запросами и ответами протокола HTTP.
  • Размещение и создание клиента для веб-сервиса.
  • Практика: Создание сервиса бронирования путешествий.
  • Создание ASP.Net веб-сервиса.
  • Создание клиента для веб-сервиса.
3  
  Модуль 4. Создание расширений и защита веб-сервисов.
  • Конвейер  входящих запросов в ASP.Net.
  • Конвейер  исходящих запросов в ASP.Net.
  • Создание сервисов поддерживающих протокол взаимодействия OData.
  • Реализация механизмов безопасности для веб-сервисов.
  • Добавление зависимостей в ASP.Net контроллер
  • Практика: Улучшение веб-сервиса бронирования путешествий.
  • Создание расширений ASP.Net веб-сервиса.
  • Добавление новых мультимедиа типов для RSS запросов.
  • Добавление поддержки протокола OData.
  • Создание правил проверки входящих данных.
  • Защищённый обмен данными между клиентом и сервером.
3  
  Модуль 5. Создание WCF сервисов.
  • Преимущества создания сервисов с использованием WCF.
  • Создание и реализация контрактов.
  • Конфигурирование  и размещение сервисов WCF.
  • Написание  клиента для сервиса WCF.
  • Практика: Создание и использование WCF сервиса.
  • Создание WCF сервиса.
  • Конфигурирование  и размещение сервиса WCF.
  • Обращение к WCF сервису из ASP.Net сервиса.
3  
  Модуль 6. Размещение сервисов.
  • Размещение сервисов на локальном сервере.
  • Размещение сервисов в облаке.
  • Практика: Размещение сервисов.
  • Размещение сервиса под управлением IIS.
  • Размещение сервиса ASP.Net в веб-роле  в облаке.
  • Размещение сервиса в веб-сайте  в облаке.
3  
  Модуль 7. Windows Azure Service Bus.
  • Использование сервисной шины для реализации взаимодействия приложений.
  • Очереди сервисной шины.
  • Публикация и подписка с использованием сервисной шины.
  • Практика: Использование облачной сервисной шины.
  • Взаимодействие на базе сервисной шины.
  • Публикация обновлений для клиента через сервисную шину.
3  
  Модуль 8. Развёртывание сервисов.
  • Развёртывание с использованием Visual Studio.
  • Создание и развёртывание пакета приложения.
  • Использование инструментов командной строки для развёртывания пакета приложения.
  • Развёртывание в облако.
  • Постоянное обновление на базе TFS или Git.
  • Практика: Развёртывание  сервисов.
  • Развёртывание и обновление сервиса в облаке.
  • Обновление облачного веб-сайта.
  • Экспорт импорт пакета приложений в IIS.
3  
  Модуль 9. Хранилища данных в облаке.
  • Введение в хранилища данных в облаке.
  • Хранилище для двоичных данных в облаке.
  • Табличное хранение данных в облаке.
  • Очередь, как хранилище данных в облаке.
  • Ограничение доступа к данным в облаке.
  • Практика: Хранилища данных в облаке.
  • Сохранение содержимого сайта в облаке.
  • Доступ к хранилищам в облаке.
  • Создание общего доступа к двоичным данным в облаке.
3  
  Модуль 10. Мониторинг и диагностика.
  • Использование трассировки для диагностики сервиса.
  • Конфигурирование диагностики сервиса.
  • Мониторинг сервиса с использованием диагностических средств облака.
  • Сбор облачные метрик (Windows Azure metrics).
  • Практика: Мониторинг и диагностика.
  • Конфигурирование трассировки WCF и лога сообщений.
  • Конфигурирование  диагностических средств облака.
3  
  Модуль 11. Управление доступом.
  • Аутентификация основанная на утверждениях(claim-based).
  • Использование Windows Azure Access Control Service (ACS).
  • Конфигурирование сервиса для работы с федеративной аутентификацией.
  • Работы с федеративной аутентификацией  на клиенте.
  • Практика: Управление доступом.
  • Конфигурирование Windows Azure ACS.
  • Интеграция ACS с ASP.Net  веб-сервисом.
  • Реализация процедуры аутентификации для клиента.
3  
  Модуль 12. Масштабирование сервисов.
  • Введение в масштабируемость.
  • Балансировка нагрузки.
  • Масштабирование сервисов предприятия с использованием распределённого кэша.
  • Кэширование в Windows Azure.
  • Возникающие проблемы при кэшировании сервисов.
  • Глобальное масштабирование.
  • Практика: Масштабирование сервисов.
  • Использование облачного кэша.
3  
  Модуль 13. Архитектура и расширение WCF сервисов
  • Отражение архитектурных принципов на контракте сервиса.
  • Реализация распределённых транзакций.
  • Расширения для конвейера WCF.
  • Практика: Расширение WCF сервиса.
  • Создание пользовательского обработчика ошибок.
  • Добавление поддержки распределенных транзакций в сервис WCF.
3  
  Модуль 14. Реализация механизмов безопасности для WCF сервисов.
  • Безопасность на уровне транспорта.
  • Безопасность на уровне сообщения.
  • Конфигурирование  аутентификации и авторизации.
  • Практика: Безопасность для WCF сервиса.
  • Конфигурирование ASP.Net сервиса для участия в защищённом взаимодействии.
  • Безопасность для WCF сервиса.
  • Использование правил авторизации для проверки клиентских запросов.
3  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

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

Полное расписание курса

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 32 990 32 990 32 990 5 990
Организации 33 990 33 990 33 990
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Cert_Microsoft

Международный сертификат Microsoft

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet