Developing Applications Using Cisco Core Platforms and APIs
Durchgeführt von ETC
Beschreibung
In diesem Kurs "Entwicklung von Anwendungen mit Cisco Core-Plattformen und APIs" tauchst Du tief in die Welt der Netzwerkprogrammierung ein. Du bereitest Dich nicht nur auf die Prüfung "Developing Applications using Cisco Core Platforms and APIs 350-901 DEVCOR" vor, sondern erwirbst auch wertvolle Fähigkeiten, die Dich in der heutigen digitalen Landschaft hervorheben. Der Kurs bietet eine Mischung aus theoretischem Wissen und praktischen Übungen, die Dir helfen, Netzwerkanwendungen von Grund auf zu entwickeln und zu implementieren. Du lernst, wie man Softwaredesigns erstellt, Systeme integriert und die Automatisierung von Tests und Einsätzen umsetzt. Der Kurs ist so strukturiert, dass Du nicht nur die Grundlagen der Anwendungserstellung erlernst, sondern auch spezielle Techniken zur Verbesserung der Wartbarkeit und Servicefreundlichkeit Deiner Anwendungen. Du wirst mit architektonischen Mustern vertraut gemacht, die es Dir ermöglichen, robuste und skalierbare Anwendungen zu entwickeln. Ein wichtiger Bestandteil des Kurses ist das Verständnis und die Implementierung von REST-APIs. Du wirst lernen, wie man effektive Netzwerkfehlerbehandlungen durchführt, Paginierung implementiert und einen soliden Fehlerfluss kontrolliert. Sicherheit ist ein weiteres zentrales Thema. Du erfährst, welche Schritte notwendig sind, um Benutzer- und Systemdaten zu schützen und wie Du Deine Anwendungen vor Bedrohungen absichern kannst. Darüber hinaus wirst Du bewährte Verfahren für die Anwendungsbereitstellung kennenlernen und Methoden zur Gestaltung verteilter Systeme erlernen. Ein weiterer spannender Aspekt des Kurses ist die Verwendung des YANG-Datenmodells, um Netzwerkkonfigurationen und Telemetrie zu beschreiben. Du wirst die Unterschiede zwischen relationalen und nicht-relationalen Datenbanken verstehen und lernen, wie Du den richtigen Datenbanktyp für Deine spezifischen Anforderungen auswählst. Dieser Kurs ist ideal für alle, die eine Entwicklerrolle anstreben oder bereits in dieser Position tätig sind. Du solltest über praktische Erfahrung in der Entwicklung von Anwendungen auf Cisco-Plattformen verfügen, um das volle Potenzial des Kurses auszuschöpfen. Die vermittelten Kenntnisse sind nicht nur für Netzwerkingenieure von Bedeutung, sondern auch für Softwareentwickler, Lösungsarchitekten und Infrastruktur-Entwickler. Nach Abschluss des Kurses wirst Du in der Lage sein, komplexe Anwendungen zu entwerfen und zu implementieren, die auf Cisco-Technologien basieren. Du wirst nicht nur Deine technischen Fähigkeiten erweitern, sondern auch Dein Verständnis für Software-Entwicklungs- und Entwurfsmethoden vertiefen. Dieser Kurs bietet Dir die Möglichkeit, Deine Karriere in der dynamischen Welt der Netzwerkautomatisierung und Softwareentwicklung auf die nächste Stufe zu heben.
Tags
#Sicherheit #Softwareentwicklung #Automatisierung #Datenbanken #DevOps #Entwicklung #Cisco #Zertifizierungsvorbereitung #Lösungsarchitektur #APITermine
Kurs Details
Dieser Kurs richtet sich an Entwickler*innen, Netzwerkingenieur*innen, Lösungsarchitekt*innen und Infrastruktur-Entwickler*innen, die ihre Kenntnisse in der Entwicklung und Wartung von Anwendungen auf Cisco-Plattformen erweitern möchten. Er ist besonders geeignet für Personen mit drei bis fünf Jahren Erfahrung im Bereich Softwaredesign und -implementierung.
Der Kurs behandelt die Entwicklung von Anwendungen auf Cisco Core-Plattformen und die Nutzung von APIs. Er umfasst Themen wie Softwaredesign, Systemintegration, Automatisierung von Tests und Einsätzen sowie Sicherheitsmaßnahmen für Anwendungen. Die Teilnehmer lernen, wie man robuste REST-API-Integrationen umsetzt und die Wartbarkeit sowie Servicefreundlichkeit von Anwendungen verbessert.
- Was sind die Hauptmerkmale einer robusten REST-API?
- Welche Schritte sind notwendig, um Benutzerdaten in einer Anwendung zu sichern?
- Nenne einige bewährte Praktiken für die Anwendungsbereitstellung.
- Was sind die Unterschiede zwischen relationalen und nicht-relationalen Datenbanken?
- Wie implementierst Du Paginierung in einer REST-API?
- Was ist YANG und wie wird es in der Netzwerkkonfiguration verwendet?
- Welche Methoden kannst Du zur Fehlerbehandlung in einer Anwendung einsetzen?
- Was sind die Vorteile von Continuous Integration und Continuous Delivery?
- Wie kannst Du Sicherheitslücken in einer Anwendung identifizieren?
- Welche Rolle spielt ChatOps in der modernen Softwareentwicklung?