Geliştirme ortamını tek komutla ayağa kaldır
Vagrant ile tutarlı geliştirme ortamları kurun: box ve provider kavramı, Vagrantfile ile kod olarak ortam tanımı, up/halt/destroy yaşam döngüsü, senkron klasörler, ağ ayarları, provisioning ve çok makineli ortamlar bu temel seviye eğitimde uygulanır.
Vagrantfile, box, provider, provisioning ve ağ/senkron klasör
Bu temel seviye eğitim, Vagrant ile tekrarlanabilir ve taşınabilir geliştirme ortamları kurmayı öğretir. Vagrant'ın amacı, box kavramı (hazır sanal makine imajları) ve provider (VirtualBox, Hyper-V, libvirt) yapılandırması işlenir. Vagrantfile yapısı, vagrant up/halt/destroy/reload yaşam döngüsü, vagrant ssh ile bağlanma ele alınır. Senkronize klasörler (synced folders) ile host-guest dosya paylaşımı, port yönlendirme ve private/public network ağ ayarları; provisioning ile makinenin otomatik hazırlanması (shell, Ansible, Chef, Puppet) incelenir. Çok makineli (multi-machine) ortamlar, box paketleme (vagrant package) ve Vagrant Cloud'dan box kullanımı gösterilir. Katılımcı, ekip içinde tutarlı geliştirme ortamlarını kod olarak paylaşabilir hale gelir.
2 Gün. Her gün dört modül; Vagrantfile ve box'tan ağ, senkron klasör ve provisioning'e ilerlenir.
Temel Seviye — Vagrant ile Vagrantfile, box ve provider kullanarak tekrarlanabilir geliştirme ortamları kurmaya giriş.
Katılımcılar Vagrantfile yazıp box ve provider ile ortam ayağa kaldırarak provisioning'i uygulamalı dener.
vagrant up ile tutarlı bir ortamı tek komutta kurarsınız.
Vagrantfile'ı paylaşarak herkeste aynı ortamı sağlarsınız.
Provisioning ile makineyi açılışta otomatik yapılandırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
VirtualBox veya eşdeğer bir provider'ın kurulu olması.
Terminalde temel komut kullanımı.
SSH ile makineye bağlanabilme.
Vagrant kurulu ve sanallaştırmayı destekleyen bir bilgisayar.
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:
Box ve provider kavramlarını kullanarak ortam kurarsınız.
Ortamı Vagrantfile ile kod olarak tanımlarsınız.
up/halt/reload/destroy akışını yönetirsiniz.
Host-guest dosya paylaşımını yapılandırırsınız.
Port yönlendirme ve özel/köprü ağları ayarlarsınız.
shell/Ansible ile otomatik hazırlık kurarsınız.
Multi-machine ortamları tanımlarsınız.
vagrant package ile box üretip paylaşırsınız.
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.
Ansible'e playbook odaklı giriş: YAML söz dizimi, play ve task anatomisi, register, when, loop ve Jinja2 ile ilk playbook'unuzu yazmayı öğrenin.
Detayları Gör →Ansible ile uçtan uca otomasyon: envanter, akış kontrolü, sistem modülleri, Jinja2, roller, Vault ve kademeli akışları uygulamalı öğrenin.
Detayları Gör →Ansible otomasyonuna ilk adım: kurulum, envanter, ad-hoc, playbook, sık modüller, değişken, Jinja2 şablon ve handler'ı temel düzeyde uygulamalı öğrenin.
Detayları Gör →AWS CloudFormation ile IaC: şablon anatomisi, intrinsic fonksiyonlar, change set, nested stack, drift, StackSets ve CI/CD'yi DOP-C02 hizalı öğrenin.
Detayları Gör →AWS'te IaC'yi ölçekte yönetin: CDK ile kodlu altyapı, yeniden kullanılabilir construct, StackSets ve Service Catalog ile çok hesaplı dağıtımı öğrenin.
Detayları Gör →