Giriş
"DevOps, son kullanıcılarımıza sürekli değer sunulmasını sağlamak için insanların, süreçlerin ve ürünlerin birleşimidir." - Donovan Brown'a göre DevOps nedir?
DevOps öğrenme yolları, DevOps yolculuğuna hazırlanmanıza yardımcı olur. DevOps işleminin, araçlarının ve yaşam döngüsü sırasında yer alan kişilerin ana özelliklerini öğreneceksiniz. Ayrıca, sizi Microsoft DevOps Çözümü sertifikasyon sınavına hazırlar. DevOps'un tam resmine sahip olduğunuzdan emin olmak için başka içerikler görürsünüz. Modülün içeriği grafikler, başvuru bağlantıları, modül gözden geçirme soruları ve isteğe bağlı uygulamalı laboratuvarlar içerir.
Aşağıdakileri öğreneceksiniz:
- DevOps için planlama.
- Kaynak denetimini kullanın.
- Bir kuruluş için Git'i ölçeklendirin.
- Yapıtları birleştirin.
- Bağımlılık yönetimi stratejisi tasarlama.
- Gizli dizileri yönetme.
- Sürekli tümleştirme uygulayın.
- Kapsayıcı derleme stratejisi uygulama.
- Bir yayın stratejisi tasarla.
- Bir yayın yönetimi iş akışı ayarlayın.
- Dağıtım deseni uygulayın.
- Geri bildirim mekanizmalarını iyileştirin.
Harekete geçmeden önce planlayın. Bu modül, DevOps'un ne olduğunu ve DevOps dönüşüm yolculuğunu nasıl planlayacağınızı anlamanıza yardımcı olur.
DevOps dönüşüm yolculuğu nedir?
DevOps dönüşüm yolculuğu, 8 öğrenme yolundan oluşan bir seridir. Azure DevOps ve GitHub hakkında bilgi sahibi olursunuz. Ayrıca DevOps işleminizi desteklemek için birçok hizmeti, özelliği ve araçlarla tümleştirmeyi öğrenin.
Neden DevOps öğrenme yolunu kullanmalıyım?
Bu modüllerdeki Kişiler DevOps işlemlerini tasarlamak ve uygulamakla ilgilidir. Ayrıca AZ-400 - Microsoft DevOps Solutions sertifikasyon sınavını tasarlama ve uygulama için hazırlanıyorlar.
Sertifika sınavı DevOps uzmanlarına yöneliktir. Son kullanıcı ihtiyaçlarını ve iş hedeflerini karşılayan değerli ürün ve hizmetleri sürekli olarak sunmak için kişileri, süreçleri ve teknolojileri birleştirin. DevOps uzmanları uygulamaları iyileştirerek, iletişimleri ve işbirliğini geliştirerek ve otomasyon oluşturarak teslimi kolaylaştırır.
Sürekli tümleştirme, test, teslim, izleme ve geri bildirim sağlayan uygulama kodu ve altyapı stratejileri tasarlar ve uygular.
Sınav adaylarının Çevik uygulamaları konusunda yetkin olması gerekir. Bu alanlardan en az birinde Azure yönetimi, geliştirme ve uzmanlar hakkında bilgi sahibi olmaları gerekir.
DevOps uzmanları, azure teknolojilerini kullanarak sürüm denetimi, uyumluluk, kod olarak altyapı, yapılandırma yönetimi, derleme, sürüm ve test etme için DevOps uygulamaları tasarlamalı ve uygulamalıdır.
Beş etki alanı alanı vardır.
AZ-400 Etki Alanı | Ağırlık |
---|---|
Süreçleri ve iletişimi tasarlama ve uygulama. | 11% |
Bir kaynak denetimi stratejisi tasarlayıp uygulayın. | %13 |
Derleme ve yayın işlem hatlarını tasarlayın ve uygulayın. | %51 |
Güvenlik ve uyumluluk planı geliştirme. | 16% |
Bir izleme stratejisi uygulayın. | %9 |
Öğrenme hedefleri
Bu seriyi tamamladıktan sonra öğrenciler ve profesyoneller şunları yapabilir:
- İzlenebilirlik ve iş akışı tasarlama ve uygulama.
- DevOps için uygun ölçümleri ve sorguları tasarlayıp uygulayın.
- İşbirliğini ve iletişimi yapılandırma.
- Kaynak kodu için dallanma stratejileri tasarlayın ve uygulayın.
- Depoları yapılandırma ve yönetme.
- Paket yönetimi stratejisi tasarlama ve uygulama.
- İşlem hatları için bir test stratejisi tasarlayın ve uygulayın.
- İşlem hatlarını tasarlama ve uygulama.
- Dağıtımları tasarlama ve uygulama.
- Kod olarak altyapı (IaC) tasarlayın ve uygulayın.
- İşlem hatlarını koruyun.
- Kimlik doğrulama ve yetkilendirme yöntemlerini tasarlayıp uygulayın.
- Otomasyonda hassas bilgileri yönetmek için bir strateji tasarlayıp uygulayın.
- Güvenlik ve uyumluluk taramayı otomatikleştirin.
- DevOps ortamı için izlemeyi yapılandırın.
- ölçümlerini izlemeden analiz edin.
Önkoşullar
Başarılı öğrenciler aşağıdakiler hakkında önceden bilgi ve anlayışa sahip olacaktır:
- Bulut bilişim kavramları PaaS, SaaS ve IaaS uygulamalarının anlaşılmasını içerir.
- Bu alanlardan en az birinde kanıtlanmış uzmanlığa sahip Azure yönetimi ve Azure geliştirme.
- Sürüm denetimi, Çevik yazılım geliştirme ve temel yazılım geliştirme ilkeleri dahil olmak üzere temel DevOps kavramları. Yazılım teslim eden bir kuruluşta deneyim sahibi olmak yararlı olacaktır.
DevOps'ta yeniyseniz şunları almayı göz önünde bulundurun:
- Ücretsiz çevrimiçi: DevOps temelleri: Temel ilkeler ve uygulamalar - YENİ.
- Eğitmen liderliğinde kurs: AZ-2008: DevOps temelleri: Temel ilkeler ve uygulamalar - YENİ.
Azure ve bulut bilişimi yeni kullanıyorsanız aşağıdaki kaynaklardan birini göz önünde bulundurun:
- Ücretsiz çevrimiçi: Azure Ile İlgili Temel Bilgiler.
- Eğitmen liderliğinde kurs: AZ-900: Azure Ile İlgili Temel Bilgiler.
Azure Yönetici istration'ı yeni kullanıyorsanız şunları almayı göz önünde bulundurun:
- Ücretsiz çevrimiçi: Azure Yönetici istrators önkoşulları.
- Eğitmen liderliğinde kurslar: AZ-104: Microsoft Azure Yönetici istrator.
Azure Geliştirici'yi yeni kullanıyorsanız şunları almayı göz önünde bulundurun:
- Ücretsiz çevrimiçi: Sunucusuz uygulamalar oluşturun.
- Eğitmen liderliğinde kurslar: AZ-204: Microsoft Azure için Çözümler Geliştirme.
Bazı alıştırmalar için bir Azure DevOps Kuruluşu oluşturmanız gerekir. Henüz sahip değilseniz aşağıdakilere bakın:
Bazı alıştırmalar için GitHub.com'de bir GitHub hesabı oluşturmanız gerekir. Henüz sahip değilseniz aşağıdakilere bakın:
- GitHub'a Katılma · Github
- GitHub hesabınız zaten varsa yeni bir depo oluşturun Yeni depo oluşturma - GitHub Docs.