Online cursus – gecertificeerde professionele specialisatie in de automatiseringstechniek van netwerken van Google, Cisco en het Institute of Technology

Leer de basisprincipes van netwerkautomatiseringstechniek en blaas uw carrière nieuw leven in. Deze focus biedt een overzicht en introductie tot de belangrijkste kwesties voor netwerkingenieurs die hun reis op het gebied van automatisering willen beginnen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Yang
  • RESTCONF
  • netconf
  • Representatieve staatsoverdracht (REST)
  • ncclient
  • Plannen en netwerken
  • Python-programmering
  • Python-scripting
  • Automatisering van netwerken
  • automatisering
  • Configuratiebeheer
  • Nog een andere opmaaktaal (YAML)
  • Jinja (sjabloonengine)
  • Ansibel
  • Dokwerker
  • CI/CD-pijplijn
  • Virtuele Python-omgevingen
  • DevOps
  • software-ontwerp
  • Json
  • XML
  • applicatieprogrammeringsinterfaces (API)

What you will learn in the course

Courses for which the course is suitable

  • Netwerkautomatiseringsingenieur
  • NetDevOps-ingenieur
  • netwerk ingenieur
  • Ontwikkelaar van netwerkautomatisering
  • Expert op het gebied van netwerkautomatisering

Stage – een reeks van 5 cursussen

Specialisatie in netwerkautomatiseringsprincipes

Specialisatie in de principes van netwerkautomatiseringstechniek bereidt netwerkingenieurs van gemiddeld tot gevorderd niveau voor op de centrale onderwerpen van netwerkautomatisering en programmeervermogen, en bereidt hen voor op de NetDevOps-omgeving. Deze specialisatie biedt een diepgaand overzicht van de belangrijkste onderwerpen en vaardigheden die een netwerkautomatiseringsingenieur moet kennen om effectief te kunnen opereren en opereren in een NetDevOps-omgeving.

Carrière voorbereiding

Door deze stage te voltooien, bereid je jezelf enorm voor als vertegenwoordiger van Network Automation Engineer met de vaardigheden die nodig zijn om je carrière vooruit te helpen.

Een praktisch studieproject

  • Wij hebben geen praktijkprojecten in het curriculum van deze specialisatie.

Afronding van stage

Aan het einde van deze stage ben je klaar om op te treden als netwerkautomatiseringsingenieur met de vaardigheden die nodig zijn voor succes in je beroep. Deze specialisatie biedt een diepgaand overzicht van de belangrijkste onderwerpen en vaardigheden die een netwerkautomatiseringsingenieur moet kennen om effectief te kunnen opereren en opereren in een NetDevOps-omgeving.

Details of the courses that make up the specialization

Inleiding tot netwerkautomatisering

Cursus 1 • 2 uur • 4,7 (48 beoordelingen)

Cursusdetails

wat ga je leren

De netwerkinfrastructuursector heeft de afgelopen jaren aanzienlijke veranderingen ondergaan, met een groeiende behoefte aan automatisering als gevolg van factoren zoals de vraag naar snellere en betrouwbaardere netwerkimplementaties. Daarom is er een toenemende behoefte aan netwerkingenieurs die bekwaam zijn in automatisering en programmeren. Deze cursus is vooral bedoeld voor netwerkingenieurs, systeemingenieurs, netwerkarchitecten en managers die de basisprincipes van netwerkautomatisering willen leren.

Aan het einde van de cursus zul je:
  • Leg de rol uit van netwerkautomatisering en -programmering in de context van end-to-end netwerkbeheer en -operaties.
  • Interpreteer Python-scripts met basisprogrammeerconstructies die zijn gebouwd voor webautomatiseringsscenario’s.

Om te slagen in deze cursus moet je bedreven zijn in de basisrouterings- en schakeltechnologieën, de basisprincipes van Python-programmeren begrijpen (3-6 maanden ervaring) en enige basiskennis van Linux hebben.

vaardigheden die je gaat verwerven
  • Categorie: Netwerkplanning en -ontwerp
  • Categorie: Python-programmering
  • Categorie: Scripten in Python
  • Categorie: Automatisering in netwerken
  • Categorie: Automatisering

API’s gebruiken voor automatisering in netwerken

Cursus 2 • 3 uur • 4,6 (24 beoordelingen)

Cursusdetails

wat ga je leren

Deze cursus biedt een sterke basis voor het begrijpen van het gebruik van API’s in netwerkautomatisering door belangrijke onderwerpen te bespreken, zoals formaten voor gegevenscodering, REST API’s en de Python Requests-bibliotheek. Na voltooiing van de cursus beschikt u over de nodige vaardigheden om API’s in uw netwerkautomatiseringsoplossing te gebruiken en kunt u het nut van API’s in deze context beschrijven. Deze cursus is vooral bedoeld voor netwerkingenieurs, systeemingenieurs, netwerkarchitecten en managers die de basisprincipes van netwerkautomatisering en netwerk-API’s willen leren.

Aan het einde van de cursus zul je:
  • Beschrijf de behoefte aan formaten voor gegevenscodering en leer verschillende formaten.
  • Interpreteer en bouw HTTP-gebaseerde API-aanroepen naar apparaten in het netwerk.
  • Bouw en interpreteer scripts in Python met behulp van de verzoekenmodule om apparaten te automatiseren met op HTTP gebaseerde API’s.

