ISBN:
9783836275613
Language:
German
Pages:
1 Online-Ressource (414 Seiten)
Edition:
1. Auflage
Parallel Title:
Erscheint auch als
Parallel Title:
Erscheint auch als Köhler, Kristian Microservices mit Go
Keywords:
Go-lang..
;
Micro-Services
;
Electronic books
;
Mikroservice
;
Go
;
Programmierung
Abstract:
Intro -- Materialien zum Buch -- Geleitwort des Fachgutachters -- 1 Einführung -- 1.1 Was sind Microservices? -- 1.1.1 Probleme bei monolithischen Architekturen -- 1.1.2 Gemeinsame Eigenschaften von Microservices -- 1.2 Go - Einführung und Geschichte -- 1.3 Warum eignet sich Go so gut für Microservices? -- 1.3.1 Einfache, prägnante Sprache -- 1.3.2 Nebenläufigkeit -- 1.3.3 Effizenz entwickeln -- 1.3.4 Sicherheit -- 1.3.5 Leistungsfähigkeit -- 1.3.6 Standardbibliothek -- 1.3.7 Mitgelieferter Werkzeugkasten -- 2 Die Grundlagen von Go -- 2.1 Installation -- 2.1.1 Go unter Microsoft Windows installieren -- 2.1.2 Go unter Linux installieren -- 2.1.3 Go auf einem Mac installieren -- 2.1.4 Go innerhalb eines Docker Containers nutzen -- 2.1.5 Test der Installation -- 2.1.6 Die erste Go-Anwendung -- 2.1.7 Umgebungseinstellungen -- 2.1.8 Der Go-Workspace - Wie organisiere ich Go-Code? -- 2.1.9 All inclusive - alle Tools im Überblick -- 2.1.10 Die Entwicklungsumgebungen - VSCode und GoLand im Vergleich -- 2.2 Sprachgrundlagen von Golang -- 2.2.1 Formatierung des Quellcodes -- 2.2.2 Packages, Variablen und Funktionen -- 2.2.3 Kontrollstrukturen (Go-Statements) -- 2.2.4 Typen und Interfaces -- 2.2.5 Typen für Collections -- 2.2.6 Mit Fehlern umgehen (Error Handling) -- 2.2.7 Mit Pointer und Pointer Receiver arbeiten -- 2.2.8 Die Go-Dokumentation -- 2.2.9 Quellcode und Packages dokumentieren -- 2.3 Module und Libraries -- 2.3.1 Third-Party Libraries einbinden -- 2.3.2 Eigene Libraries erstellen und teilen -- 2.3.3 Module erstellen, verwenden und versionieren -- 2.3.4 Go-Projekte in Go-Module umwandeln -- 3 Microservices -- 3.1 Grundlagen -- 3.1.1 Den Architekturstil umsetzen -- 3.1.2 Mit Fehlern leben lernen - Resilient Design -- 3.1.3 Die Vorteile der asynchronen Kommunikation -- 3.1.4 Die Aufteilung in Dienste und Services -- 3.2 Microservices mit Go.
Note:
Description based on publisher supplied metadata and other sources
Permalink