Lade Schulungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
4.7
(43)

DevNet Tools Seminar

DevNet Tools - Programmierung und Automatisierung

Der Kurs DevNet Tools vermittelt einen einfachen Einstieg in die Werkzeuge der Digitalisierung. Durch Themen wie DevOps kommen zudem noch kulturelle und professionelle Änderungen in Prozessen in Betracht, welche sich in der Kommunikation, Zusammenarbeit, Integration und Automation widerspiegeln. Dazu ist nicht nur ein Umdenken in Unternehmen unerlässlich, sondern es werden auch neue Tools, Schnittstellen und technische Möglichkeiten benötigt. Die meisten Hersteller setzen hierzu auf offene Schnittstellen und stellen Beschreibungen zur Verfügung, um diese zu nutzen. Durch die Vielzahl der Möglichkeiten steht man als Einsteiger vor der Herausforderung, die mannigfaltigen Begrifflichkeiten grundlegend einzusortieren. Der DevNet Tools Kurs stellt daher die wichtigsten eingesetzten Werkzeuge vor. Die Fragestellung „Warum sollte ich den Weg der Digitalisierung beschreiten?“ wird genauso behandelt wie das „Wie kann ich es tun?“.
Dabei wird der Teilnehmer Schritt für Schritt an die aktuellen Technologien herangeführt.

Inhalte DevNet Tools Seminar

1 Applikationen in der Cloud

  • Applikationen in der Cloud
  • Aufbau von Applikationen
  • Open APIs
  • Wo kommt das OS her? (Satellite Server, Cloud-init, …)
  • Cloud-untaugliche Anwendungen
  • Cloud Native Applications
  • 12-Factor-App
  • Versionsverwaltung (Git)
  • Saubere Trennung des eigentlichen Codes von anderem
  • Build, Release, Run
  • Stateless Applications
  • Web Services und Port-Bindung
  • Microservices
  • Weitere Faktoren
  • STQB
  • Applikationssicherheit in Cloud-Umgebungen
  • OWASP Top 10
  • Continuous Integration
  • DevOps
  • Continuous Delivery
  • CI/CD
  • Skripte, Tools und Lifecycle von Apps in der Cloud
  • Ausblick
  • Container-Apps1.4.2 Wie geht es weiter?

Einführung in Microservices

  •  Definition Microservices
  • Motivation für Microservices
  • Herausforderungen beim Einsatz von Microservices
  • Gestaltung von Microservices
  • Designkriterium Größe von Microservices
  • Designkriterium Teamstrukturen (Gesetz von Conway)
  • Designkriterien Domain-driven Design und Bounded Context
  • Designkriterium User Interface
  • Gründe, um weitere Microservices zu erstellen
  • Aufteilung des Gesamtprojekts – Large Scale Structures
  • Anwendungsarchitekturen auf Basis von Microservices
  • Fachliche Aufteilung
  • Design Tipps
  • Konfiguration eines Microservices – Zentral oder im Service
  • Data Management in Microservices-Umgebungen
  • Service Discovery
  • Load Balancing – Service Discovery versus Load Balancer
  • Sicherheit
  • Service-Meshes
  • Monitoring
  • Deployment
  • Orchestrierung von Infrastruktur und Applikationen
  • Puppet und Chef
  • Ansible

Realisierung einer Microservices-Landschaft

  • Versionsverwaltung mit Git
  • Git
  • GitHub
  • GitLab
  • Tools für Continuous Integration
  • GitLab für DevOps
  • Jenkins
  • TravisCI
  • Testing
  • Testautomatisierung
  • REST API im Detail
  • RESTful API
  • Konstruktion der HTTP-Meldungen
  • Generische Beschreibung eines REST API
  • Idempotenz
  •  Nested Ressource Expansion
  • Authentifizierung
  • Content Negotiation
  • Alternativen zu REST
  • API-Gateway
  • Reverse Proxying mit NGINX (Beispiel)
  • API Gateway-Frameworks

Installation und Bedienung

  • Installation von Postman
  • Nutzung eines Accounts
  • Die Benutzeroberfläche von Postman
  • Anlegen eines Environment
  • Arbeiten mit Variablen
  • Nutzung von Collections
  • Anlegen einer eigenen Collection
  • Einbinden einer öffentlichen Collection

