Подборка полезных материалов по DevOps

в 11:52, , рубрики: azure, channel9, dev essentials, devops, github, IDE, infrastructure as code, IT Pro, journey2devops, microsoft, Microsoft Azure, microsoft virtual academy, mva, Parallels, Pluralsight, Visual Studio, visual studio 2015, visual studio community, visual studio team services, visual studop code, Vorlon.js, vs, VSTS, xamarin, бесплатные курсы, Блог компании Microsoft, курсы, Облачные вычисления

Делимся новым контентом по DevOps: курсы Microsoft Virtual Academy на русском языке, видео-уроки по DevOps-практикам на Channel 9 и подборка полезных материалов.

Подборка полезных материалов по DevOps - 1

Ниже вы найдете материалы от ведущих экспертов индустрии и представителей компании Microsoft, которые расскажут вам о подходах и инструментах такого громкого направления в программной инженерии, как DevOps.

Бесплатные курсы по DevOps

На Microsoft Virtual Academy существует множество различных курсов для разработчиков и IT-специалистов. В октябре этого года появились два курса на русском языке для продвинутых специалистов, посвященных методологии DevOps, о которых и пойдет речь ниже.

DevOps. Руководство для ИТ-специалистов

Дэвид Тесар и Морган Вебб, технические евангелисты Microsoft, рассказывают о том, как с помощью DevOps можно оптимизировать ресурсы и сократить среднее время на устранение неисправностей, а также ускорить поставку программного обеспечения и обновлений. Также вы узнаете об актуальных высокоуровневых, локальных и общедоступных сценариях, особое внимание будет уделено технологиям System Center, Azure и Visual Studio Online.

Курс состоит из пяти частей
1. Планирование — общая информация о возможностях DevOps и о связи продуктов, процессов и сотрудников.
2. Разработка — основы жизненного цикла разработки программного обеспечения, включая репозитории исходного кода, сборки, а также роль ИТ-профессионалов и инфраструктуры.
3. Выпуск — информация о роли ИТ-профессионала в автоматизированной интеграции и развертывании приложений в другие среды.
4. Эксплуатация — завершение развертывания, а также информация о важности отдела эксплуатации в предоставлении профилактической поддержки и отзывов команде разработчиков приложения.
5. Закрытие — вы познакомитесь с полным жизненным циклом приложения и узнаете о ролях и возможностях специалистов в области бизнеса, разработки и ИТ.

Инструменты Open Source и DevOps

Ведущие эксперты Microsoft по внедрению инженерных практик DevOps, Росс Гардлер и Дэвид Тесар, анализируют популярные инструменты с открытым исходным кодом и демонстрируют их возможности.

Курс состоит из пяти частей
1. Доступные средства DevOps общие методы DevOps и поддерживаемые инструменты с открытым исходным кодом — представление о DevOps, а также анализ общих практических методов, обзор общих инструментов для поддержки этих методов в гетерогенных средах (Linux и Windows).
2. Контроль версий как инструмент коммуникации, средство отслеживания ошибок и координации разработки — вы узнаете, как использовать преимущества контроля версий для повышения качества коммуникации через общий репозиторий ресурсов в качестве первого шага в обеспечении доступности конечных результатов.
3. Общая среда разработки, тестирования и развертывания, автоматически создаваемые этапы — вы узнаете, как обеспечить практически идентичную рабочую среду для всех участников группы независимо от выполняемых ими ролей, и за счет этого облегчить обмен данными между ними.
4. Автоматическое тестирование и дальнейшие действия — вы узнаете об автоматическом тестировании и просмотрите демо-ролик, в котором раскрываются некоторые простые подходы к базовому тестированию.
5. Рекомендуемые ресурсы и дальнейшие шаги — эксперты поделятся полезными материалами для углубленного изучения Azure, System Center и DevOps в собственном ритме обучения.

Практики и инструменты DevOps

Одновременно с выходом бесплатных курсов, о которых вы узнали выше, на Channel 9 появилась серия новых видео на русском языке, посвященных практикам DevOps.

Введение в DevOps

Вы узнаете о том, что такое DevOps и почему эта методология важна в современном мире.

Continuous Deployment

Вы узнаете, в чем заключается практика Continuous Deployment, какие задачи позволяет решить и как измерить успешность её внедрения на проекте.

Настройка Continuous Deployment в VSTS

Пошаговая инструкция по настройке Continuous Deployment используя Visual Studio Team Services.

DevTest labs в Microsoft Azure

Вы узнаете о том, что такое DevTest labs и как они могут помочь в процессе разработки и тестирования приложений.

Настройка DevTest labs в Microsoft Azure

Эта часть посвящена практике настройки DevTest labs в облаке Microsoft Azure.

Release Management

Вы узнаете о практике Release Management: что она из себя представляет, какие вопросы позволит решить и чем отличается от Continuous Deployment.

Настройка Release Management в VSTS

В видео ниже вы найдете пример настройки Release Management на базе Visual Studio Team Services.

Полезные материалы

1. Пройдите опрос, чтобы узнать уровень зрелости DevOps-процессов в вашей организации
2. Обучающий портал по подходам DevOps с элементами геймификации
3. Документация на MSDN на русском
4. Документация на портале visualstudio.com на английском: введение и DevOps и управление жизненным циклом приложений с инструментами Microsoft
5. История инженерной команды Microsoft: как внедрялся DevOps
6. Блог DevOps in Enterprise
7. Все видеоматериалы на Channel 9
8. Цикл статей «Как мы внедряли DevOps» от команды Vorlon.JS
9. Мобильный DevOps для приложений на Xamarin. Кстати, наша недавняя подборка материалов по Xamarin
10. Лабораторные работа по мобильному DevOps на GitHub

Автор: Microsoft

Источник

Поделиться новостью

* - обязательные к заполнению поля