Eğitim İçeriği
Giriş
Businesses İçindeki DevOps Uygulamasına Genel Bakış
- DevOps, geleneksel IT uygulamalarından nasıl farklı?
- DevOps'ın terimleri ve teknolojileri
- Agile yöntemleri DevOps'deki uygulanışı
Azure DevOps Özellikleri ve Mimarisine Genel Bakış
- The Azure DevOps Server
- Hosted v.s. on-premise Azure DevOps
- Azure DevOps kullanıcılar için
- Azure DevOps yöneticiler için
Geliştirme için Azure DevOps'yi Kurma ve Yapılandırma
Mevcut Geliştirme Süreçlerini Değerlendirmek için Değer Akışı Haritası Kullanımı
- Azure DevOps'a Taşınma
Azure DevOps Çekirdek Hizmetleri ve Araçlarına Genel Bakış
- İşletme için uygun Azure DevOps hizmetlerini seçme
Azure Panoları ile Yazılım Geliştirmeyi Planlama ve İzleme
- Azure Boards'daki yerleşik scrum ve agile araçlarını kullanma
- Azure Boards kontrol paneli widgetleriyle çalışma
- Projelerin durumunu Azure analiz araçlarıyla izleme
- Ekiblerin şeffaflığını ve işbirliğini Boards ile optimize etme
- Mevcut GitHub depolarıyla Azure Boards'u entegre etme
Git Depolarını Barındırma ve Collaboration Azure Repoları Kullanma
- Azure Repos ile depolara ve sürüm kontrolü oluşturma
- Güvenli Git istemci destekleriyle kodu gönderme
- Azure Repos'ta REST API'lerini ve webhook'ları oluşturma
- Geliştirme ortamlarını oluşturup çekme talepleri gerçekleştirme
- Azure Repos'un kod bilinci arama özelliği
- Depolara temizlik yapma ve bakımını yapma
Azure İşlem Hatlarıyla Yazılım Oluşturma ve Dağıtma
- Sürekli tümleme/sürekli teslim (CI/CD) uygulama
- Tercih edilen dil ve işletim sistemi ile Azure Pipelines'ı yapılandırma
- Pipelines'da build zinciri ve çok aşamalı builds kullanma
- Azure Pipelines kayıt defterleriyle çalışma
- Kapsayıcıları Kubernetes veya herhangi bir buluta dağıtma
Azure Yapıtlarını Kullanarak Entegre Paket Management Uygulama
- Azure Artifacts'ta kod paketlerini oluşturma ve paylaşma
- Evrensel yapıt yönetimi ile paket türlerinin yönetimi
- Kapsamlı ve özel kaynak kodu paketlerini düzenleme ve güvenliği sağlama
- Azure Artifacts'ta CI/CD pipeline'larına paket ekleme
Azure Test Planlarını Kullanarak Kod Kalitesini Test Etme ve Optimize Etme
- Planlanmış el ile test v.s. keşfedecek testler
- Kurumsal uygulamalar için doğru türden testi yürütme
- Azure Test Planları kullanarak veriyi yakalama ve analiz etme
- Azure Test Planları'nın sonu-sona izlenebilirlik özelliğini kullanma
- Belirlenen kod hatalarını çözmek için doğru eylemleri atma
Azure DevOps Hizmetlerini Diğer Uzantılarla Entegre Etme
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Agile Yazılım geliştirme metodolojilerini anlamak
- Bir betik programlama dilinden bilgi sahibi olmak
- Sistem yönetimi görevleriyle temel deneyim sahibi olmak
- GitHub İş akışı ve depolarla ilgili bilgi sahibi olmak
Hedef Kitle
- DevOps Mühendisler
- Geliştiriciler
- Proje Yöneticileri
Danışanlarımızın Yorumları (2)
Pratikte her şeyi kendi başımıza yapabileceğimizi. Eğitmenimizin geniş bir bilgiye sahip olduğunu ve ona her şeye sormamızı ve her zaman cevap bulabildiğini. Geliştiriciler için faydalı bazı beceriler kazandığımı.
Julia Gajtkowska - Demant Business Services Poland
Eğitim - Azure DevOps Fundamentals
Yapay Zeka Çevirisi
Pratik kısım ve öğrencilerle etkileşim
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Eğitim - Azure DevOps Fundamentals
Yapay Zeka Çevirisi