SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 1 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
Начало работы с Windows Azure: разработка решений в облаке
и для облака
Описание тренинга
Большинство современных приложений имеют сложную распределенную архитектуру, используют облачные
сервисы или синхронизируются с облаком. Также в последние годы значительно возросла роль веб-
приложений, которые сильно потеснили, а кое-где и практически вытеснили локально устанавливаемые
приложения.
Все крупные вендоры имеют свои облачные решения, которые могут быть использованы как платформа для
хостинга и среда выполнения ваших приложений. Windows Azure – это облачная инфраструктура от Microsoft,
которая предлагает широчайший набор сервисов. В этом курсе* мы поговорим о том, как расширить
возможности существующих веб-приложений за счет перемещения их в Windows Azure и использования
сервисов этой облачной платформы. В курсе не затрагиваются вопросы и технологии веб-разработки, мы
концентрируемся на ключевых возможностях Windows Azure в объеме, достаточном для начала практического
применения этой облачной платформы. Этому посвящена большая часть времени.
Оставшаяся часть познакомит студентов с основами популярной методологии DevOps, нацеленной на
обеспечение быстрого выпуска релизов. Сначала мы сделаем краткий теоретический обзор методологии, а
затем поговорим о том, каким образом Visual Studio Online позволяет вам реализовать ее основные идеи на
практике, покрывая все основные этапы жизненного цикла программного проекта.
Продолжительность
3 Дня (24 академических часа)
В ходе тренинга студенты научатся:
 Использовать порталы управления Windows Azure
 Создавать веб-приложения и публиковать существующие веб-приложения в Windows Azure
 Создавать, отлаживать, публиковать в Windows Azure, и мониторить облачные сервисы
 Создавать и использовать облачные базы данных
 Использовать хранилище Windows Azure, создавать общие папки
 Использовать Visual Studio Online для реализации основных принципов DevOps
Целевая аудитория
Курс подойдет для таких категорий студентов:
 веб-разработчики, которые хотят перенести свои существующие приложения в облако и начать
применять на практике облачные инструменты и основные идеи методологии DevOps
 администраторы решений, которых планируется тесно вовлекать в процесс разработки решения в
соответствии с методологией DevOps
Пререквизиты
Чтобы успешно освоить материал данного тренинга, студенты должны:
Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 2 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
 Иметь базовые знания, умения и навыки в области веб-разработки с использованием технологий и
инструментов Microsoft
 Иметь представление о специфике распределенных приложений и облачных вычислениях
 Иметь представление о методологиях разработки программных продуктов
Программа курса
Модуль 01: Введение
 Знакомство с аудиторией
 Организационные моменты
 Программа курса и его особенности
 Дополнительные материалы для студентов
 Где искать ответы на вопросы
Модуль 02: Обзор облачных решений и платформы Windows Azure
 Типичная архитектура распределенных приложений
 Вспоминаем: обзор доступных для разработчика веб- и сервисных технологий
 Облачные вычисления: преимущества и подводные камни
 Обзор ключевых возможностей платформы Windows Azure
 Портал управления Windows Azure (новый и старый порталы)
 Лабораторная работа: регистрация и ознакомление с порталами управления
Модуль 03: Хостинг веб-приложений и облачных сервисов в Windows Azure
 Хостинг веб-приложений в Windows Azure
 Конфигурирование и публикация веб-приложений
 Мониторинг и анализ работающих веб-приложений
 Обзор облачных сервисов
 Веб-роли и рабочие роли. Экземпляры ролей
 Настройка облачных сервисов
 Обновление сервисов и управление их развертыванием
 Лабораторная работа: создание и публикация веб-ролей;
создание рабочих ролей для фоновой работы
Модуль 04: Хранение данных в облаке
 Обзор возможностей по хранению данных в Windows Azure
(облачные базы данных, хранилище, таблицы)
 Обзор облачных баз данных Azure SQL
 Управление базами данных в Windows Azure
 Использование инструментов SQL Server Data Tools
 Миграция данных в облачные базы данных
 Лабораторная работа А: создание Azure SQL сервера и облачной базы данных;
миграция таблиц в Azure с использованием подхода Entity Framework Code First
 Введение в хранилище Windows Azure
 Блобы, таблицы и очереди
 Разграничение доступа к блобам и контейнерам
Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 3 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
 Мониторинг хранилища, настройка учетных записей
 Файлы Azure
 Загрузка и миграция данных в хранилище
 Лабораторная работа B: хранение документов в хранилище;
