Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins Git and Test Driven Development Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 5 Gün
  • Seviye: Intermediate

Agile ve DevOps geliştirme süreçlerini ve iş akışlarını uygulamak için gerekli becerileri geliştirin.

DevOps uygulamaları, monolitik şelale yaklaşımından hızlı bir şekilde dağıtılan bulut tabanlı çevik bir sürece geçerek kuruluşların dijital bir dönüşüm geçirmesine olanak tanıdı. Bu dönüşüm, kodlama ve test etmeye daha fazla, sorun gidermeye daha az zaman ayırmalarına olanak tanıyan araçları kullanmak üzere eğitilmiş bir geliştirici ekibini gerektirir. Red Hat DevOps İşlem Hatları ve Süreçleri: Jenkins, Git ve Test Odaklı Geliştirme (TDD) ile CI/CD, katılımcılarına bulutta yerel uygulamaların otomatik olarak oluşturulması ve dağıtılması için gerekli beceri ve teknolojileri öğreten, geliştiricilere yönelik DevOps'a pratik bir giriştir.

Eğitim içeriği özeti

  • Git ile sürüm kontrolü
  • Jenkins işlem hatlarını oluşturun ve yürütün
  • Yayın stratejileri
  • Test Odaklı Geliştirme ile uygulamalar oluşturun
  • Uygulamaların güvenlik taraması ve kod analizi
  • Uygulamaları ve işlem hatlarını izleyin
  • İşlem hatlarını tüketme ve sorunlarını giderme
Daha fazla +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Ön Koşullar:

  • Java, Node.js, Python veya diğerlerinde uygulama geliştirme deneyimi gereklidir.
  • Uygulama geliştirme veya Red Hat Uygulama Geliştirme deneyimi I: Java EE (AD183) ile programlama önerilir, ancak zorunlu değildir.
  • Red Hat® Developer Studio veya VSCode gibi bir IDE kullanma becerisi
  • OpenShift Uygulamalarına Giriş (DO101) önerilir ancak zorunlu değildir.
  • Bu teklifin becerilerinize en uygun olup olmadığını ölçmek için ücretsiz değerlendirmemize katılın.
Daha fazla +

Kimler Katılmalı

Eğitim Hedef Kitlesi

"Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins Git and Test Driven Development" eğitimi uygulama geliştiricileri için tasarlanmıştır.

Daha fazla +

Neler Öğreneceksiniz

Eğitimin organizasyonlar üzerindeki etkisi

Jenkins, Test Odaklı Geliştirme ve Git sürüm kontrolü ile DevOps, uygulamanın pazara çıkış süresini ve kod kalitesini artırır. Bu yaklaşım, uygulamaları daha dayanıklı hale getirir ve kuruluşların yeni özellikleri hızlı bir şekilde uygulamaya koymasına ve hızla değişen pazara yanıt vermesine olanak tanır.

Eğitim birey üzerindeki etkisi

Uygulama kodunuzu basitleştirmek ve daha verimli bir şekilde entegre etmek, TDD ile güvenilir kod oluşturmak ve testi basitleştirmek için otomatik işlem hatlarını kullanmak için bu kurstaki kavramları kullanabileceksiniz. İşlem hatları oluşturmayı, uygulamaları "önce test et" yaklaşımıyla tasarlamayı ve uygulama kodunu Git ile entegre etmeyi öğreneceksiniz. Bu eğitimin amacı DevOps'un faydalarını ve uygulanmasını destekleyen araçları göstermektir.

Daha fazla +

Outline

Sürekli entegrasyon ve sürekli dağıtıma (CI/CD) giriş

  • DevOps ilkelerini ve Jenkins'in rolünü açıklayın.

Kaynak kodunu sürüm kontrolüyle entegre edin

  • Git sürüm kontrolüyle kaynak kodu değişikliklerini yönetin.

Uygulamaları test edin

  • Kapsamlı uygulama testinin ardındaki temel ilkeleri açıklayın ve birim, entegrasyon ve işlevsel testleri uygulayın.

Test odaklı geliştirmeyle uygulamalar oluşturun

  • TDD ile uygulama özelliklerini uygulayın ve oluşturun.

Yazar ardışık düzenleri

  • Jenkins işlerini yürütmek için temel işlem hatları oluşturun.

Uygulamaları işlem hatlarıyla dağıtma

  • Uygulamaları Red Hat OpenShift Container Platform'a güvenli ve otomatik olarak dağıtın.

Pipeline güvenliğini ve izlemeyi uygulayın

  • Güvenliği yönetin ve boru hatlarının performansını izleyin.

Pipeline'ları tüketin

  • Otomatik dağıtım ve otomatik test için CI/CD işlem hatlarıyla çalışın (veya "Kullanın") ve sorunları giderin.
Daha fazla +


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

23 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
05 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
14 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
21 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
23 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
20 Nisan 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
14 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.