DevOpsの新しいコンテンツ:ロシア語のMicrosoft Virtual Academyコース、チャンネル9のDevOpsプラクティスに関するビデオチュートリアル、および有用な資料を共有しています。
以下に、業界をリードする専門家とマイクロソフトの代表者からの資料があり、DevOpsのようなソフトウェアエンジニアリングの有名な方向性のアプローチとツールについて説明します。
無料のDevOpsコース
Microsoft Virtual Academyには、開発者とITプロフェッショナル向けのさまざまなコースがあります。 今年の10月には、DevOps方法論の上級専門家向けにロシア語の2つのコースが登場しました。これについては以下で説明します。
DevOps。 ITプロフェッショナル向けガイド
Microsoftの技術エバンジェリストであるDavid TesarとMorgan Webbは、DevOpsがリソースを最適化し、平均的なトラブルシューティング時間を短縮し、ソフトウェアと更新の配信を高速化する方法について話します。 また、System Center、Azure、およびVisual Studio Onlineテクノロジに特に重点を置いて、関連する高レベル、ローカル、および公開されているシナリオについても学習します。
コースは5つのパートで構成されています1.計画-DevOpsの機能および製品、プロセス、従業員の関係に関する一般情報。
2.開発-ソースコードリポジトリ、ビルド、およびITプロフェッショナルとインフラストラクチャの役割を含む、ソフトウェア開発ライフサイクルの基本。
3.リリース-他の環境でのアプリケーションの自動統合および展開におけるIT専門家の役割に関する情報。
4.運用-展開の完了、およびアプリケーション開発チームに予防サポートとフィードバックを提供する運用部門の重要性に関する情報。
5.締めくくり-アプリケーションのライフサイクル全体に精通し、ビジネス、開発、ITの分野の専門家の役割と能力について学びます。
オープンソースおよびDevOpsツール
マイクロソフトの主要なDevOpsエンジニアリングプラクティスのエキスパートであるRoss GardlerとDavid Tesarは、人気のあるオープンソースツールを分析し、その機能を実証します。
コースは5つのパートで構成されています1.利用可能なDevOpsツールの一般的なDevOpsメソッドとサポートされているオープンソースツール-DevOpsの紹介、一般的な実用的なメソッドの分析、異種環境(LinuxおよびWindows)でこれらのメソッドをサポートする一般的なツールの概要。
2.コミュニケーションツールとしてのバージョン管理、バグの追跡と開発の調整のためのツール-バージョン管理の利点を活用して、最終結果の可用性を確保するための最初のステップとして、共通リソースリポジトリを通じてコミュニケーションの品質を改善する方法を学習します。
3.一般的な開発、テスト、展開環境、自動作成された段階-役割に関係なく、グループのすべてのメンバーにほぼ同一の作業環境を提供し、メンバー間のデータ交換を容易にする方法を学習します。
4.自動テストと追加手順-自動テストについて学び、基本的なテストへのいくつかの簡単なアプローチを明らかにするデモビデオをご覧ください。
5.推奨リソースと次のステップ-専門家は、Azure、System Center、DevOpsの詳細な学習に役立つ資料を独自の学習リズムで共有します。
プラクティスとDevOpsツール
上記で学んだ無料コースのリリースに加えて、チャンネル9には、DevOpsの実践に特化したロシア語の一連の新しいビデオがあります。
DevOpsの概要
DevOpsとは何か、なぜこの方法論が現代世界で重要なのかを学びます。
継続的な展開
継続的デプロイのプラクティス、解決できるタスク、およびプロジェクトへの実装の成功を測定する方法を学習します。
VSTSでの継続的な展開の構成
Visual Studio Team Servicesを使用して継続的展開を設定するための詳細な手順。
Microsoft AzureのDevTestラボ
DevTestラボとは何か、アプリケーションの開発およびテストのプロセスでどのように役立つかについて学びます。
Microsoft AzureでDevTestラボをセットアップする
このパートでは、Microsoft AzureクラウドでDevTestラボをセットアップする方法に焦点を当てます。
リリース管理
リリース管理の実践について学びます。それが何であるか、どの問題を解決できるか、そして継続的展開とどのように異なるかを学びます。
VSTSでリリース管理を構成する
以下のビデオでは、Visual Studio Team Servicesに基づいてリリース管理をセットアップする例があります。
便利な資料
1.
調査に参加して、組織のDevOpsプロセスの成熟度レベルを確認します2.
ゲーミフィケーション要素を備えたDevOps学習ポータル3.
ロシア語のMSDNのドキュメント4. visualstudio.comの英語版ドキュメント:
Microsoft Toolsを使用した 導入と
DevOpsおよびアプリケーションライフサイクル管理5.
マイクロソフトエンジニアリングチームの歴史:DevOpsの実装方法6.
エンタープライズブログのDevOps7.
チャンネル9のすべての動画8.
Vorlon.JSチームからの一連の記事「DevOpsの実装方法」9.
Xamarin上のアプリケーション用のモバイルDevOps 。 ところで、最近の
Xamarinの材料の選択10.
GitHubでのモバイルDevOpsのラボ作業