Container

  • Zusammenhang Microservices und Container
  • Container-Virtualisierung – Technische Aspekte
  • Container-Technologien
  • Docker
  • Bestandteile von Docker
  • Docker-Nutzung in Unternehmen
  • Docker Monitoring
  • Kubernetes
  • Service Meshes
  • Istio
  • Serverless Computing – Functions
  • Cloud: Optimiert für Mode-2-Anwendungen

Die Programmiersprache Python

  • Was ist Python?
  • Download, Installation und Lieferumfang
  • Python-Shell
  • Schnelldurchlauf im interaktiven Modus
  • Programmausführung im interaktiven Modus
  • Verwendung eines Editors oder einer IDE
  • Programmausführung eines Python Skriptes
  • Datentypen
  • Erste Datentypen in Python
  • Anweisung und Anweisungsblock
  • Anweisungen und Blöcke in Python
  • Ausdruck
  • Boolesche und Arithmetische Operationen
  • Weitere Ausdrücke in Python
  • Variablen und Zuweisungen
  • Variablen in Python
  • Details der Zuweisung
  • Funktionen I: Eingebaute Funktionen
  • Die Hilfe-Funktion
  • Vergleiche und Bedingungen
  • Die Bedingung: if
  • Kombinationen und Verknüpfungen
  • Datentypen II – String Details
  •  Iterationen I – While
  • While-Schleife
  • For – Eine Vorschau
  • Funktionen II – Eigene Funktionen
  • Verschachtlung
  • Global oder Lokal
  • Rekursion
  • Arten von Argumenten
  • Datentypen III
  • Liste
  • Weitere Methoden von Listen
  • Tupel
  • Sequenz
  • Slicing
  • Eine Menge – Set
  • Dictionaries
  • Dictionaries – Methoden
  • Iterationen II
  • For-Details
  • Weitere Konzepte und Funktionen
  • Exceptions
  • Anonyme Funktionen
  • Comprehensions

API-Gateway

  • Ohne API-Gateway…
  • Mit API-Gateway!
  • Reverse Proxying mit NGINX (Beispiel)
  • API Gateway-Frameworks
  • Welches Gateway?

Ende der DevNet Tools Schulung

Wir schulen auch bei dir vor Ort!

Diese DevNet Tools Schulung führen wir auch bei dir im Unternehmen als individualisierte DevNet Tools-Firmenschulung durch.

DevNet Tools Schulung Zielgruppe: DevNet Tools Seminar

Die DevNet Tools Schulung richtet sich an alle, die einen Einstieg in die Themen Digitalisierung, Programmierung und Application Programmable Interface (API) suchen.

DevNet Tools Schulung Voraussetzungen: DevNet Tools Seminar

Besondere Vorkenntnisse werden für den Besuch der DevNet Tools Schulung nicht verlangt.

Bewertungen

DevNet Tools Schulung
Daumen nach oben (Bewertungsübersicht)
4.7
43 Bewertungen
vollständiger Stern vollständiger Stern vollständiger Stern vollständiger Stern halber Stern
Kundenstimme männlich
Nina P.
GEUTEBRÜCK GmbH
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Das Seminar hat meine Erwartungen voll erfüllt. Man hat gemerkt, dass der Trainer Spaß an der Sache und sehr viel Ahnung vom Thema hat. Das Gefühl hat man nicht in allen Schulungen (auf Schulungen im Allgemeinen bezogen).
Kundenstimme männlich
Markus H.
CARAT Dreieich
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Der Trainer machte einen sehr netten und kompetenten Eindruck und ging auf unsere Wünsche und Anregungen sehr praxisorientiert ein .
Kundenstimme männlich
Mausolf B.
Struers GmbH
vollständiger Sternvollständiger Sternvollständiger Sternvollständiger Sternvollständiger Stern
Tolle Schulung - kompetenter Trainer, der geduldig auf alle Fragen einging, diese beantworten konnte und darüber hinaus viele neue Anregungen mit auf den Weg gab. Die Schulung hat Spaß gemacht.
Close Modal

Lade dir ein PDF mit allen Infos zur Schulung herunter

Unterrichtszeiten

Schulungsort

Live Online Schulung

Technische Voraussetzungen

Hinweise zur Anreise

Hinweise zum Schulungsort

Anfrage

Deine Daten für die gewünschte Anfrage

*“ zeigt erforderliche Felder an

Hidden
Bitte gib eine Zahl von 1 bis 99 ein.
Dieses Feld dient zur Validierung und sollte nicht verändert werden.