DCNAUTO - AUTOMATING CISCO DATA CENTER NETWORKING SOLUTIONS EĞİTİMİ

Veri merkezi ağını kodla yönetin

NX-API ve Python'dan Ansible, Terraform ve ACI/Nexus Dashboard REST API'lerine kadar veri merkezi ağını baştan sona otomatikleştirin.

DCNAUTO veri merkezi otomasyon eğitimi: NX-API/NETCONF programlanabilirlik, Python (requests, ncclient, pyATS/Genie), Ansible NX-OS/ACI, APIC object model, NDFC API, Terraform ve CI/CD ile NetDevOps uygulamalı öğretilir.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

NX-OS programlanabilirlik, Python, Ansible ve ACI otomasyonu

Bu ileri seviye eğitim (DCNAUTO), Cisco veri merkezi ağının otomasyonunu uçtan uca uygulamalı olarak öğretir. NX-OS programlanabilirlik arayüzleri (NX-API REST/CLI, NETCONF/RESTCONF, YANG), Guest Shell ve Bash ile başlar. Katılımcı; Python ile requests, ncclient ve pyATS/Genie kütüphanelerini, JSON/XML veri işlemeyi öğrenir. Ansible ile NX-OS ve ACI modülleri, playbook, role ve Jinja2 şablonlama işlenir. ACI tarafında APIC REST API, object model (MO/DN), moquery ve arya ile kod üretimi; Nexus Dashboard Fabric Controller (NDFC) otomasyonu ve model-driven telemetry ele alınır. Eğitim ayrıca Git ile sürüm yönetimi ve CI/CD boru hattıyla ağ değişikliklerinin test edilip yayınlanmasını kapsar.

Süre ve Format

4 Gün. Her gün dört modül; her modülde kavram anlatımının ardından gerçek NX-OS ve ACI lab'ında kod yazılıp çalıştırılır.

Seviye

İleri Seviye — Cisco veri merkezi ağının NX-OS programlanabilirliği, Python, Ansible ve ACI/NDFC REST API ile uçtan uca otomasyonu.

Öğrenme Metodu

API çağrıları, Python betikleri ve Ansible playbook'ları gerçek Nexus ve ACI lab ortamında yazılıp çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

🤖Hatasız Tekrar

Manuel CLI yerine kodla yapılandırarak insan hatasını ve tutarsızlığı ortadan kaldırırsınız.

⚙️Ölçek

Yüzlerce cihazı tek playbook'la aynı anda, standart biçimde yapılandırırsınız.

🔁NetDevOps

Git ve CI/CD ile ağ değişikliklerini test edip güvenle yayınlarsınız.

Anahtar Konular

dcnauto eğitimiveri merkezi otomasyonnx-apipython ağ otomasyonuansible nx-osaci rest apindfc otomasyonterraform ağpyats genienetdevops
“Ağı elle yapılandırdığınızda bir kez çalışır; kodla yapılandırdığınızda her seferinde aynı çalışır.”

Ön Koşullar

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

1
NX-OS Bilgisi

Nexus yapılandırma, VLAN, vPC ve VXLAN kavramlarına aşinalık beklenir.

2
Python Temeli

Değişken, döngü, fonksiyon düzeyinde temel Python bilgisi faydalıdır.

3
API Kavramı

REST, HTTP metotları ve JSON yapısına dair temel bilgi yardımcıdır.

4
Lab Erişimi

NX-API etkin Nexus ve bir ACI sandbox/lab ortamına erişim.

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ı, NX-OS programlanabilirlik arayüzlerini kullanarak cihazı API ile yapılandırır.
Modül 1
Programlanabilirlik Arayüzleri
  • feature nxapi ile NX-API REST/CLI etkinleştirme
  • NX-API Developer Sandbox ile komut-JSON dönüşümü
  • NETCONF ve RESTCONF farkları
  • YANG model tabanlı yapılandırma mantığı
  • structured output (| json) kullanımı
  • API kimlik doğrulama ve güvenlik
Modül 2
On-box Otomasyon
  • Guest Shell (Linux container) ortamı
  • Bash shell ile cihaz üzerinde betik çalıştırma
  • Python'un NX-OS üzerinde doğrudan kullanımı
  • EEM (Embedded Event Manager) ile olay tetikleme
  • Scheduler ile zamanlanmış görevler
  • On-box ve off-box otomasyon karşılaştırması
Modül 3
Veri Biçimleri
  • JSON yapısı ve ayrıştırma
  • XML ve NETCONF yük (payload) biçimi
  • YAML ile yapılandırma tanımı
  • YANG ağaç yapısının okunması
  • pyang ile model keşfi
  • Encoding seçimi ve uyumluluk
