Eğitim İçeriği
Giriş
Businesses İçindeki DevOps Uygulamasına Genel Bakış
- DevOps'nin geleneksel BT uygulamalarından farkı nedir?
- DevOps'nin terimleri ve teknolojileri
- DevOps'de uygulanan Agile metodolojileri
Azure DevOps Özellikleri ve Mimarisine Genel Bakış
- Azure DevOps Sunucusu
- Barındırılan Azure DevOps v.s. şirket içi Azure DevOps
- Son kullanıcılar için Azure DevOps
- Yöneticiler için Azure DevOps
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'ye Geçiş
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 Panolarındaki yerleşik scrum ve çevik araçları kullanma
- Azure Panoları gösterge paneli widget'larıyla çalışma
- Azure analitik araçlarıyla proje durumunu izleme
- Panolarla ekip işbirliğini ve şeffaflığını optimize etme
- Azure Panolarını Mevcut GitHub Depolarıyla Entegre Etme
Git Depolarını Barındırma ve Collaboration Azure Repoları Kullanma
- Azure Repoları ile depolar oluşturma ve sürüm kontrolü yapma
- Güvenli Git istemci desteği ile kod göndererek bağlantı kurma
- Azure Repolarında REST API'leri ve web kancaları oluşturma
- Geliştirme ortamları oluşturma ve çekme istekleri yapma
- Azure Repolarının kod farkındalığına sahip arama özelliği
- Depoları temizleme ve bakımını yapma
Azure İşlem Hatlarıyla Yazılım Oluşturma ve Dağıtma
- Sürekli entegrasyon/sürekli teslimat (CI/CD) uygulama
- Azure İşlem Hatlarını tercih edilen dil ve İşletim Sistemi ile yapılandırma
- İşlem Hatlarında oluşturma zincirleme ve çok aşamalı oluşturma kullanma
- Azure İşlem Hatları kayıtlarıyla çalışma
- Konteynerleri Kubernetes'ya veya herhangi bir buluta dağıtma
Azure Yapıtlarını Kullanarak Entegre Paket Management Uygulama
- Azure Yapıtlarında kod paketleri oluşturma ve paylaşma
- Evrensel yapıt yönetimi ile paket türlerini yönetme
- Herkese açık ve özel kaynak kodu paketlerini düzenleme ve güvence altına alma
- Azure Yapıtlarıyla CI/CD işlem hatlarına paketler ekleme
Azure Test Planlarını Kullanarak Kod Kalitesini Test Etme ve Optimize Etme
- Planlı manuel test v.s. keşifsel test
- Kurumsal uygulamalar için doğru test türünü yürütme
- Azure Test Planlarını kullanarak veri yakalama ve analiz etme
- Azure Test Planlarının uçtan uca izlenebilirlik özelliğini kullanma
- Tespit edilen kod hatalarını çözmek için uygun önlemler alma
Azure DevOps Hizmetlerini Diğer Uzantılarla Entegre Etme
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Agile yazılım geliştirme metodolojilerine ilişkin anlayış
- Herhangi bir betik programlama diline ilişkin bilgi
- Sistem yönetimi görevlerinde temel deneyim
- GitHub iş akışı ve depolarına ilişkin bilgi
Hedef Kitle
- DevOps Mühendisler
- Geliştiriciler
- Proje Yöneticileri
Danışanlarımızın Yorumları (2)
That we could do everything in practice by ourselves. That our trainer had extensive knowledge and we could ask him anything and he always had the answer. That I got some skills that are useful for developers.
Julia Gajtkowska - Demant Business Services Poland
Eğitim - Azure DevOps Fundamentals
Practical part and interaction with students