Bauen von Microservices mit Go Schulung
Go (Golang) ist eine hervorragende Sprache zum Bauen von Microservices aufgrund seines geringen Speicherverbrauchs.
Spring Cloud ist ein Open-Source, leichtgewichtiges Microservice-Framework.
In dieser instructor-gestützten Live-Schulung werden die Teilnehmer lernen, wie man Microservices mit Go (Golang) und Spring Cloud aufbaut.
Kursformat
- Teilweise Vortrag, teilweise Diskussion, Übungen und intensive praktische Umsetzung
Schulungsübersicht
Einführung
Übersicht über die Microservice-Architektur
Übersicht über Spring Cloud
Übersicht über Go-Syntax und Operationen
Einrichten der Entwicklungsumgebung
Bau des ersten Go-Microservices
Service Discovery und Lastverteilung
Dynamisches Routing
Sichern Ihrer Microservices
Fehlersuche in Ihrem Go-Microservice
Unit-Tests für HTTP-Services mit GoConvey
Logging und Monitoring
Verfolgung von Microservices zur Aufdeckung von Latenzen
Kapselung Ihrer Microservices mit Docker
Bereitstellung auf Docker Swarm
Continuous Delivery
Fehlerbehebung
Zusammenfassung und Fazit
Voraussetzungen
- Erfahrung in der Programmierung in irgendeiner Sprache
- Verständnis von Container-Konzepten (Docker)
Zielgruppe
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Bauen von Microservices mit Go Schulung - Buchung
Bauen von Microservices mit Go Schulung - Anfrage
Bauen von Microservices mit Go - Beratungsanfrage
Erfahrungsberichte (1)
Flexibilität, mich auf die Themen zu konzentrieren, die mich am meisten interessieren
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Administration von Confluent Apache Kafka
21 StundenFortgeschrittenes RabbitMQ – 2 Tage
14 StundenDiese Dozentengestützte, Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler und Softwareingenieure, die RabbitMQ nutzen möchten, um zwischen Microservices zu kommunizieren, fortgeschrittene Implementierungen durchzuführen und Probleme zu lösen.
Nach Abschluss dieser Schulung können die Teilnehmer Folgendes:
- Die erforderliche Umgebung einrichten, um mit der Entwicklung fortschrittlicher Messaging-Lösungen mit RabbitMQ zu beginnen.
- Verstehen, wie man eine verteilte Microservice-Architektur mit RabbitMQ entwirft.
- Erlernen Sie, wie man fortgeschrittene Konfiguration, Sicherheit, Networking, hohe Verfügbarkeit und Replikation implementiert.
- Wissen über häufige Probleme bei RabbitMQ-Installationen und deren Behebung.
- Sich über Memory-Optimierung, Flow-Control und fortgeschrittenes Performance-Tuning informieren.
- Eine Reihe fortschrittlicher Techniken zur Fehlerbehebung anwenden.
Advanced Apache Camel
21 StundenDieses instructor-led-live-Training in Österreich (online oder vor Ort) richtet sich an Entwickler, Integrationsarchitekten und Systemadministratoren, die die Kunst der fortschrittlichen Integrationsmuster und -techniken mit Apache Camel beherrschen möchten.
Nach Abschluss dieses Trainings können die Teilnehmer:
- Fortschrittliche Integrationsmuster und -techniken verstehen.
- Komplexe Routing- und Transformationsprozesse implementieren.
- Leistung und Skalierbarkeit optimieren.
- Fehler und Ausnahmen in komplexen Integrationsszenarien behandeln.
- Apache Camel mit verschiedenen Technologien und Plattformen integrieren.
Apache Camel
21 StundenVerwalten von APIs mit Apigee
14 StundenDiese unter Anleitung stattfindende, live Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, die lernen möchten, wie man eine API auf der Apigee-API-Plattform von Google Cloud erstellt, testet, debuggt und bereitstellt.
Am Ende dieses Trainings sind die Teilnehmer in der Lage:
- Eine Entwicklungsumgebung einzurichten, die alle benötigten Ressourcen zur Entwicklung einer API enthält.
- Die innerhalb von Apigee Edge verfügbaren Tools zu verstehen und anzuwenden.
- Eine API zu erstellen und auf Google Cloud bereitzustellen.
- API-Fehler zu überwachen und zu debuggen.
- Dank der Analytics- und Machine-Learning-Lösungen von Google Cloud APIs intelligenter zu gestalten.
Microservices mit Apigee Edge erstellen
21 StundenConfluent Apache Kafka: Clusterbetrieb und Konfiguration
16 StundenEinen Service Mesh mit Istio und Kubernetes erstellen
14 StundenJava Microservices
21 StundenDiese unter der Leitung eines Dozenten stattfindende Live-Schulung in Österreich (online oder vor Ort) richtet sich an Java-Entwickler mit mittlerem Know-how, die Microservices-basierte Anwendungen entwerfen, entwickeln, bereitstellen und warten möchten, wobei Frameworks wie Spring Boot und Spring Cloud zum Einsatz kommen.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Prinzipien und Vorteile der Microservices-Architektur zu verstehen.
- Microservices mit Java und Spring Boot zu erstellen und bereitzustellen.
- Dienstentdeckung, Konfigurationsverwaltung und API-Gateways zu implementieren.
- Microservices effektiv abzusichern, zu überwachen und zu skalieren.
- Microservices mit Docker und Kubernetes bereitzustellen.
Verteiltes Messaging mit Apache Kafka
14 StundenKafka für Administratoren
21 StundenDiese instruktionsgeleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Systemadministratoren und Operations-Ingenieure auf Anfänger-/-Intermediate-/-Anfänger-Niveau, die Apache Kafka nutzen möchten, um Kafka-Cluster bereitzustellen, abzusichern, zu überwachen und Fehler zu diagnostizieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, die Kafka-Architektur und den KRaft-Modus zu erklären, Kafka-Cluster zu betreiben und abzusichern, Leistung und Zuverlässigkeit zu überwachen sowie häufige Produktionsprobleme zu lösen.
Apache Kafka für Entwickler
21 StundenDieser live durchgeführte, instruktorengestützte Kurs in Österreich (online oder vor Ort) richtet sich an Entwickler mit mittleren Kenntnissen, die Big-Data-Anwendungen mit Apache Kafka entwickeln möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
- Kafka-Producers und -Consumers zu entwickeln, um Daten von und zu Kafka zu senden und zu lesen.
- Kafka über Kafka Connect mit externen Systemen zu integrieren.
- Streaming-Anwendungen mit Kafka Streams und ksqlDB zu schreiben.
- Eine Kafka-Clientanwendung für Cloud-basierte Kafka-Bereitstellungen in Confluent Cloud zu integrieren.
- Praktische Erfahrung durch praktische Übungen und reale Anwendungsfälle zu sammeln.
Kafka-Grundlagen für Java-Entwickler
14 StundenDiese instruktorgeführte,Live-Schulung in Österreich (Online oder vor Ort) richtet sich an Java-Entwickler mit mittlerem Kenntnisstand, die Apache Kafka in ihre Anwendungen für zuverlässiges, skalierbares und durchsatzstarkes Messaging integrieren möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer folgendes können:
- Die Architektur und Kernkomponenten von Kafka verstehen.
- Ein Kafka-Cluster einrichten und konfigurieren.
- Mit Java Nachrichten produzieren und konsumieren.
- Kafka Streams für die Echtzeit-Datenverarbeitung implementieren.
- Fehlertoleranz und Skalierbarkeit in Kafka-Anwendungen gewährleisten.
Aufbau von Microservices mit Spring Cloud und Docker
21 StundenIn diesem vom Dozenten geleiteten Live-Training in Österreich lernen die Teilnehmer die Grundlagen des Aufbaus von Microservices mit Spring Cloud und Docker kennen. Das Wissen der Teilnehmer wird durch Übungen und die schrittweise Entwicklung einer Beispielmicroservice-Anwendung in die Praxis umgesetzt.
Am Ende dieses Trainings können die Teilnehmer:
- Die Grundlagen von Microservices verstehen.
- Docker zum Erstellen von Containern für Microservice-Anwendungen verwenden.
- Mit Spring Cloud und Docker containerisierte Microservices erstellen und bereitstellen.
- Microservices mit Entdeckungsdiensten (Discovery Services) und dem Spring Cloud API Gateway integrieren.
- Docker Compose für End-to-End-Integrationstests einsetzen.
Microservices mit Spring Cloud und Docker erstellen – 5 Tage
35 StundenDieses vom Dozenten geleitete Live-Training in Österreich (online oder vor Ort) richtet sich an Entwickler und DevOps-Ingenieure mit mittlerem Erfahrungsniveau, die Microservices mit Spring Cloud und Docker erstellen, bereitstellen und verwalten möchten.
Nach Abschluss dieses Trainings können die Teilnehmer Folgendes:
- Microservices mit Spring Boot und Spring Cloud entwickeln.
- Anwendungen mit Docker und Docker Compose containerisieren.
- Service Discovery, API-Gateways und die Inter-Service-Kommunikation implementieren.
- Microservices in Produktionsumgebungen überwachen und absichern.
- Microservices mit Kubernetes bereitstellen und orchestrieren.