Om te slagen in deze cursus moet je bedreven zijn in de basisrouterings- en schakeltechnologieën, de basisprincipes van Python-programmeren begrijpen (3-6 maanden ervaring) en enige basiskennis van Linux hebben.

vaardigheden die je gaat verwerven
  • Categorie: Configuratiebeheer
  • Categorie: Nog een andere opmaaktaal (YAML)
  • categorie: Jinja (sjabloonengine)
  • categorie: Automatisering in netwerken
  • Categorie: Ansibel

Ansible voor automatisering in netwerken

Cursus 3 • 3 uur • 4,7 (14 beoordelingen)

Cursusdetails

wat ga je leren

Deze cursus traint u in de basisprincipes van Ansible, een uitgebreide open source configuratiebeheertool die het infrastructuurbeheer in moderne netwerkomgevingen vereenvoudigt. Je leert ook over Jinja2, een sjabloontaal die flexibiliteit biedt aan automatiseringstaken. Na voltooiing van de cursus heeft u een noodzakelijk inzicht in Ansible en de toepassing ervan in netwerkautomatisering, waardoor u netwerktaken effectief kunt automatiseren en de netwerkoperaties kunt verbeteren. Deze cursus is vooral bedoeld voor netwerkingenieurs, systeemingenieurs, netwerkarchitecten en managers die de basisprincipes van netwerkautomatisering en Ansible willen leren.

Aan het einde van de cursus zul je:
  • Bouw Ansible-playbooks om netwerkapparaten te configureren en operationele statusgegevens van netwerkapparaten te ontvangen.
  • Bouw Jinja2-sjablonen en YAML-datastructuren om in de gewenste staat te configureren.

Om te slagen in deze cursus moet je bedreven zijn in de basisrouterings- en schakeltechnologieën, de basisprincipes van Python-programmeren begrijpen (3-6 maanden ervaring) en enige basiskennis van Linux hebben.

vaardigheden die je gaat verwerven
  • Categorie: Dokwerker
  • Categorie: CI/CD-pijplijn
  • Categorie: virtuele Python-omgevingen
  • Categorie: Devops
  • Categorie: softwareontwerp

DevOps voor netwerkautomatisering (NetDevOps)

Cursus 4 • 4 uur • 4,8 (18 beoordelingen)

Cursusdetails

wat ga je leren

Deze cursus laat studenten kennismaken met verschillende DevOps-tools, zoals Git en virtuele omgevingen voor ontwikkeling in Python, en legt het concept van continue integratie uit. De onderwerpen gaan over verschillende ontwikkelmethoden die in DevOps worden gebruikt, zoals het Agile-proces. Aan het einde van de cursus zullen de studenten een breed begrip hebben van DevOps en hoe ze kunnen integreren in NetDevOps, wat zal resulteren in verbeterde efficiëntie en succes bij netwerkactiviteiten. Deze cursus is in de eerste plaats bedoeld voor netwerkingenieurs, systeemingenieurs, netwerkarchitecten en managers die de basisprincipes van netwerkautomatisering en NetDevOps willen leren.

Aan het einde van de cursus zul je:
  • Definieer en maak onderscheid tussen de softwareontwikkelingsmethodologieën van Waterfall en Aglie.
  • Beschrijf hoe DevOps-principes, -tools en -pijplijnen kunnen worden toegepast op netwerkactiviteiten.
  • Leg de rol uit van netwerkautomatiseringsontwikkelomgevingen en gerelateerde technologieën zoals virtuele Python-omgevingen, Vagrant en Docker.

Om te slagen in deze cursus moet je bedreven zijn in de basisrouterings- en schakeltechnologieën, de basisprincipes van Python-programmeren begrijpen (3-6 maanden ervaring) en enige basiskennis van Linux hebben.

vaardigheden die je gaat verwerven
  • Categorie: Json
  • Categorie: XML
  • Categorie: API
  • Categorie: Nog een andere opmaaktaal (YAML)
  • Categorie: Representatieve staatsoverdracht (REST)

Inleiding tot modelgebaseerd programmeren

Cursus 5 • 2 uur

Cursusdetails

wat ga je leren

In deze cursus leer je over modelgebaseerd programmeren en het gebruik van YANG-datamodellen om op een gestandaardiseerde manier toegang te krijgen tot netwerkapparaten en hun mogelijkheden. Maak uzelf vertrouwd met YANG-termen en -constructies en YANG-afhankelijke tools en protocollen, waaronder NETCONF en RESTCONF. Daarnaast leer je hoe je Python-bibliotheken kunt gebruiken om te communiceren met systemen die NETCONF en RESTCONF toestaan. Aan het einde van de cursus heb je een diepgaand inzicht in modelgebaseerd programmeren en het belang van YANG in netwerkautomatisering.

Aan het einde van de cursus zul je:
  • Leg de rol van YANG uit in de context van netwerkautomatisering.
  • Beschrijf de bestaande tools om het werk met YANG-modellen te vereenvoudigen.
  • Beschrijf de functie van RESTCONF en NETCONF en de verschillen daartussen.

Om te slagen in deze cursus moet je bedreven zijn in de basisrouterings- en schakeltechnologieën, de basisprincipes van Python-programmeren begrijpen (3-6 maanden ervaring) en enige basiskennis van Linux hebben.

vaardigheden die je gaat verwerven
  • Categorie: YANG
  • Categorie: RESTCONF
  • Categorie: NETCONF
  • Categorie: Representatieve staatsoverdracht (REST)
  • Categorie: ncclient