создание общих папок (smb) c помощью файлов Azure
Модуль 05: Обзор DevOps
 Вспоминаем: краткий обзор методологий разработки ПО
 Методология Microsoft Solutions Framework в «гибком» варианте
 Идея DevOps. Манифест DevOps. Чем не является DevOps.
Чем DevOps отличается от Agile, ITIL, ITSM, MOF
 Принципы и процессы DevOps
 Антипаттерны и препятствия на пути внедрения DevOps
 Модели внедрения DevOps
Модуль 06: Visual Studio Online и DevOps
 Обзор возможностей Visual Studio Online
 Сборка и Continuous Integration
 Автоматизированное тестирование в облаке
 Развертывание решений (Continuous Deployment)
 Лабораторная работа: использование Visual Studio Online
Модуль 07: Подведение итогов
 О чем мы узнали
 Что осталось за рамками курса
 Где искать ответы на вопросы
 Полезные ресурсы и инструменты
 Дальнейшие шаги
*Использованы материалы тренингов 20532, 20487, 2710 и MVA’s Enabling DevOps Practices with Visual Studio Online Build

Weitere ähnliche Inhalte

Was ist angesagt?

Самоучитель CourseLab
Самоучитель CourseLabСамоучитель CourseLab
Самоучитель CourseLabValery Leontyev
 
зуева татьяна - опыт автоматизации тестирования в Agile проекте
зуева татьяна -  опыт автоматизации тестирования в Agile проектезуева татьяна -  опыт автоматизации тестирования в Agile проекте
зуева татьяна - опыт автоматизации тестирования в Agile проектеMagneta AI
 
Общие темы. Тема 02.
Общие темы. Тема 02.Общие темы. Тема 02.
Общие темы. Тема 02.Igor Shkulipa
 
Как мы тестируем анализатор кода
Как мы тестируем анализатор кодаКак мы тестируем анализатор кода
Как мы тестируем анализатор кодаTatyanazaxarova
 
Построение процесса тестирования
Построение процесса тестированияПостроение процесса тестирования
Построение процесса тестированияAlexander Byndyu
 
C# Web. Занятие 16.
C# Web. Занятие 16.C# Web. Занятие 16.
C# Web. Занятие 16.Igor Shkulipa
 
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9OdessaFrontend
 
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудников
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудниковОнлайн-взаимодействие: вовлечение, исследование и обучение сотрудников
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудниковDiana Dymolazova
 
Webinar Open Sourse LMS / Вебинар открытые СДО
Webinar Open Sourse LMS / Вебинар открытые СДОWebinar Open Sourse LMS / Вебинар открытые СДО
Webinar Open Sourse LMS / Вебинар открытые СДОElena Tikhomirova
 
Изменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовИзменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовTatyanazaxarova
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Mail.ru Group
 
E-learning for trainers / электронное обучение для тренера
E-learning for trainers / электронное обучение для тренераE-learning for trainers / электронное обучение для тренера
E-learning for trainers / электронное обучение для тренераElena Tikhomirova
 

Was ist angesagt? (20)

Самоучитель CourseLab
Самоучитель CourseLabСамоучитель CourseLab
Самоучитель CourseLab
 
МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)МиСПИСиТ (разработка программного модуля)
МиСПИСиТ (разработка программного модуля)
 
МиСПИСиТ (литература по курсу)
МиСПИСиТ (литература по курсу)МиСПИСиТ (литература по курсу)
МиСПИСиТ (литература по курсу)
 
зуева татьяна - опыт автоматизации тестирования в Agile проекте
зуева татьяна -  опыт автоматизации тестирования в Agile проектезуева татьяна -  опыт автоматизации тестирования в Agile проекте
зуева татьяна - опыт автоматизации тестирования в Agile проекте
 
My Trainings
My TrainingsMy Trainings
My Trainings
 
Общие темы. Тема 02.
Общие темы. Тема 02.Общие темы. Тема 02.
Общие темы. Тема 02.
 
Как мы тестируем анализатор кода
Как мы тестируем анализатор кодаКак мы тестируем анализатор кода
Как мы тестируем анализатор кода
 
Составные части объектного подхода
Составные части объектного подходаСоставные части объектного подхода
Составные части объектного подхода
 
Построение процесса тестирования
Построение процесса тестированияПостроение процесса тестирования
Построение процесса тестирования
 
МиСПИСиТ (введение)
МиСПИСиТ (введение)МиСПИСиТ (введение)
МиСПИСиТ (введение)
 
C# Web. Занятие 16.
C# Web. Занятие 16.C# Web. Занятие 16.
C# Web. Занятие 16.
 
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
 
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
 
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудников
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудниковОнлайн-взаимодействие: вовлечение, исследование и обучение сотрудников
Онлайн-взаимодействие: вовлечение, исследование и обучение сотрудников
 
