Otomasyonu tüketmekten geliştirmeye terfi et
İleri Ansible geliştirme eğitimi: özel modül/eklenti yazımı, koleksiyon paketleme, molecule ile test, ansible-builder ile EE üretimi ve CI/CD entegrasyonu.
Custom modül, plugin, koleksiyon, molecule testi ve EE geliştirme
Bu ileri eğitim, hazır modülleri kullanmaktan kendi otomasyon içeriğini geliştirmeye geçmek isteyenler içindir. Python ile AnsibleModule tabanlı özel modül yazımı, argument_spec doğrulama, check_mode desteği ve idempotency'nin modül içinde sağlanması ele alınır. filter, lookup ve callback eklentileriyle davranış özelleştirme, koleksiyon dizin yapısı, galaxy.yml ve FQCN ile paketleme işlenir. molecule ile rol test senaryoları, ansible-lint ile statik denetim, podman/docker sürücüsüyle izole test ve CI entegrasyonu uygulanır. ansible-builder ile execution environment üretimi ve private automation hub'a yayın tamamlanır. Katılımcı bakımı sürdürülebilir kurumsal otomasyon içeriği üretebilir.
4 Gün. Her gün dört modül; katılımcılar modül yazımından koleksiyon paketleme ve EE üretimine ilerler.
İleri Seviye — Özel modül ve eklenti geliştirme, koleksiyon paketleme, molecule ile test ve execution environment üretimiyle otomasyon mühendisliği.
Katılımcılar kendi modül ve rolünü yazıp molecule ile test ederek bir koleksiyon olarak paketler ve EE içine dahil eder.
Hazır modüllerle sınırlı kalmadan kendi modül ve eklentilerinizi yazarsınız.
molecule ve ansible-lint ile içeriğinizi otomatik doğrularsınız.
Koleksiyon ve EE üreterek içeriğinizi taşınabilir ve sürümlenebilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Rol, değişken önceliği ve koleksiyon kullanımına hakimiyet güçlü biçimde faydalıdır.
Temel Python okuryazarlığı özel modül yazımı için beklenir.
Sürüm kontrolü ve CI kavramlarına aşinalık faydalıdır.
podman/docker kurulu bir geliştirme ortamı.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
AnsibleModule ile idempotent özel modüller geliştirebilirsiniz.
filter, lookup ve callback eklentileriyle davranışı özelleştirebilirsiniz.
İçeriği FQCN ile koleksiyon olarak paketleyip yayınlayabilirsiniz.
molecule ve ansible-lint ile içeriğinizi doğrulayabilirsiniz.
ansible-builder ile taşınabilir execution environment üretebilirsiniz.
Lint ve testi işlem hattına bağlayıp otomatik yayın kurabilirsiniz.
Semantic versioning ile geriye uyumlu içerik yönetebilirsiniz.
İçeriği private automation hub üzerinden dağıtabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Terraform modül eğitimi: modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma, providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform te
Detayları Gör →Terraform eğitimi: provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, validation, sensitive ve değer önceliği uygulamalı.
Detayları Gör →Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.
Detayları Gör →Terraform ile monitoring eğitimi: CloudWatch alarm/log/dashboard, Grafana, Datadog monitör ve SLO, bildirim kanalları ve monitoring-as-code uygulamalı ele alını
Detayları Gör →Terraform çoklu bulut eğitimi: çoklu provider, alias, soyutlama desenleri, bulutlar arası VPN, global DNS, dağıtık state ve DR mimarileri uygulamalı ele alınır.
Detayları Gör →