
Çevik Yazılım Geliştirme (Extreme Programming)
Extreme Programming (XP), yazılım geliştirme süreçlerinde yüksek kaliteli, esnek ve sürdürülebilir çözümler üretilmesini sağlayan çevik bir yazılım geliştirme metodolojisidir.
Bu eğitim yazılım geliştirme takımlarının XP prensiplerini benimsemelerini ve bu prensipleri projelerinde etkili bir şekilde uygulamalarını amaçlar. Katılımcılar bu eğitimle, XP'nin temel ilkelerini, uygulama tekniklerini ve yazılım geliştirme süreçlerini öğrenir. Aynı zamanda yazılım geliştirme için kritik olan araç ve tekniklerle tanışır.
Eğitim
İçeriği_
Extreme Programming Nedir?
Planlama ve Iterasyon
Kodlama Standartları
Tasarım Desenleri ve Refactoring
Test Driven Development (TDD) Temelleri
CI/CD ve XP
Yazılımcılar İçin Metrikler
SOLID Prensipleri
Versiyon Kontrol ve Release Stratejileri
DevOps ve XP
Kazanacağınız Yetkinlikler_
Analitik Düşünme ve İnovasyon
Katılımcılar, yazılım geliştirme süreçlerinde analitik düşünerek, TDD metodolojisini ve SOLID prensiplerini etkin bir şekilde uygulama becerilerini geliştirecekler.
Aktif Öğrenme ve Öğrenme Stratejileri
Katılımcılar, XP metodolojisinin temel ilkelerini öğrenip, iterasyon ve planlama süreçlerini aktifleştirerek sürecin her aşamasına katkı sağlama yetkinlikleri kazanacaklar.
Karmaşık Problem Çözme
Katılımcılar, yazılım geliştirme sürecinde karmaşık problemleri çözmek için kodlama standartlarını ve tasarım desenlerini kullanarak daha verimli ve sürdürülebilir çözümler üretecekler.
Eleştirel Düşünme ve Analiz
Katılımcılar, yazılım geliştirme süreçlerinde eleştirel düşünme becerilerini kullanarak TDD, CI/CD ve XP'nin etkilerini analiz edecek ve bu yöntemleri projelerine dahil edecekler.
Yaratıcılık, Özgünlük ve İnisiyatif
Katılımcılar, yazılım geliştirme süreçlerinde yaratıcı ve özgün çözümler üreterek versiyon kontrol ve release stratejilerini geliştirecekler.
Liderlik ve Sosyal Etki
Katılımcılar, XP ve DevOps entegrasyonu ile liderlik becerilerini geliştirerek, ekiplerinde yüksek performanslı iş birliği ve sosyal etki yaratacaklar.
Dayanıklılık, Stres Toleransı ve Esneklik
Katılımcılar, yazılım geliştirme süreçlerinde metrik kullanımı ve CI/CD ile esneklik ve dayanıklılık kazanarak değişen koşullara hızlı bir şekilde adapte olacaklar.
Eğitmen_

BT ve Yönetim Danışmanı
Dr. Yaşar Safkan
Neden Bu
Eğitim?
Kapsamlı Bilgi: Extreme Programming (XP) metodolojisinin tüm yönlerini kapsayan derinlemesine bir eğitim.
Pratik Uygulamalar: TDD, CI/CD, SOLID prensipleri gibi konularda pratik uygulamalar.
Uzman Eğitmenler: Alanında uzman eğitmenlerden öğrenme fırsatı.
Etkileşimli Format: Sanal sınıf veya sınıf içi eğitim seçenekleriyle etkileşimli bir öğrenme deneyimi.
Kimler
Katılmalı?
Yazılım geliştirme yakımları
Çevik yaklaşımlara ilgi duyan profesyoneller
Yazılım mühendisleri ve yazılım geliştirme ekip liderleri
Test Driven Development (TDD) ve DevOps metodolojilerini öğrenmek isteyen yazılımcılar

Eğitim hakkında
daha fazla bilgi almak için iletişime geçin !