Webinar Open Sourse LMS / Вебинар открытые СДО
Webinar Open Sourse LMS / Вебинар открытые СДОWebinar Open Sourse LMS / Вебинар открытые СДО
Webinar Open Sourse LMS / Вебинар открытые СДО
 
Изменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистовИзменения в инфраструктуре инструментов для программистов
Изменения в инфраструктуре инструментов для программистов
 
Методоллогии Agile
Методоллогии AgileМетодоллогии Agile
Методоллогии Agile
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
 
E-learning for trainers / электронное обучение для тренера
E-learning for trainers / электронное обучение для тренераE-learning for trainers / электронное обучение для тренера
E-learning for trainers / электронное обучение для тренера
 
МиСПИСиТ (источники ошибок)
МиСПИСиТ (источники ошибок)МиСПИСиТ (источники ошибок)
МиСПИСиТ (источники ошибок)
 

Ähnlich wie Azure DevOps Training

Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиAlexey Bokov
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовAndrew Gubskiy
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартаповAlexey Bokov
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итоговAlexander Babich
 
Интеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azureИнтеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azureИлья Родин
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Artur Baranok
 
Dreamwever cs3
Dreamwever cs3Dreamwever cs3
Dreamwever cs3JIuc
 
01.Основные концепции
01.Основные концепции01.Основные концепции
01.Основные концепцииAlexander Babich
 
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideMykhail Galushko
 

Ähnlich wie Azure DevOps Training (20)

DevOps and Azure
DevOps and AzureDevOps and Azure
DevOps and Azure
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработки
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
 
Azure for Business
Azure for BusinessAzure for Business
Azure for Business
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
 
DevOps и VSTS
DevOps и VSTSDevOps и VSTS
DevOps и VSTS
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартапов
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итогов
 
Интеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azureИнтеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azure
 
Azure - введение
Azure - введениеAzure - введение
Azure - введение
 
Ms it cup common sense-маек
Ms it cup common sense-маекMs it cup common sense-маек
Ms it cup common sense-маек
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
Intro
IntroIntro
Intro
 
Dreamwever cs3
Dreamwever cs3Dreamwever cs3
Dreamwever cs3
 
01.Основные концепции
01.Основные концепции01.Основные концепции
01.Основные концепции
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
 

Mehr von Alexander Babich

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Alexander Babich
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...Alexander Babich
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиAlexander Babich
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: ЗавершенняAlexander Babich
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендаціїAlexander Babich
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365Alexander Babich
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріалиAlexander Babich
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxAlexander Babich
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програмістаAlexander Babich
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФКAlexander Babich
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентівAlexander Babich
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021Alexander Babich
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по AzureAlexander Babich
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение AzureAlexander Babich
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облакоAlexander Babich
 

Mehr von Alexander Babich (20)

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосунки
 
M365: OneDrive
M365: OneDriveM365: OneDrive
M365: OneDrive
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: Завершення
 
M365: SharePoint
M365: SharePointM365: SharePoint
M365: SharePoint
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендації
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФК
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентів
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение Azure
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облако
 

