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)
Her şeyi kendimiz pratikte yapabileceğimizi. Eğitmenimizin geniş bilgi sahibi olduğunu ve herhangi bir sorumuza cevap verebileceğ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 portion ve öğrencilerle etkileşim
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Eğitim - Azure DevOps Fundamentals
Yapay Zeka Çevirisi