Modül 4
REST ile Etkileşim
  • Postman ile NX-API isteklerinin denenmesi
  • GET ile yapılandırma/durum okuma
  • POST ile yapılandırma gönderme
  • HTTP durum kodlarının yorumu
  • Hata ayıklama ve istek günlüğü
  • Idempotency ve güvenli yeniden deneme
Günün hedefiKatılımcı, Python kütüphaneleriyle NX-OS cihazlarını programatik yönetir ve doğrular.
Modül 1
Python Temelleri (Ağ)
  • Sanal ortam (venv) ve paket yönetimi
  • requests ile REST çağrıları
  • JSON verisinin Python'da işlenmesi
  • Hata yönetimi (try/except) ve loglama
  • Değişkenlerle çok cihazlı döngü
  • Betiklerin yeniden kullanılabilir yapısı
Modül 2
NETCONF ve ncclient
  • ncclient ile NETCONF oturumu açma
  • get-config ve edit-config işlemleri
  • YANG model tabanlı payload oluşturma
  • Candidate/running datastore kavramı
  • Commit ve rollback işlemleri
  • NETCONF notification aboneliği
Modül 3
pyATS ve Genie
  • pyATS test çatısının yapısı
  • testbed dosyası ile cihaz envanteri
  • Genie parser ile show çıktısını yapılandırma
  • Device learn ile durum anlık görüntüsü
  • Snapshot karşılaştırma (diff) ile doğrulama
  • Otomatik regresyon testi senaryosu
Modül 4
Şablonlama ve Veri
  • Jinja2 ile yapılandırma şablonları
  • Değişken dosyalarından veri besleme
  • CSV/Excel envanterinden toplu üretim
  • Source of truth kavramı
  • Yapılandırma üretimi ve doğrulama
  • Betik çıktısının raporlanması
Günün hedefiKatılımcı, Ansible ile NX-OS ve ACI altyapısını idempotent biçimde yapılandırır.
Modül 1
Ansible Temelleri
  • Ansible mimarisi ve agentless yapı
  • Inventory ve group_vars/host_vars
  • Playbook, task ve module kavramı
  • Idempotency ve check mode
  • Vault ile kimlik bilgisi şifreleme
  • ansible.cfg ve bağlantı ayarları
Modül 2
NX-OS Modülleri
  • nxos_config ve nxos_command kullanımı
  • nxos_vlan, nxos_interface gibi kaynak modülleri
  • nxos_bgp ve routing yapılandırması
  • Resource module ve structured data
  • Gather facts ile durum toplama
  • Toplu VLAN/VXLAN yapılandırma örneği
Modül 3
Role ve Jinja2
  • Role dizin yapısı ve yeniden kullanım
  • Jinja2 şablonlarıyla dinamik config
  • Loop ve conditional ile ölçekli task
  • Handler ile değişiklik tetikleme
  • Ansible Galaxy'den rol kullanımı
  • Tag ile seçili task çalıştırma
Modül 4
ACI Otomasyonu (Ansible)
  • aci_* modülleriyle APIC yönetimi
  • Tenant, VRF ve bridge domain oluşturma
  • EPG ve contract'ın playbook ile tanımı
  • aci_rest ile ham object gönderimi
  • Idempotent fabric yapılandırması
  • Çoklu tenant için ölçekli playbook
Günün hedefiKatılımcı, ACI object model ve NDFC API'lerini kullanıp CI/CD boru hattı kurar.
Modül 1
APIC Object Model
  • Managed Object (MO) ve Distinguished Name (DN) yapısı
  • APIC REST API uç noktaları
  • moquery ile object sorgulama
  • arya ile GUI işleminden kod üretimi
  • Class ve object sorgu farkı
  • Token tabanlı kimlik doğrulama
Modül 2
Nexus Dashboard / NDFC
  • NDFC (eski DCNM) fabric yönetimi
  • NDFC REST API ile fabric işlemleri
  • Fabric builder ve template kavramı
  • Nexus Dashboard Orchestrator API'si
  • Çoklu fabric otomasyon senaryosu
  • NDFC ile VXLAN EVPN dağıtımı
Modül 3
Terraform ile IaC
  • Terraform provider (aci/nxos) kavramı
  • HCL ile altyapı tanımı
  • plan, apply ve destroy döngüsü
  • State dosyası yönetimi
  • Değişken ve modül ile yeniden kullanım
  • Drift tespiti ve düzeltme
