Eğitim Tarihi:
Eğitim süresi 5 gündür (toplam 40 saat). Her gün 8 saat eğitim sunulacaktır.
Her ders saati 40 dakika olarak belirlenmiştir.
1. Gün: 26 Eylül 2023, Salı
2. Gün: 3 Ekim 2023, Salı
3. Gün: 10 Ekiml 2023, Salı
4. Gün: 17 Ekim 2023, Salı
5. Gün: 24 Ekim 2023, Salı
Eğitim Tanımı:
Eğitim; daha önce Linux kullanan, DevOps konusunda deneyimi olmayan veya tüm pratikleri uygulamayan ve bu
konuya ilgi duyarak kariyer yapmak isteyen herkese yönelik hazırlanmıştır. DevOps kültüründen başlayarak, CI/CD
süreçlerinin detaylı aktarımı, mikro servis ve konteyner mimarileri, Docker, Docker Compose, CI/CD süreçlerini
uygulayabilmek için gerekli olan Git, GitLab, GitHub, Jenkins gibi yazılımların kurulumları ve kullanımları ayrıntılı
bir şekilde aktarılacaktır.
Kimler Katılabilir:
Bu eğitim; DevOps konularında kavramsal bilgiler almak isteyen, Linux üzerinde DevOps süreçlerini uygulamak
ve sektörün en iyi uygulamalarını öğrenmek isteyen Bilişim Teknolojileri profesyonellerine yöneliktir.
Eğitim Süresi ve Sunuş:
Toplam 40 ders saatidir. Her ders saati 40 dakika olarak belirlenmiştir. Canlı olarak online eğitim sunulacaktır.
Eğitim İçeriği:
1. DevOps ve kurumlarda kültürel değişim, CI/CD süreçleri, proje yönetimi, çevik uygulamalar,
2. Mikro Servis mimarisi, Linux’de konteynerler ve Docker mimarisi,
3. Docker kurulumu, Docker ağ sistemi, stateful ve stateless konteynerler,
4. Dockerfile ve Docker Compose,
5. Mikro Servis uygulamaları (Node.js, gRPC),
6. Jenkins (kurulum, entegrasyon, ajan kurulumları, projeler, CI/CD pipeline oluşturma),
7. GitLab (Git ve GitLab entegrasyonu, runner kurulumu, CI/CD pipeline oluşturma),
8. Diğer CI/CD teknolojileri (Bitbucket, Ansible, Terraform).
Eğitim Sonunda Kazanımlar:
Katılımcılar;
• DevOps kültürel değişiminin ilkelerini listeleyebilecek ve firmanızda uygulayabilecek,
• CI/CD süreçlerinin firmanıza en iyi sektör pratikleri olarak uygulanmasını sağlayacak,
• Konteyner teknolojilerinin temeli olan Linux çekirdek özelliklerini açıklayabilecek,
• Docker’ı kurabilecek ve üzerinde kendi uygulamalarınıza özel oluşturduğunuz imajları kullanarak
konteyner çalıştırabilecek,
• Birden fazla konteynerden oluşan uygulamaları, docker compose ile çalıştırabilecek,
• Uygulamalarınıza özel sanal ağ kurabilecek,
• Projenizi Git’e aktarabilecek ve GitLab entegrasyonu yaparak CI/CD pipeline yönetebilecek,
• Jenkins’i kurabilecek farklı sistemlerde ajanlar oluşturarak Jenkins üzerinde projelerinizin entegrasyon
süreçlerini yönetebilecek,
• Bitbucket, Ansible ve Terraform teknolojileriyle ilgili bilgi edinecektir.
Eğitmen: Doç. Dr. Hakan Güray Şenel
ODTÜ Elektrik Elektronik Mühendisliği bölümünde lisans eğitimi alan Doç. Dr. Hakan Güray Şenel; 1991-1997 arası Amerika Birleşik
Devletleri’ndeki Vanderbilt Üniversitesi Elektrik ve Bilgisayar Mühendisliği Bölümü’nde Robot, Medikal Görüntü Sistemleri ve Görüntü İşleme
üzerine yüksek lisans ve doktora çalışmalarını tamamlamıştır. 1998’de Anadolu Üniversitesi’nde öğretim üyesi olarak göreve başlayan Şenel; şu
anda Eskişehir Teknik Üniversitesi’nde Elektrik/Elektronik Mühendisliği Bölümü’nde öğretim üyesi olarak çalışmaktadır. Görüntü/video işleme,
gerçek zamanlı işletim sistemleri, gömülü sistemler, ağ sistemleri, IoT sistemleri ve bilgi sistemleri üzerine bilimsel çalışmaları vardır. 1994’den bu
yana çeşitli yurt içi/dışındaki üniversitelerde, çeşitli kamu kurumlarında ve özel sektörde faaliyet gösteren çok sayıda firmanın yazılım/sistem
projelerinde ve FinTech konularında yöneticilik ve danışmanlık gibi görevler üstlenmiştir. Ayrıca, Linux, konteyner temelli sistemler, C/C++,
DevOps, veritabanı yönetimi ve Linux temelli gömülü sistemler konularında eğitimler vermektedir.