CCNA : CONFIGURATION MANAGEMENT & JSON ENCODED DATA EĞİTİMİ

Ağ yapılandırmasını otomasyona taşıyın

IOS config yönetimi, JSON/XML/YAML veri modelleri, RESTCONF/NETCONF ve Ansible ile CCNA 200-301 otomasyon başlıklarını uygulamalı kurun.

CCNA 200-301 otomasyon başlıkları: IOS running/startup config yönetimi ve archive ile yedekleme, JSON/XML/YAML veri biçimleri, REST API, NETCONF/RESTCONF ve Ansible playbook'larıyla ağ otomasyonu uygulamalı ele alınır.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yapılandırma yedekleme, veri serileştirme biçimleri ve API tabanlı ağ otomasyonu

Bu orta seviye eğitim, CCNA 200-301 sınavının ağ programlanabilirliği ve otomasyon başlıklarına odaklanır. Cisco IOS üzerinde running-config ve startup-config yönetimi, archive ve config replace ile yapılandırma yedekleme/geri alma, JSON, XML ve YAML veri biçimlerinin yapısı ve ayrıştırılması işlenir. REST API kavramı, HTTP metotları (GET, POST, PUT, DELETE), durum kodları, NETCONF ve RESTCONF protokolleri ile YANG veri modelleri ele alınır. Ansible playbook'ları, Puppet ve Chef arasındaki model farkları (push/pull), yapılandırma kaymasının (configuration drift) tespiti ve idempotent otomasyon uygulamalı gösterilir. Katılımcı, bir cihaz yapılandırmasını JSON ile tanımlayıp API üzerinden uygulayabilir.

Süre ve Format

2 Gün. Her gün dört modül; her modülde kavram anlatımının ardından IOS cihaz ve API/Ansible ortamında canlı uygulama yapılır.

Seviye

Orta Seviye — Cisco IOS yapılandırma yönetimi ile REST API, JSON/XML/YAML veri biçimleri ve ağ otomasyonu araçlarının bir arada ele alınması.

Öğrenme Metodu

Her konu Packet Tracer/EVE-NG lab'ı ve gerçek JSON yük örnekleriyle, komut ve API çağrısı doğrudan çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

⚙️Otomasyon Temeli

Elle yapılandırmadan API ve playbook tabanlı otomasyona geçişin mantığını kavrarsınız.

🧩Veri Biçimleri

JSON, XML ve YAML yüklerini okuyup yazarak cihaz verisini programatik işlersiniz.

🛡️Güvenli Yedek

archive ve config replace ile yapılandırmayı güvenle yedekler ve geri alırsınız.

Anahtar Konular

ccna otomasyon eğitimijson encoded dataconfiguration managementrest apinetconf restconfansible ağ otomasyonuyaml xml jsoncisco ios configccna 200-301ağ programlanabilirliği
“Ağı tek tek komutlarla değil, tutarlı bir veri modeli ve kodla yönettiğinizde hata değil tekrarlanabilirlik kazanırsınız.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
IOS Temeli

Cisco IOS CLI, config modları ve temel yönlendirici/anahtar yapılandırmasına aşinalık beklenir.

2
TCP/IP Bilgisi

IP adresleme, HTTP ve istemci-sunucu haberleşmesine dair temel bilgi gerekir.

3
Betik Temeli

Temel Python veya komut satırı okuma becerisi API örnekleri için faydalıdır.

4
Lab Ortamı

Packet Tracer veya EVE-NG ile IOS cihazı ve Ansible kurulu bir Linux ortamı.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, IOS yapılandırmasını yedekleyip geri alır ve JSON/XML/YAML yüklerini doğru ayrıştırır.
Modül 1
Config Yaşam Döngüsü
  • running-config ile startup-config arasındaki fark ve RAM/NVRAM yerleşimi
  • copy running-config startup-config ve wr ile kalıcı kayıt
  • show running-config | section ile bölüm bazlı inceleme
  • Yapılandırma kayması (configuration drift) kavramı ve riskleri
  • Değişiklik yönetimi ve sürüm kontrolünün ağ cihazında önemi
  • Idempotent yapılandırma ile tekrar çalıştırmada aynı sonucun garanti edilmesi