Azure DevOps Training

  • 1. Alexander V. Babich Call: +38(066)2906604 Email: alexander.taurus@gmail.com Visit: http://www.linkedin.com/in/ababich Page 1 of 3http://ProductivityBlog.com.ua Multitasking As a Life Style Начало работы с Windows Azure: разработка решений в облаке и для облака Описание тренинга Большинство современных приложений имеют сложную распределенную архитектуру, используют облачные сервисы или синхронизируются с облаком. Также в последние годы значительно возросла роль веб- приложений, которые сильно потеснили, а кое-где и практически вытеснили локально устанавливаемые приложения. Все крупные вендоры имеют свои облачные решения, которые могут быть использованы как платформа для хостинга и среда выполнения ваших приложений. Windows Azure – это облачная инфраструктура от Microsoft, которая предлагает широчайший набор сервисов. В этом курсе* мы поговорим о том, как расширить возможности существующих веб-приложений за счет перемещения их в Windows Azure и использования сервисов этой облачной платформы. В курсе не затрагиваются вопросы и технологии веб-разработки, мы концентрируемся на ключевых возможностях Windows Azure в объеме, достаточном для начала практического применения этой облачной платформы. Этому посвящена большая часть времени. Оставшаяся часть познакомит студентов с основами популярной методологии DevOps, нацеленной на обеспечение быстрого выпуска релизов. Сначала мы сделаем краткий теоретический обзор методологии, а затем поговорим о том, каким образом Visual Studio Online позволяет вам реализовать ее основные идеи на практике, покрывая все основные этапы жизненного цикла программного проекта. Продолжительность 3 Дня (24 академических часа) В ходе тренинга студенты научатся:  Использовать порталы управления Windows Azure  Создавать веб-приложения и публиковать существующие веб-приложения в Windows Azure  Создавать, отлаживать, публиковать в Windows Azure, и мониторить облачные сервисы  Создавать и использовать облачные базы данных  Использовать хранилище Windows Azure, создавать общие папки  Использовать Visual Studio Online для реализации основных принципов DevOps Целевая аудитория Курс подойдет для таких категорий студентов:  веб-разработчики, которые хотят перенести свои существующие приложения в облако и начать применять на практике облачные инструменты и основные идеи методологии DevOps  администраторы решений, которых планируется тесно вовлекать в процесс разработки решения в соответствии с методологией DevOps Пререквизиты Чтобы успешно освоить материал данного тренинга, студенты должны:
  • 2. Alexander V. Babich Call: +38(066)2906604 Email: alexander.taurus@gmail.com Visit: http://www.linkedin.com/in/ababich Page 2 of 3http://ProductivityBlog.com.ua Multitasking As a Life Style  Иметь базовые знания, умения и навыки в области веб-разработки с использованием технологий и инструментов Microsoft  Иметь представление о специфике распределенных приложений и облачных вычислениях  Иметь представление о методологиях разработки программных продуктов Программа курса Модуль 01: Введение  Знакомство с аудиторией  Организационные моменты  Программа курса и его особенности  Дополнительные материалы для студентов  Где искать ответы на вопросы Модуль 02: Обзор облачных решений и платформы Windows Azure  Типичная архитектура распределенных приложений  Вспоминаем: обзор доступных для разработчика веб- и сервисных технологий  Облачные вычисления: преимущества и подводные камни  Обзор ключевых возможностей платформы Windows Azure  Портал управления Windows Azure (новый и старый порталы)  Лабораторная работа: регистрация и ознакомление с порталами управления Модуль 03: Хостинг веб-приложений и облачных сервисов в Windows Azure  Хостинг веб-приложений в Windows Azure  Конфигурирование и публикация веб-приложений  Мониторинг и анализ работающих веб-приложений  Обзор облачных сервисов  Веб-роли и рабочие роли. Экземпляры ролей  Настройка облачных сервисов  Обновление сервисов и управление их развертыванием  Лабораторная работа: создание и публикация веб-ролей; создание рабочих ролей для фоновой работы Модуль 04: Хранение данных в облаке  Обзор возможностей по хранению данных в Windows Azure (облачные базы данных, хранилище, таблицы)  Обзор облачных баз данных Azure SQL  Управление базами данных в Windows Azure  Использование инструментов SQL Server Data Tools  Миграция данных в облачные базы данных  Лабораторная работа А: создание Azure SQL сервера и облачной базы данных; миграция таблиц в Azure с использованием подхода Entity Framework Code First  Введение в хранилище Windows Azure  Блобы, таблицы и очереди  Разграничение доступа к блобам и контейнерам
  • 3. Alexander V. Babich Call: +38(066)2906604 Email: alexander.taurus@gmail.com Visit: http://www.linkedin.com/in/ababich Page 3 of 3http://ProductivityBlog.com.ua Multitasking As a Life Style  Мониторинг хранилища, настройка учетных записей  Файлы Azure  Загрузка и миграция данных в хранилище  Лабораторная работа B: хранение документов в хранилище; создание общих папок (smb) c помощью файлов Azure Модуль 05: Обзор DevOps  Вспоминаем: краткий обзор методологий разработки ПО  Методология Microsoft Solutions Framework в «гибком» варианте  Идея DevOps. Манифест DevOps. Чем не является DevOps. Чем DevOps отличается от Agile, ITIL, ITSM, MOF  Принципы и процессы DevOps  Антипаттерны и препятствия на пути внедрения DevOps  Модели внедрения DevOps Модуль 06: Visual Studio Online и DevOps  Обзор возможностей Visual Studio Online  Сборка и Continuous Integration  Автоматизированное тестирование в облаке  Развертывание решений (Continuous Deployment)  Лабораторная работа: использование Visual Studio Online Модуль 07: Подведение итогов  О чем мы узнали  Что осталось за рамками курса  Где искать ответы на вопросы  Полезные ресурсы и инструменты  Дальнейшие шаги *Использованы материалы тренингов 20532, 20487, 2710 и MVA’s Enabling DevOps Practices with Visual Studio Online Build