Добірка корисних матеріалів за DevOps

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




Нижче ви знайдете матеріали від провідних експертів індустрії і представників компанії Microsoft, які розкажуть вам про підходи та інструменти такого гучного напрямки програмної інженерії, як DevOps.

Безкоштовні курси з DevOps
На Microsoft Virtual Academy існує безліч різних курсів для розробників та ІТ-спеціалістів. У жовтні цього року з'явилися два курси російською мовою для досвідчених фахівців, присвячених методології 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 Enterprise in
7. Всі відеоматеріали на Channel 9
8. Цикл статей «Як ми впроваджували DevOps» від команди Vorlon.JS
9. Мобільний DevOps для додатків на Xamarin. До речі, наша недавня добірка матеріалів по Xamarin
10. Лабораторні робота по мобільному DevOps на GitHub
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.