Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)

Logo TailorIT RGB

Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)

 3.995,00

Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)

De Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) training is ontworpen om je te helpen bij de voorbereiding op de Cisco DevNet Associate-certificering en op netwerktechnici op associate-niveau. De focus van deze training ligt op de implementatie van basisnetwerktoepassingen met Cisco-platforms als basis, evenals het implementeren van automatiseringsworkflows over netwerk-, beveiligings-, samenwerkings- en computerinfrastructuur. De training biedt praktische ervaring met het oplossen van problemen uit de echte wereld met behulp van Cisco Application Programming Interfaces (API's) en moderne ontwikkeltools. Deze training is bedoeld voor iedereen die een rol als ontwikkelaar vervult of wil vervullen en een of meer jaar hands-on ervaring heeft met het ontwikkelen en onderhouden van applicaties die zijn gebouwd op de top van Cisco-platforms.

Doel

Na het volgen van deze training, moet je in staat zijn om:

  • Beschrijf het belang van API's en het gebruik van versiebeheertools bij moderne softwareontwikkeling
  • Beschrijf gemeenschappelijke processen en praktijken die worden gebruikt bij softwareontwikkeling
  • Beschrijf opties voor het organiseren en bouwen van modulaire software
  • Beschrijf HTTP-concepten en hoe ze van toepassing zijn op netwerkgebaseerde API's
  • Pas REST-concepten (Representational State Transfer) toe op integratie met op HTTP gebaseerde API's
  • Beschrijf Cisco-platforms en hun mogelijkheden
  • Beschrijf programmeerfuncties van verschillende Cisco-platforms
  • Beschrijf basisconcepten voor netwerken en interpreteer eenvoudige netwerktopologie
  • Beschrijf de interactie van applicaties met het netwerk en de tools die worden gebruikt voor het oplossen van problemen
  • Pas concepten van modelgestuurde programmeerbaarheid toe om algemene taken met Python-scripts te automatiseren
  • Identificeer gemeenschappelijke toepassingsimplementatiemodellen en componenten in de ontwikkelingspijplijn
  • Beschrijf algemene beveiligingsproblemen en soorten tests en gebruik containerisatie voor lokale ontwikkeling
  • Gebruik tools om de infrastructuur te automatiseren door middel van scripting en modelgestuurde programmeerbaarheid
  • Doelgroep

    De training is geschikt voor softwareontwikkelaars, applicatieontwikkelaars en netwerkingenieurs die hun vaardigheden willen uitbreiden en hun vaardigheden op het gebied van programmeerbaarheid, software en automatisering willen valideren. Studenten die zich voorbereiden op Cisco Certified DevNet Associate-certificering zullen dit materiaal ook nuttig vinden.
    De functies die het meest geschikt zijn voor het materiaal in deze training zijn:

  • Engineer voor netwerkautomatisering
  • Software ontwikkelaar
  • Systeemintegratie programmeur
  • Extra functies die mogelijk interessant zijn:

  • Infrastructuurarchitect
  • Netwerkontwerper
  • Voorkennis

    Er zijn geen formele vereisten voor Cisco Certified DevNet Associate-certificering, maar je moet ervoor zorgen dat je de examenonderwerpen goed begrijpt voordat je het examen aflegt.
    Voordat je deze training volgt, moet je beschikken over:

  • Basis computervaardigheid
  • Basisvaardigheden in navigatie van pc-besturingssysteem
  • Basisvaardigheden voor internetgebruik
  • Hands-on ervaring met een programmeertaal (specifiek Python)
  • Vorm

    Klassikaal en maatwerk

    Inhoud

    Deze training omvat collegesecties en secties voor zelfstudie. In door instructeurs geleide lessen, lezingen worden ook in realtime gegeven persoonlijk of via videoconferenties. In e-learning cursussen, de lezingen zijn op opgenomen video's.

  • Lezing: Oefenen met moderne softwareontwikkeling
  • Zelfstudie: het beschrijven van het softwareontwikkelingsproces
  • Zelfstudie: Software ontwerpen
  • Lezing: Introductie van netwerkgebaseerde API's
  • Lezing: consumeren van op REST gebaseerde API's
  • Lezing: Programmeerbaarheid toepassen op Cisco Platforms
  • Zelfstudie: introductie van Cisco-platforms
  • Zelfstudie: IP-netwerken beschrijven (alleen ELT)
  • Lezing: Relating Network and Applications
  • Lezing: Modelgestuurde programmeerbaarheid gebruiken met YANG
  • Lezing: Applicaties implementeren
  • Lezing: testen en beveiligen van applicaties
  • Lezing: Automating Infrastructure
  • Lab outline

  • Parse API Data Formats with Python
  • Use Git for Version Control
  • Identify Software Architecture and Design Patterns on a Diagram
  • Implement Singleton Pattern and Abstraction-Based Method
  • Inspect HTTP Protocol Messages
  • Use Postman
  • Troubleshoot an HTTP Error Response
  • Utilize APIs with Python
  • Use the Cisco Controller APIs
  • Use the Cisco Webex Teams? Collaboration API
  • Interpret a Basic Network Topology Diagram
  • Identify the Cause of Application Connectivity Issues
  • Perform Basic Network Configuration Protocol (NETCONF) Operations
  • Use Cisco Software Development Kit (SDK) and Python for Automation Scripting
  • Utilize Bash Commands for Local Development
  • Construct a Python Unit Test
  • Interpret a Dockerfile
  • Utilize Docker Commands to Manage Local Developer Environment
  • Exploit Insufficient Parameter Sanitization
  • Construct Infrastructure Automation Workflow
  • Vervolgopleidingen

    Bijzonderheden

    Deze training bereid je voor op het 200-901: DevNet Associate (DEVASC)examen.

    5 dagen

    € 3.995

    Cursusdata

    Data op aanvraag

    Andere data?

    Locaties

    Breda, Tilburg, Amsterdam, Rotterdam, Utrecht, Eindhoven, Antwerpen, Zwolle

    Andere locatie?

    SKU: DEVASC Categorieën: , , Tags: , ,
    Meer weten over een training of advies? Bel met onze opleidingsadviseurs 085 02 01 070 of gebruik het contactformulier.