Netzwerkautomatisierung Workshops

Netzwerkautomatisierung Workshops

Grundlagen der Programmiersprache Python

Um den steigenden Anforderungen und der hohen Komplexität heutiger Netzwerke gerecht zu werden, sind die zunehmende Automatisierung und Unterstützung der Netzwerktechniker erforderlich. Network Engineers von heute benötigen deshalb ein Grundverständnis der Programmierung.

 

Die Programmiersprache Python ist die meist verwendete Programmiersprache für Netzwerkautomatisierung. Nicht zuletzt dank dessen Einfachheit und der Fülle an verfügbaren Bibliotheken.

 

Datenblatt


seminar_img
Themenüberblick
  • Einführung in Python
  • Grundlegende Bausteine
  • Datentypen
  • Datenstrukturen
  • Klassen und Objekte
  • Strukturen (for, while, if) und Funktionen, Built-in Functions (range, casts), Ein-/Ausgabe
  • Libraries (PyPi, Dependency Management)
  • Regex

 

Detaillierte Agenda

seminar_img
Zielgruppe und Voraussetzungen

Der Kurs wendet sich an Netzwerk-Ingenieure mit Interesse an Programmierung.

 

Dieser Kurs verlangt keine bestimmten Voraussetzungen.

seminar_img
Kursdaten

6-tägiger Kurs (3 x 2 Tage)

  • Montag/Dienstag 14./15. Januar 2019
  • Montag/Dienstag 21./22. Januar 2019
  • Montag/Dienstag 28./29. Januar 2019

 

Der Kurs wird in deutscher Sprache durchgeführt. Gerne halten wir die Kurse auch in englischer Sprache. Bei Interesse bitten wir Sie, uns zu kontaktieren, Tel. 055 222 18 42.

 

Die Teilnehmeranzahl ist auf 12 Personen beschränkt.

seminar_img
Kosten

CHF 3'900.00, inkl. Mittagessen und Kursunterlagen.

seminar_img
Referenz

Lukas Auer, Senior Systems Engineer der Firma Econis & Inhaber des CCIE Zertifikats, attestiert:

 

«Der Kurs überzeugte durch seinen hohen Praxisbezug, die tollen Hands-on Übungen und kompetenten Dozenten in jeder Hinsicht. Dank des Kurses konnte ich für unsere Firma bereits Vereinfachungen und Automatisierungen realisieren».

seminar_img
Kursort

HSR Hochschule für Technik Rapperswil
INS Institute for Networked Solutions
Oberseestrasse 10
CH-8640 Rapperswil
Tel: +41 55 222 18 38

 

Weiter zum Situationsplan der HSR

Anmelden

Netzwerkautomatisierung mit Python

Um den steigenden Anforderungen und der hohen Komplexität heutiger Netzwerke gerecht zu werden, sind die zunehmende Automatisierung und Unterstützung der Netzwerktechniker erforderlich. Network Engineers von heute benötigen deshalb ein Grundverständnis der Programmierung.

 

Die Programmiersprache Python ist die meist verwendete Programmiersprache für Netzwerkautomatisierung. Nicht zuletzt dank dessen Einfachheit und der Fülle an verfügbaren Bibliotheken.

 

Datenblatt

 


seminar_img
Themenüberblick
  • Erste Netzwerk Bibliotheken
  • Templating / Moderne Datenformate 
  • Ansteuerung von Netzwerkschnittstellen
  • Web Applikation / Eigene API
  • Netconf / YANG
  • Telemetrie / Event-Driven Automation
  • Durchführung von Tests und Fehlerbehandlungen
  • Auseinandersetzung mit netzwerkorientierten Use Cases

 

Detaillierte Agenda

seminar_img
Zielgruppe und Voraussetzungen

Der Kurs wendet sich an Netzwerk-Ingenieure mit Interesse an Programmierung und Automatisierung.

 

Allgemeine Programmiergrundlagen oder Grundlagen der Programmiersprache Python.

seminar_img
Kursdaten

6-tägiger Kurs (3 x 2 Tage)

  • Montag/Dienstag 11./12. März 2019
  • Montag/Dienstag 18./19. März 2019
  • Montag/Dienstag 25./26. März 2019

 

Der Kurs wird in deutscher Sprache durchgeführt. Gerne halten wir die Kurse auch in englischer Sprache. Bei Interesse bitten wir Sie, uns zu kontaktieren, Tel. 055 222 18 42.

 

Die Teilnehmeranzahl ist auf 12 Personen beschränkt.

seminar_img
Kosten

CHF 4'900.00, inkl. Mittagessen und Kursunterlagen.

seminar_img
Referenz

Lukas Auer, Senior Systems Engineer der Firma Econis & Inhaber des CCIE Zertifikats, attestiert:

 