Modül 2
Yedekleme ve Geri Alma
  • archive yapılandırması ile periyodik config arşivinin kurulması
  • archive config ile anlık yapılandırma yedeği alınması
  • configure replace flash:config ile tam geri yükleme
  • show archive ile saklanan yapılandırma sürümlerinin listelenmesi
  • Rollback senaryosunda farkların (diff) önizlenmesi
  • TFTP/SCP sunucusuna otomatik yedeklemenin planlanması
Modül 3
JSON Veri Modeli
  • JSON temel türleri: nesne, dizi, string, sayı, boolean, null
  • Anahtar-değer çiftleri ve iç içe nesnelerin yapısı
  • Bir arayüz yapılandırmasının JSON nesnesi olarak modellenmesi
  • JSON'un REST API gövdelerinde (payload) kullanımı
  • Geçerli JSON ile yaygın sözdizimi hatalarının (fazla virgül) ayırt edilmesi
  • Python'da json.loads/json.dumps ile ayrıştırma ve üretme
Modül 4
XML ve YAML
  • XML'in etiket (tag) tabanlı hiyerarşik yapısı ve NETCONF'taki rolü
  • YAML'ın girinti tabanlı, insan dostu söz diziminin özellikleri
  • Aynı veri yapısının JSON, XML ve YAML karşılığının karşılaştırılması
  • YAML listeleri ve eşlemelerinin (mapping) Ansible envanterinde kullanımı
  • Ayraç/girinti hatalarının her biçimde nasıl bozulmaya yol açtığı
  • Biçim seçimi: okunabilirlik, protokol uyumu ve araç desteği
Günün hedefiKatılımcı, REST API çağrılarını yorumlar ve Ansible ile cihaz yapılandırmasını otomatikleştirir.
Modül 1
REST API Temelleri
  • HTTP metotları GET, POST, PUT, PATCH ve DELETE'in CRUD karşılığı
  • HTTP durum kodları (200, 201, 401, 404, 500) ve anlamları
  • İstek başlıkları, kimlik doğrulama (token) ve içerik türü (Content-Type)
  • URI yapısı ve kaynak (resource) tabanlı tasarım mantığı
  • curl ve Postman ile örnek API isteği gönderilmesi
  • JSON yanıt gövdesinin ayrıştırılarak cihaz durumunun okunması
Modül 2
NETCONF ve RESTCONF
  • NETCONF'un SSH üzerinde XML ve RPC tabanlı çalışması
  • RESTCONF'un HTTP üzerinde JSON/XML ile çalışması
  • YANG veri modellerinin yapılandırmayı tanımlamadaki rolü
  • candidate, running ve startup veri depolarının (datastore) ayrımı
  • get-config ve edit-config işlemleriyle yapılandırma okuma/yazma
  • Model tabanlı yönetimin CLI'ya göre tutarlılık avantajı
Modül 3
Ansible ile Otomasyon
  • Ansible'ın agentless (ajansız) ve push tabanlı mimarisi
  • Envanter (inventory) dosyasında cihaz ve grup tanımı
  • Playbook yapısı: play, task ve module kavramları
  • ios_config ve ios_command modülleriyle cihaz yapılandırması
  • Değişkenler ve Jinja2 şablonlarıyla çok cihazlı dağıtım
  • Idempotency sayesinde playbook'un tekrar çalıştırılmasının güvenliği
Modül 4
Puppet, Chef ve Karşılaştırma
  • Puppet'in pull tabanlı ajan-master mimarisi ve manifest yapısı
  • Chef'in Ruby tabanlı cookbook ve recipe kavramları
  • Push (Ansible) ile pull (Puppet/Chef) modellerinin karşılaştırılması
  • Ajanlı ve ajansız yaklaşımların avantaj ve dezavantajları
  • Arzu edilen durum (desired state) ile uygulanan durumun uzlaştırılması
  • Ağ cihazı otomasyonunda araç seçim kriterleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Config Yönetimi