Modül 4
CI/CD ve NetDevOps
  • Git ile yapılandırma sürüm yönetimi
  • GitLab CI/Jenkins boru hattı yapısı
  • pyATS/Batfish ile ön doğrulama (pre-check)
  • Otomatik test ve onay aşamaları
  • Canlıya alma (deploy) ve geri alma stratejisi
  • Değişiklik yönetimiyle entegrasyon

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NX-API

NX-API REST/CLI ve NETCONF ile cihazı programatik yapılandırırsınız.

✅
Python Otomasyon

requests, ncclient ve pyATS/Genie ile ağ betikleri yazarsınız.

✅
Ansible

Playbook ve role ile NX-OS/ACI'yi idempotent yönetirsiniz.

✅
Jinja2 Şablon

Jinja2 ve source of truth ile yapılandırmayı ölçekli üretirsiniz.

✅
ACI API

APIC object model, moquery ve arya ile ACI'yi kodlarsınız.

✅
NDFC Otomasyon

Nexus Dashboard/NDFC API ile fabric'leri otomatik yönetirsiniz.

✅
Terraform

Terraform ile veri merkezi altyapısını kod olarak tanımlarsınız.

✅
CI/CD

Git ve boru hattıyla ağ değişikliklerini test edip yayınlarsınız.

Kimler İçin Uygundur?

  • Veri merkezi ağ mühendisleri
  • NetDevOps ve otomasyon ekipleri
  • DCNAUTO/DevNet Professional adayları
  • ACI yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri merkezi ağ mühendisleri, NetDevOps ve otomasyon ekipleri, DCNAUTO/DevNet Professional adayları ve ACI yöneticileri için uygundur.
İleri Python bilmek şart mı?
Hayır; temel Python (değişken, döngü, fonksiyon) yeterlidir, eğitim ağ otomasyonuna özel kütüphaneleri uygulamalı öğretir.
Ansible ve Terraform birlikte mi işleniyor?
Evet; Ansible ile yapılandırma yönetimi, Terraform ile altyapıyı kod olarak tanımlama ve ikisinin CI/CD içindeki rolü gösterilir.
ACI otomasyonu kapsanıyor mu?
Evet; APIC REST object model, moquery, arya, aci Ansible modülleri ve NDFC/Nexus Dashboard API'leri uygulamalı ele alınır.
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. DCNAUTO - Automating Cisco Data Center Networking Solutions Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Cisco TeknolojileriIBNTRN - Transforming to a Cisco Intent-Based Network Eğitimi
Ağ Teknolojileri Eğitimleri

IBNTRN - Transforming to a Cisco Intent-Based Network Eğitimi

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

Cisco Intent-Based Networking (IBNTRN) dönüşüm eğitimi: IBN ilkeleri, Catalyst Center, SD-Access fabric, LISP/VXLAN, TrustSec ve kapalı çevrim güvence. Uygulama

Detayları Gör →
Cisco TeknolojileriICT-EVPN - Implementing and Troubleshooting Cisco EVPN VXLAN Eğitimi
Ağ Teknolojileri Eğitimleri

ICT-EVPN - Implementing and Troubleshooting Cisco EVPN VXLAN Eğitimi

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

Cisco NX-OS üzerinde BGP EVPN kontrol düzlemi, VXLAN veri düzlemi, L2VNI/L3VNI, anycast gateway ve fabric sorun giderme eğitimi.

Detayları Gör →
Cisco TeknolojileriIMINS - Managing Industrial Networking for IoT with Cisco Technologies Eğitimi
Ağ Teknolojileri Eğitimleri

IMINS - Managing Industrial Networking for IoT with Cisco Technologies Eğitimi

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

Cisco IE anahtarları, EtherNet/IP ve PROFINET, REP/MRP halka dayanıklılığı, PTP ve endüstriyel QoS ile IoT ağ yönetimi eğitimi.

Detayları Gör →
Cisco TeknolojileriImplementing and Administering Cisco Solutions Eğitimi
Ağ Teknolojileri Eğitimleri

Implementing and Administering Cisco Solutions Eğitimi

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

CCNA 200-301 müfredatıyla ağ temelleri, VLAN/STP, OSPF, ACL/NAT, kablosuz ve ağ otomasyonu; Packet Tracer/CML ile uygulamalı eğitim.

Detayları Gör →
Cisco TeknolojileriImplementing and Configuring Cisco Identity Services Engine (SISE) Eğitimi
Ağ Teknolojileri Eğitimleri

Implementing and Configuring Cisco Identity Services Engine (SISE) Eğitimi

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

Cisco ISE ile 802.1X/MAB, profiling, posture, misafir/BYOD portalleri ve TrustSec SGT segmentasyonu; politika setleri ve sorun giderme eğitimi.

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