
Bitte wählen Sie die Bereiche, die Sie exportieren möchten:

Schulung CCNA Automation (CCNAAUTO 200-901): Zertifizierungsvorbereitung
Network Automation, REST APIs, Python, Cisco-Plattformen und CI/CD
Schulungsformen
Inhouse-/Firmenschulung
- 5 Tage - anpassbar
- Termin nach Wunsch
- In Ihrem Hause oder bei der GFU
- Preis nach Angebot
- Lernumgebung in der Cloud
- Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Beschreibung
Die aktuelle Version v1.1 läuft seit 2024 und konzentriert sich noch stärker auf Secure Software Development, erweiterte Automatisierungs-Protokolle (NETCONF, RESTCONF, gNMI, YANG-Modelle) und moderne Cisco-Plattformen. Das Examen umfasst rund 100 Fragen in 120 Minuten, kostet 300 USD und ist nur auf Englisch verfügbar (Bestehensgrenze zwischen 800 und 850 von 1.000 Punkten, exakter Wert von Cisco nicht veröffentlicht). Mit einem Jahr Praxis und Python-Grundlagen ist die Prüfung in fünf Tagen Seminar plus drei bis vier Wochen Eigenstudium schaffbar.
Weitere Cisco Trainings für Ihre gezielte Weiterbildung...
Schulungsziel
Jede teilnehmende Person verlässt das Seminar mit einem strukturierten Verständnis der sechs Prüfungsdomänen in offizieller Gewichtung (Software Development 15 %, APIs 20 %, Cisco-Plattformen 15 %, Deployment/Security 15 %, Infrastructure/Automation 20 %, Network Fundamentals 15 %), der Beherrschung des Python-Werkzeugkastens für Netzwerk-Automation, der Routine in REST-API-Konsum und -Design (CRUD, Auth-Methoden, Status Codes, Pagination, OpenAPI), dem Überblick über die Cisco-Plattformen und ihre APIs (DNA Center, Meraki, IOS-XE NETCONF/RESTCONF, ACI, Webex, UCS/Intersight), dem Werkzeug für Application Deployment und Security (Docker, CI/CD-Pipelines, OWASP Top 10, Secret Management), der Praxis in Infrastructure as Code und model-driven Programmability (Ansible, NETCONF, RESTCONF, gNMI, YANG, Streaming Telemetry), einer absolvierten Probeklausur mit Domänen-Schwächenanalyse und einem persönlichen Lernplan - gut vorbereitet auf das CCNAAUTO-200-901-Examen
Details
Inhalt
1. Software-Entwicklungsgrundlagen für Netzwerk-Engineers
- Ziele und Erwartungen der Teilnehmenden
- Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar
- Software-Entwicklungs-Lifecycle: Waterfall, Agile, Scrum, Kanban, Lean.
- Design-Prinzipien: SOLID, DRY, KISS, YAGNI; Modularität, Microservices vs. Monolith.
- Datenformate: JSON (Parsing, Validierung), YAML (Konfiguration, Ansible), XML (NETCONF), JSON Schema.
- Versionskontrolle mit Git: Branching-Strategien (Git Flow, GitHub Flow), Merging, Conflict Resolution, Pull Requests, Tags, Hooks.
- Test-Methoden: Unit Tests, Integration Tests, Test-Driven Development, Mocking.
- Praxis-Übung: Git-Workflow für ein Netzwerk-Skript: Repository anlegen, Feature-Branch, Commit-History, Merge mit Konfliktlösung, Pull Request simulieren.
- Python-Grundlagen: Variablen, Datentypen, Kontrollstrukturen, Funktionen, Exception Handling.
- Bibliotheken für HTTP, SSH, NETCONF und Cisco-Test-Frameworks - Auswahl nach Use Case.
- Datenstrukturen: Listen, Dictionaries, Sets, Tuples, Comprehensions.
- Datei- und JSON-Verarbeitung, virtuelle Umgebungen, Paketmanagement.
- Praxis-Übung: Python-Skript schreiben, das Konfigurationen mehrerer IOS-XE-Geräte ausliest, in JSON formatiert und in Git eincheckt.
- Netzwerk-Komponenten: Switch, Router, Firewall, Load Balancer, Wireless Controller, Access Point.
- IP-Services und Protokolle: DHCP, DNS, NAT, NTP, SNMP, Syslog - aus Programmierer-Sicht (welche APIs, welche Datenmodelle).
- Funktionsweise von TCP- und UDP-Verbindungen, Ports und Sockets.
- Cisco-Netzwerk-Architekturen: Campus, Data Center, WAN/SD-WAN, Cloud.
- Netzwerk-Troubleshooting für Skripter: ping, traceroute, nslookup aus Python heraus.
- Praxis-Übung: Python-Skript bauen, das einen End-to-End-Health-Check über mehrere Hops ausführt (Ping, DNS-Resolution, HTTP-Status) und Ergebnisse als JSON-Report ausgibt.
4. REST APIs und HTTP
- REST-Prinzipien: Stateless, Client-Server, Cacheable, Layered System, Uniform Interface, Resources vs. Operations.
- HTTP-Methoden: GET, POST, PUT, PATCH, DELETE - CRUD-Mapping.
- Status Codes: 1xx, 2xx, 3xx, 4xx (401, 403, 404, 409), 5xx und ihre Bedeutung.
- Headers: Content-Type, Accept, Authorization, X-Custom-Header, Pagination-Header.
- Authentifizierungs-Methoden: Basic Auth, API Keys, Bearer Tokens, OAuth 2.0, JWT.
- Pagination, Filtering, Sorting in REST APIs.
- Praxis-Übung: Mit Python und HTTP-Client-Tools die DNA-Center-API ansprechen: Token holen, Geräte-Liste abfragen, Filter anwenden, Pagination behandeln.
- API-Beschreibungssprachen: OpenAPI/Swagger, RAML.
- Webhooks und Event-driven APIs vs. Polling.
- WebSockets für bidirektionale Kommunikation.
- API-Performance: Caching, Rate Limiting, Backoff-Strategien.
- API-Sicherheit: TLS, Token-Rotation, Secret-Management, Schutz vor Injection.
- API-Konsum-Best-Practices: Idempotenz, Retry-Logik, Exponential Backoff mit Jitter.
- Praxis-Übung: OpenAPI-Spec für eine fiktive Netzwerk-Inventory-API schreiben und mit Swagger UI visualisieren; Python-Client gegen die Spec generieren.
6. Cisco-Plattformen und ihre APIs
- Cisco DNA Center: Intent-based Networking, REST API, Inventory, Topology, Templates, Assurance.
- Cisco Meraki: Dashboard API, Webhooks, Captive Portal API, MV Sense API.
- IOS-XE-Programmierbarkeit: NETCONF, RESTCONF, YANG-Modelle, gNMI/gNOI.
- Cisco ACI: APIC REST API, MIT (Management Information Tree), Object Model.
- Cisco Webex: Webex REST API, Bots, Adaptive Cards, Webhooks.
- Cisco UCS Manager und Intersight: API für Compute-Management.
- Cisco DevNet als Lern- und Sandbox-Plattform.
- Praxis-Übung: Mit Python ein DNA-Center-Inventory abfragen, eine Meraki-Aktion ausführen und den Output in eine YAML-Konfiguration für Ansible umwandeln.
- Deployment-Modelle: On-Premises, Public Cloud, Private Cloud, Hybrid Cloud, Edge Computing.
- Container-Grundlagen: Docker (Images, Containers, Volumes, Networks), Dockerfile-Aufbau, Container-Registries.
- Container-Orchestrierung: Kubernetes-Grundlagen (Pods, Services, Deployments, Namespaces) - im CCNAAUTO-Umfang nur Konzepte.
- CI/CD: Pipeline-Konzepte, Stages, Build/Test/Deploy, populäre Tools (Jenkins, GitLab CI, GitHub Actions).
- Application Security: OWASP Top 10 (Injection, Broken Authentication, Sensitive Data Exposure, XXE, Broken Access Control, Misconfiguration, XSS, Insecure Deserialization, Components with Known Vulnerabilities, Insufficient Logging).
- Secret Management: Umgebungsvariablen, .env-Dateien, Vaults, niemals Credentials im Code.
- TLS und Zertifikate für API-Kommunikation, Mutual TLS, Cipher-Suite-Auswahl.
- Praxis-Übung: Eine kleine Python-Webanwendung in einen Docker-Container packen, in eine Registry pushen, mit GitHub Actions automatisch testen und deployen; OWASP-Top-10-Risiken im Code identifizieren und beheben.
8. Infrastructure as Code und model-driven Programmability
- Infrastructure-as-Code-Prinzipien: Declarative vs. Imperative, Idempotenz, Versionierung, Drift Detection.
- Konfigurationsmanagement-Tools: Ansible (Inventories, Playbooks, Roles, Modules, Cisco-spezifische Module), Terraform-Grundlagen (Cisco-Provider).
- Model-driven Programmability: NETCONF-Protokoll, RESTCONF-Protokoll, YANG-Datenmodelle.
- gNMI (gRPC Network Management Interface) und gNOI: moderne Streaming-Telemetrie.
- Telemetrie und Monitoring: SNMP vs. Streaming Telemetry, Push vs. Pull-Modelle, Prometheus, ELK-Stack als Konsumenten.
- Praxis-Übung: Ansible-Playbook schreiben, das via NETCONF die VLAN-Konfiguration auf mehreren IOS-XE-Geräten standardisiert, mit Pre-Check und Post-Check.
- Network-Test-Frameworks und Konfigurationsanalyse-Tools für Cisco-Geräte.
- CI/CD für Netzwerk: Linting, Pre-Commit-Hooks, Sandbox-Test, Canary-Deployment, Rollback.
- Test-Pyramide für Netzwerk: Unit (Konfiguration parsen), Integration (Sandbox-Geräte), End-to-End (Prod-Pre-Check).
- Beispiel-Pipeline: Git-Push -> Lint -> Sandbox-Test -> Approval -> Production-Apply -> Post-Check.
- ChatOps und AI-Assisted Coding: Cisco Webex Bots, GitHub Copilot, Cursor für Netzwerk-Skripte, Reduktion repetitiver Aufgaben.
- Praxis-Übung: GitLab-CI- oder GitHub-Actions-Pipeline für ein Cisco-Konfigurations-Repository definieren: Lint, Sandbox-Test gegen DevNet-Sandbox, manueller Approval-Step, Apply auf Produktions-Inventory.
10. Vertiefung kritischer Themen und Service-Vergleiche
- Vergleichs-Szenarien: NETCONF vs. RESTCONF vs. gNMI - wann welches Protokoll, REST API vs. SDK, Ansible vs. Python-Skript, Polling vs. Webhook.
- Cisco-Plattform-Vergleich: DNA Center vs. Meraki vs. ACI vs. IOS-XE direkt - Use-Case-Mapping.
- Häufige Stolperfallen: HTTP-Status-Code-Bedeutungen, JSON- vs. YAML-Syntax, Git-Konflikte auflösen, OAuth-2.0-Flows.
- Praxis-Übung: Speed-Drill mit zwanzig häufig verwechselten Begriffspaaren in Karteikarten-Manier.
Prüfungsstrategie (45 Min):
- Cisco-Fragestil: Multiple Choice (Single, Multiple Response), Drag-and-Drop, Matching, vereinzelt Simulationen mit Code-Snippets.
- Schlüsselwörter: "minimaler Aufwand" (managed Service, vorhandene API-Bibliotheken), "skalierbar" (Container, IaC), "sicher" (Token statt Basic Auth, TLS, Secret Management), "idempotent" (Ansible, deklarative Tools).
- Anti-Patterns: Hardcoded Credentials, fehlendes Versioning, manuelle Deployments, fehlende Pagination bei API-Calls, fehlende Retry-Logik.
- Zeitmanagement: 120 Minuten für rund 100 Fragen ergibt 70 Sekunden pro Frage. Englisch-Lesegeschwindigkeit kritisch.
- Phase 1 - Hands-on-Sprint (60 Min): Drei reale Aufgaben (Python-Skript für Meraki-API mit Pagination, Ansible-Playbook mit NETCONF, Docker-Container für eine Webhook-App) mit Code-Review.
- Phase 2 - Probeklausur unter Prüfungsbedingungen (90 Min): 70 Fragen über alle sechs Domänen in offizieller Gewichtung (~11/14/11/11/14/9), 90 Minuten als verkürzte Trainingseinheit, ohne Hilfsmittel.
- Phase 3 - Auswertung und Peer-Review (30 Min): Score pro Domäne, Schwächenanalyse, Lernplan. Peer-Review der schwierigsten Fragen: NETCONF vs. RESTCONF, OAuth-Flow-Auswahl, Cisco-Plattform-Mapping (DNA Center vs. Meraki vs. ACI vs. IOS-XE), OWASP-Top-10-Erkennung im Code, idempotente Konfiguration in Ansible.
Zielgruppe & Vorkenntnisse
- Netzwerk-Administratoren und Netzwerk-Engineers: Die ihre CLI-zentrierte Praxis um API-, Python- und Automatisierungs-Skills erweitern wollen.
- DevOps- und Plattform-Engineers mit Netzwerkverantwortung: Die Cisco-Geräte programmgesteuert konfigurieren und in CI/CD-Pipelines einbinden.
- Software-Entwickler an der Netzwerk-Schnittstelle: Die Cisco-APIs (DNA Center, Meraki, IOS-XE NETCONF/RESTCONF, ACI, Webex) ansprechen wollen.
- CCNA-Inhaber und CCNA-Aspiranten: Die nach dem klassischen CCNA den Automation-Track als zweites Cisco-Associate-Zertifikat anstreben.
Ihre Schulung
In Präsenz | Online |
|---|---|
| Lernmethode | |
Ausgewogene Mischung aus Theorie und praktischen Übungen auf persönlichem Schulungs-PC. | Wie auch bei unseren Präsenz-Seminaren: Ausgewogene Mischung aus Theorie und praktischen Übungen. Trainer durchgehend präsent. |
| Unterlagen | |
Seminarunterlagen oder Fachbuch inklusive. Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne. | Seminarunterlagen oder Fachbuch inklusive (via DHL). Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne. |
| Arbeitsmaterialien | |
Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its | |
| Teilnahmezertifikat | |
Nach Abschluss des Seminars erhalten Sie das Teilnahmezertifikat inkl. Inhaltsverzeichnis per E-Mail als PDF. | |
Organisation
In Präsenz | Online | |
|---|---|---|
| Teilnehmendenzahl | ||
min. 1, max. 8 Personen | ||
| Garantierte Durchführung * | ||
Ab 1 Teilnehmenden | ||
| Schulungszeiten | ||
| ||
| Ort der Schulung | ||
GFU SchulungszentrumAm Grauen Stein 27 51105 Köln-Deutz oder online im Virtual Classroom oder europaweit bei Ihnen als Inhouse-Schulung Um ein optimales Raumklima zu gewährleisten, haben wir das Schulungszentrum mit 17 hochmodernen Trotec TAC V+ Luftreinigern ausgestattet. Diese innovative Filtertechnologie (H14 zertifiziert nach DIN EN1822) sorgt dafür, dass die Raumluft mehrfach pro Stunde umgewälzt wird und Schadstoffe zu 99.995% im HEPA-Filter abgeschieden und infektiöse Aerosole abgetötet werden. Zusätzlich sind alle Räume mit CO2-Ampeln ausgestattet, um jederzeit eine hervorragende Luftqualität sicherzustellen. | ||
| Räumlichkeiten | ||
Helle und modern ausgestattete Räume mit perfekter Infrastruktur | Bequem aus dem Homeoffice von überall | |
| All-Inclusive | ||
Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch | Eine Auswahl unserer Frühstücks-Snacks und Nervennahrungs-Highlights senden wir Ihnen mit den Seminarunterlagen via DHL zu. | |
| Barrierefreiheit | ||
Das GFU-Schulungszentrum (Am Grauen Stein 27) ist barrierefrei | - | |
Kostenfreie Services
In Präsenz | Online |
|---|---|
|
|
Buchungsmöglichkeiten
Online oder in Präsenz teilnehmen
Sie können sowohl Online als auch in Präsenz am Seminar teilnehmen. Klicken Sie bei Ihrer Buchung oder Anfrage einfach die entsprechende Option an.
- Lernumgebung in der Cloud
- Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Was bedeutet Offene Schulung und Inhouse Schulung?
Bei einer offenen Schulung stehen Ort und Termin vorab fest. Jeder Interessent kann eine offene Schulung buchen, daher treffen Teilnehmer aus verschiedenen Unternehmen aufeinander.
Inhouse Schulungen können auf Ihren individuellen Schulungsbedarf zugeschnitten werden. Sie bestimmen den Teilnehmerkreis, Termin und Schulungsort.
Ist eine Inhouse Schulung die richtige Wahl?
Bei einer Inhouse Schulung gehen wir auf die individuellen Bedürfnisse Ihres Unternehmens ein und decken den Schulungsbedarf direkt bei Ihnen im Unternehmen ab.
Das spart Zeit und Geld und sorgt für einen schnellen Wissenstransfer Ihrer Mitarbeiter.
Wer kümmert sich um die Technik bei Inhouse Schulungen?
Eine komplette Lernumgebung in der Cloud mit Remote Zugriff ist für uns selbstverständlich. Sie müssen sich um nichts kümmern. Lediglich ein funktionierender PC oder Notebook mit Internetanschluss sollte für jeden Teilnehmer am Schulungstag bereit stehen.
Vorteile einer Inhouse Schulung
- Kompetente Seminarberatung
- Dozenten aus der Praxis
- Auf Ihre Bedürfnisse zugeschnittener individueller Lernstoff
- Sie können den Termin flexibel gestalten, so wie es für Sie am besten passt
- Unsere Inhouse Schulungen können Europaweit durchgeführt werden
- Der Fokus liegt auf Ihrem Schulungsbedarf, somit schonen Sie Ihr Budget
- Wissenslücken Ihrer Mitarbeitet werden schnell geschlossen
GFU Schulungszentrum