«Der Kurs überzeugte durch seinen hohen Praxisbezug, die tollen Hands-on Übungen und kompetenten Dozenten in jeder Hinsicht. Dank des Kurses konnte ich für unsere Firma bereits Vereinfachungen und Automatisierungen realisieren».

seminar_img
Kursort

HSR Hochschule für Technik Rapperswil
INS Institute for Networked Solutions
Oberseestrasse 10
CH-8640 Rapperswil
Tel: +41 55 222 18 38

 

Weiter zum Situationsplan der HSR

Anmelden

Netzwerkautomatisierung & Orchestrierungstools

Um den steigenden Anforderungen und der hohen Komplexität heutiger Netzwerke gerecht zu werden, sind die zunehmende Automatisierung und Unterstützung der Netzwerktechniker erforderlich. Network Engineers von heute benötigen deshalb ein Grundverständnis der Programmierung.

 

Die Programmiersprache Python ist die meist verwendete Programmiersprache für Netzwerkautomatisierung. Nicht zuletzt dank dessen Einfachheit und der Fülle an verfügbaren Bibliotheken.

 

Datenblatt


seminar_img
Themenüberblick
  • Wissenserwerb und praktischer Umgang mit Automatisierungs-Frameworks (Ansible, SaltStack, StackStorm)
  • Single Source of Truth
  • Event-Driven Automation
  • Durchführung von Netzwerktests
  • Continuous Integration, Continuous Deployment
  • Anwendung von YANG Models für Netconf
  • Projektarbeit

 

Detaillierte Agenda

seminar_img
Zielgruppe und Voraussetzungen

Der Kurs wendet sich an Netzwerk-Ingenieure mit Interesse an Programmierung und Automatisierung.

 

Es sind keine Programmierkenntnisse erforderlich. Erfahrungen im Linux-Umfeld sind von Vorteil.

seminar_img
Kursdaten

8-tägiger Kurs (4x2 Tage)


2018

  • Montag/Dienstag 22./23. Oktober 2018
  • Montag/Dienstag 29./30. Oktober 2018
  • Montag/Dienstag 05./06. November 2018
  • Montag/Dienstag 12./13. November 2018


2019

  • Montag/Dienstag 13./14. Mai 2019
  • Montag/Dienstag 20./21. Mai 2019
  • Montag/Dienstag 27./28. Mai 2019
  • Montag/Dienstag 03./04. Juni 2019

 

Der Kurs wird in deutscher Sprache durchgeführt. Gerne halten wir die Kurse auch in englischer Sprache. Bei Interesse bitten wir Sie, uns zu kontaktieren, Tel. 055 222 18 42.

 

Die Teilnehmeranzahl ist auf 12 Personen beschränkt.

seminar_img
Kosten

CHF 5'950.00, inkl. Mittagessen und Kursunterlagen.

seminar_img
Kursort

HSR Hochschule für Technik Rapperswil
INS Institute for Networked Solutions
Oberseestrasse 10
CH-8640 Rapperswil
Tel: +41 55 222 18 38

 

Weiter zum Situationsplan der HSR

Anmelden

CAS Network Programmability

Ein Certificate of Advanced Study ist ein Weiterbildungszertifikat, welches durch die im Bologna Verbund vereinten Fachhochschulen vergeben wird. Das CAS «Network Programmability» entspricht 10 ECTS-Krediten (European Credit Transfer System) und bedingt die Belegung aller drei Module (ungefähr 300 Arbeitsstunden). 160 Stunden werden im Rahmen der Kurstage erlangt. 130 Stunden werden durch das Selbststudium und die Prüfungsvorbereitung erarbeitet.

Der berufsbegleitende Lehrgang zum CAS «Network Programmability» besteht aus insgesamt 3 Kursen. Der Kurs Grundlagen der Programmiersprache Python bietet einen fundierten Überblick über die Programmiersprache Python, während im Kurs Netzwerkautomatisierung mit Python fortgeschrittene Themen behandelt sowie erste Automatisierungen mit Hilfe der Programmierschnittstellen von Netzwerkkomponenten umgesetzt werden. Im Kurs Netzwerkautomatisierung & Orchestrierungstools werden nützliche Frameworks wie Ansible und Saltstack betrachtet und für umfangreiche Automatisierungsaufgaben eingesetzt. Teilnehmer können somit Netzwerke in verschiedenen Bereichen automatisieren.


Der erfolgreiche Abschluss aller drei Kurse wird mit dem Certificate of Advanced Studies (CAS) «Network Programmability» bestätigt.

 

Die Kurse sind einzeln und in beliebiger Reihenfolge buchbar.

 

Datenblatt

 

 

seminar_img
Themenüberblick

Grundlagen der Programmiersprache Python (3 x 2 Tage)