running/startup config farkını kavrar ve archive/replace ile yedek alıp geri yüklersiniz.

✅
JSON

JSON nesne ve dizilerini okuyup yazarak cihaz verisini programatik işlersiniz.

✅
XML ve YAML

Aynı veriyi XML ve YAML biçiminde modelleyip biçimler arasında dönüştürürsünüz.

✅
REST API

HTTP metot ve durum kodlarını yorumlayıp API ile cihaz durumunu okursunuz.

✅
RESTCONF/NETCONF

YANG modelleriyle model tabanlı yapılandırmanın nasıl çalıştığını açıklarsınız.

✅
Ansible

Envanter ve playbook ile çok cihazlı yapılandırmayı otomatikleştirirsiniz.

✅
Araç Karşılaştırma

Ansible, Puppet ve Chef'in push/pull modellerini doğru senaryoya eşlersiniz.

✅
Idempotency

Idempotent otomasyonla tekrar çalıştırmada tutarlı sonuç sağlarsınız.

Kimler İçin Uygundur?

  • CCNA hazırlığı yapan ağ teknisyenleri
  • otomasyona geçmek isteyen sistem/ağ yöneticileri
  • altyapıyı kod olarak yönetmeye ilgi duyan BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CCNA hazırlığı yapan teknisyenler, otomasyona geçmek isteyen ağ/sistem yöneticileri ve altyapıyı kod olarak yönetmek isteyenler için uygundur.
Programlama bilmek şart mı?
Zorunlu değildir; temel Python ve komut satırı okuma becerisi API ve Ansible örneklerini izlemeyi kolaylaştırır, konular sıfırdan anlatılır.
Hangi araçlar kullanılıyor?
Packet Tracer/EVE-NG ile IOS cihazları, curl/Postman ile REST API ve Linux üzerinde Ansible kullanılır; tümü lab ortamında gösterilir.
Bu eğitim CCNA sınavına mı hazırlar?
CCNA 200-301 otomasyon ve programlanabilirlik başlıklarını kapsar; sınav başvurusu ve ücreti ilgili kuruma aittir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. CCNA : Configuration Management & JSON Encoded Data Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Cisco TeknolojileriCCNA : Virtualization Concepts Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : Virtualization Concepts Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

CCNA sanallaştırma kavramları eğitimi: hypervisor türleri, sanal makineler, vSwitch, VLAN, konteyner ve bulut modelleri ağ bakış açısıyla uygulamalı olarak işle

Detayları Gör →
Cisco TeknolojileriCCNA : Wireless Network Architectures and Configurations Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : Wireless Network Architectures and Configurations Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CCNA kablosuz ağ eğitimi: 802.11 temelleri, WLC tabanlı mimari, CAPWAP, WPA2/WPA3, 802.1X ve Cisco WLC WLAN yapılandırması uygulamalı olarak işlenir.

Detayları Gör →
Cisco TeknolojileriCCNA : WLCs, Access Points, Servers, & Endpoints Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA : WLCs, Access Points, Servers, & Endpoints Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

CCNA ağ bileşenleri eğitimi: WLC ve CAPWAP erişim noktaları, sunucular, endpoint rolleri, WPA2/WPA3 ve 802.1X kablosuz güvenliği uygulamalı laboratuvarlarla işl

Detayları Gör →
Cisco TeknolojileriCCNA Ağ ve Temel Network Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA Ağ ve Temel Network Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

CCNA ağ temelleri eğitimi: OSI/TCP-IP modeli, Ethernet ve kablolama, IPv4 alt ağlama, IPv6 ve ilk switch/router yapılandırması Packet Tracer ile uygulamalı işle

Detayları Gör →
Cisco TeknolojileriCCNA Boot Camp Accelerated Eğitimi
Ağ Teknolojileri Eğitimleri

CCNA Boot Camp Accelerated Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Hızlandırılmış CCNA boot camp: ağ temelleri, VLAN/STP, OSPF, NAT/ACL, kablosuz WLC ve otomasyon beş günde yoğun laboratuvar ve sınav soru turlarıyla işlenir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn