Building Microservices with Go Schulung
Go (Golang) ist eine großartige Sprache für die Erstellung von Mikroservices aufgrund seiner kleinen Gedächtnisabdrücke.
Spring Cloud ist ein Open-Source-Mikroservices-Framework.
In diesem Instructor-leitet, Live-Training lernen die Teilnehmer, wie man Mikroservices mit Go (Golang) und Spring Cloud baut.
Format des Kurses
- Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
Schulungsübersicht
Einführung
Überblick über die Microservice-Architektur
Übersicht über Spring Cloud
Überblick über Go Syntax und Operationen
Einrichten Ihrer Entwicklungsumgebung
Erstellen Sie Ihren ersten Go Microservice
Serviceerkennung und Lastausgleich
Dynamisches Routing
Sicherung Ihres Microservices
Debuggen Ihres Go Microservices
Unit Testing HTTP-Dienste mit GoConvey
Protokollierung und Überwachung
Tracing Microservices zur Aufdeckung von Latenzen
Containerisieren Sie Ihre Microservices mit Docker
Bereitstellung auf Docker Swarm
Kontinuierliche Lieferung
Fehlerbehebung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrungen mit der Programmierung in einer beliebigen Sprache
- Verständnis für Container-Konzepte (Docker)
Publikum
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Building Microservices with Go Schulung - Buchung
Building Microservices with Go Schulung - Anfrage
Building Microservices with Go - Beratungsanfrage
Erfahrungsberichte (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
Kommende Kurse
Kombinierte Kurse
Envoy Proxy
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Ingenieure, die Envoy Proxy verwenden möchten, um Microservices in die Lage zu versetzen, miteinander zu kommunizieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Envoy Proxy.
- Nutzen Sie Envoy Proxy, um das Netzwerk zu abstrahieren und Problembereiche auf einfache Weise zu visualisieren.
- Beseitigen Sie Microservice-Probleme im Zusammenhang mit der Vernetzung und Beobachtbarkeit.
Creating a Service Mesh with Istio and Kubernetes
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die Cloud-basierte Anwendungen (z. B. Microservices) mit einem Istio-basierten Service Mesh verbinden, sichern und verwalten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installation und Konfiguration von Istio auf Kubernetes.
- Service-Meshes verstehen und mit Istio implementieren.
- Ein Istio-Service-Mesh auf Kubernetes einrichten.
- Ein Service-Mesh verwenden, um Microservices in der Cloud auszuführen, zu verwalten und zu überwachen.
Building Microservices with Lumen PHP Framework
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Lumen Laravel-basierte Microservices und Anwendungen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Microservices mit Lumen zu beginnen.
- Verstehen Sie die Vorteile der Implementierung von Microservices mit Lumen und PHP.
- Die Funktionen und Operationen der Microservices mit dem Lumen-Framework ausführen und implementieren.
- Schützen und kontrollieren Sie den Zugriff auf die Microservices-Architekturen durch den Aufbau von Sicherheitsschichten.
Traefik
7 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Systemadministratoren und Entwickler, die Microservices mit Traefik bereitstellen, verwalten, überwachen und betreiben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Konfigurieren und starten Sie Traefik über einen Docker-Anbieter.
- Sichere und verschlüsselte Verbindungen mit Let's Encrypt aktivieren.
- Middleware bereitstellen und mit einem Router verbinden, um Serviceanfragen umzuwandeln.
- Überwachung von Traefik Operationen über das Dashboard.
Introduction to Apache Log4j
14 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Ingenieure, die Apache Log4j für die Protokollierung von Daten und Meldungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Verwenden Sie Apache Log4j für die Protokollierung von Anwendungsmeldungen und Daten.
- Automatisieren Sie die Konfiguration von Appendern, Musterkonvertern, Layouts und mehr.
- Einführen einer erweiterten Filterung für alle Ereignisse, bevor sie an die Appenders weitergeleitet werden.
Apache Dubbo for Administrators and Developers
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Softwareentwickler und Systemadministratoren, die Apache Dubbo zur Entwicklung von Microservices mit hohem Durchsatz nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie eine Apache-Dubo-Anwendung.
- Unterstützen Sie mehrere Dienst-Lastausgleichsstrategien, um die Latenz zu verringern.
- Anwendung von Service Governance und Wartung mit Apache Dubbo.
Kuma Kubernetes
35 StundenAm Ende dieses professionellen Kurses haben die Teilnehmer die erforderlichen Kenntnisse und Fähigkeiten erworben, um das Kuma Service Mesh in Umgebungen Kubernetes effektiv zu implementieren, zu verwalten und zu skalieren. Sie werden in der Lage sein, fortschrittliches Traffic Routing, Beobachtbarkeit und Sicherheitsfunktionen zu implementieren, um die Leistung und Zuverlässigkeit ihrer Microservice-basierten Anwendungen zu optimieren.
Axon Framework
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Axon nutzen möchten, um gut strukturierte Unternehmensanwendungen zu erstellen, die die Möglichkeiten von CQRS und Event Sourcing nutzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der Entwicklungsumgebung, die zur Erstellung einer Axon Framework-Anwendung benötigt wird.
- Implementieren die Architekturmuster CQRS (Command Query Responsibility Segregation) und Event Sourcing zur Entwicklung komplexer Anwendungen.
- Die Konzepte des Domain Driven Design auf ihr Anwendungsdesign anwenden.
- Anwendungen zu entwickeln, die sich auf das Geschäftsproblem und nicht auf die Infrastruktur konzentrieren.
Spring Cloud for Microservices
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung beginnen wir mit einer Diskussion über die Microservice-Architektur. Das Wissen der Teilnehmer wird durch Übungen und die schrittweise Entwicklung von Microservice-Beispielen auf die Probe gestellt.
Am Ende dieser Schulung werden die Teilnehmer ein solides Verständnis für die Verwendung von Spring Cloud und verwandten Spring-Technologien haben, um schnell ihre eigenen Cloud-Scale- und Cloud-Ready-Microservices zu entwickeln.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie verschiedene Technologien und Ansätze für den Entwurf einer dienstbasierten Systemarchitektur bewerten können. Die Schulung beginnt mit einer Diskussion und einem Vergleich von monolithischen Systemen und Service-Architekturen und geht dann auf die Details der Microservice-Architektur ein.
Die Teilnehmer haben die Möglichkeit, ihr Wissen in die Praxis umzusetzen, indem sie schrittweise eine Reihe von Proof-of-Concept-Microservices erstellen und bereitstellen, die mit Spring Cloud, Spring Boot und Docker entwickelt wurden. Abschließend werden die relevanten Infrastrukturbausteine untersucht, um den Teilnehmern zu helfen, die am besten geeigneten Tools und Ansätze für die verschiedenen organisatorischen Anforderungen zu bestimmen. Am Ende dieser Schulung verfügen die Teilnehmer über ein solides Verständnis der serviceorientierten Architektur (SOA) und der Microservice-Architektur sowie über praktische Erfahrungen mit Spring Cloud und verwandten Spring-Technologien für die schnelle Entwicklung eigener cloudfähiger Microservices.
Building Microservices with Spring Cloud and Docker
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die Grundlagen der Entwicklung von Microservices mit Spring Cloud und Docker. Das Wissen der Teilnehmer wird durch Übungen und die schrittweise Entwicklung von Microservices-Beispielen auf die Probe gestellt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Grundlagen von Microservices verstehen.
- Nutzen Sie Docker, um Container für Microservice-Anwendungen zu erstellen.
- Microservices in Containern mithilfe von Spring Cloud und Docker erstellen und bereitstellen.
- Microservices mit Discovery-Diensten und dem Spring Cloud API Gateway integrieren.
- Docker Compose für End-to-End-Integrationstests verwenden.
Building Microservices with Spring Cloud and Netflix OSS
21 StundenMicroservices with Spring Cloud and Kafka
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die eine herkömmliche Architektur in eine hochgradig konkurrierende, auf Microservices basierende Architektur umwandeln möchten und dabei Spring Cloud, Kafka, Docker, Kubernetes und Redis verwenden.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung für den Aufbau von Microservices.
- Entwerfen und Implementieren eines hochkonkurrierenden Microservice-Ökosystems unter Verwendung von Spring Cloud, Kafka, Redis, Docker und Kubernetes.
- Transformieren Sie monolithische und SOA-Dienste in eine Microservice-basierte Architektur.
- Ein DevOps-Ansatz für die Entwicklung, das Testen und die Freigabe von Software anwenden.
- Hohe Gleichzeitigkeit zwischen Microservices in der Produktion sicherstellen.
- Microservices überwachen und Wiederherstellungsstrategien implementieren.
- Leistungstuning durchführen.
- Lernen Sie zukünftige Trends in der Microservices-Architektur kennen.
Building Microservices with Apigee Edge
21 StundenApigee Edge , das auf Java basiert, können Sie einen sicheren Zugriff auf Ihre Dienste mit einer genau definierten API bereitstellen, die unabhängig von der Apigee Edge alle Ihre Dienste konsistent ist. Eine konsistente API:
- Erleichtert es App-Entwicklern, Ihre Dienste zu nutzen.
- Ermöglicht das Ändern der Back-End-Service-Implementierung, ohne die öffentliche API zu beeinträchtigen.
- Ermöglicht es Ihnen, die in Edge integrierten Analyse-, Monetarisierungs-, Entwicklerportal- und anderen Funktionen zu nutzen.
Publikum
Dieser Kurs richtet sich an Ingenieure, Architekten und Entwickler, die Apigee Edge in ihren Projekten einsetzen Apigee Edge .
Developing Microservices on Google Cloud Apigee
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die lernen möchten, wie man eine API auf der Apigee API Platform von Google Cloud's erstellt, testet, debuggt und einsetzt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten einer Entwicklungsumgebung, die alle erforderlichen Ressourcen enthält, um mit der Entwicklung einer API zu beginnen.
- Die in Apigee Edge verfügbaren Tools verstehen und implementieren.
- Erstellen und Bereitstellen einer API in Google Cloud.
- Überwachen und Beheben von API-Fehlern.
- Die Analyse- und maschinellen Lernlösungen von Google Cloud nutzen, um APIs intelligenter zu machen.