Das erste Modul bildet die Grundlage an Theorie und Praxis. Dabei werden die wichtigsten Grundlagen und Bausteine der Programmiersprache Python vermittelt.

 

  • Einführung in die Programmiersprache Python
  • Wissenserwerb der grundlegenden Bausteine von Python:
    - Python Shell, IDE, Virtual Environments
    - Datentypen, Datenstrukturen, Klassen, Objekte
    - Strukturen, Funktionen, Built-in Functions (range, casts), Ein-/Ausgabe
    - Libraries (PyPi, Dependency Management)

 

 

Netzwerkautomatisierung mit Python (3 x 2 Tage)

Dieses Modul baut auf dem Grundlagenmodul auf, vertieft die Aspekte rund um die Netzwerkautomatisierung mit Python und beinhaltet netzwerkorientierte Use Cases.

 

  • Verständnis der Funktionsweise der verbreiteten Formate und Protokolle
  • Ansteuerung von Netzwerkschnittstellen: HTTP/REST, SSH, SNMP, Netconf
  • Anwendung von Templates
  • Durchführung von Tests und Fehlerbehandlungen
  • Auseinandersetzung mit netzwerkorientierten Use Cases
  • Kenntniserwerb über Hersteller APIs
  • Web Applikationen
  • Telemetrie

 

 

Netzwerkautomatisierung & Orchestrierungstools (4 x 2 Tage)

Dieses Modul baut auf dem Grundlagen-und Vertiefungsmodul auf. Es beinhaltet erweitertes Technologiewissen zur Automatisierung von Netzwerken und beleuchtet diverse Orchestrierungstools.

 

  • Wissenserwerb und praktischer Umgang mit Automatisierungs-Frameworks:
    - Ansible
    - SaltStack
    - StackStorm
  • Single Source of Truth
  • Event-Driven Automation
  • Durchführung von Netzwerktests
  • Continuous Integration, Continuous Deployment
  • Anwendung von YANG Models für Netconf
  • Projektarbeit
seminar_img
Zielgruppe

Der berufsbegleitende Lehrgang zum CAS «Network Programmability» richtet sich an Netzwerkingenieure, die sich theoretisches und praxisorientiertes Wissen für die Netzwerkautomatisierung aneignen möchten. 

 

Da es sich beim Certificate of Advanced Studies (CAS) um eine Universitätsausbildung handelt, müssen die folgenden Kriterien erfüllt sein, um ECTS-Kredite zu erhalten:

 

  • Diplom HTL (FH), UNI oder ETH
  • oder ein gleichwertiges Zertifikat
  • oder praktische Berufserfahrung resp. -bildung im Bereich Netzwerk


Teilnehmer, die über kein Hochschulzertifikat verfügen, weisen ihre Berufserfahrung durch Einreichung ihres CVs nach.

seminar_img
Voraussetzungen
  • Grundlagen der Programmiersprache Python
    Keine Voraussetzungen erforderlich
  • Netzwerkautomatisierung mit Python
    Allgemeine Programmiergrundlagen oder Grundlagen der Programmiersprache Python
  • Netzwerkautomatisierung & Orchestrierungstools
    Keine Programmierkenntnisse erforderlich, Erfahrung im Linux-Umfeld von Vorteil
seminar_img
Kursdaten

 

Grundlagen der Programmiersprache Python / 2019

  1. 14.01.2019 21.01.2019 28.01.2019
    15.01.2019 22.01.2019 29.01.2019
    Prüfungstermin: 04.02.2019

   

Netzwerkautomatisierung mit Python / 2019

  1. 11.03.2019 18.03.2019 25.03.2019
    12.03.2019 19.03.2019 26.03.2019
    Prüfungstermin: 01.04.2019

 

Netzwerkautomatisierung & Orchestrierungstools / 2019

  1. 13.05.2019 20.05.2019 27.05.2019 03.06.2019
    14.05.2019 21.05.2019 28.05.2019 04.06.2019
    Prüfungstermin: 10.06.2019

 

Der Lehrgang wird in Zweitagesblöcken durchgeführt, die mit einwöchigem Abstand stattfinden. Dies ermöglicht den Teilnehmern, die Theorie und Praxisübungen zwischen den Kursblöcken zu repetieren und vertiefen.

 

Die Kurstage dauern jeweils von 08:45 - 12:15 Uhr und von 13:00 - 17:00 Uhr.

seminar_img
Kosten
  • Grundlagen der Programmiersprache Python
    CHF 3'900.--, inkl. Kursunterlagen
  • Netzwerkautomatisierung mit Python
    CHF 4'900.--, inkl. Kursunterlagen
  • Netzwerkautomatisierung & Orchestrierungstools
    CHF 5'950.--, inkl. Kursunterlagen
seminar_img
Kursort

HSR Hochschule für Technik Rapperswil

INS Institute for Networked Solutions
Prof. Beat Stettler
Oberseestrasse 10
CH-8640 Rapperswil
Tel: +41 55 222 18 38

 

Weiter zum Situationsplan der HSR

Anmelden