Schulungsübersicht
Einführung
Die Go-Sprache Programming und die Go-Architektur verstehen
Installieren und Konfigurieren der Go Entwicklungsumgebung
Überprüfung der Go-Syntax
Arbeiten mit integrierten Typen in Go
Erlernen der Funktionen von Advanced Go
Arbeiten mit dem Advanced Go Build Tool
Verwenden von Karten als Sets
Arbeiten mit Schnittstellenschlüsseln und Slices
Sammlung und Reduzierung implementieren
Verwenden des Pprof-Tools
Lernen, wie man Müll reduziert
Arbeiten mit Methoden und Schnittstellen
Spott in Unit-Tests
Parallelität nutzen, um Daten konsistent zu halten
Verwenden benutzerdefinierter Typen
Code auf Geschwindigkeit optimieren
Idiomatisch verwenden Go
Arbeiten mit Zeit, Fehlern, Common Interfaces und Kommentaren
Arbeiten mit und Verwalten von Paketen
Schaffung eines Scalablen Arbeitssystems
Arbeiten mit Datenbanken in Go
Bereitstellung einer JSON-API
Testen und Einbauen Go
Mit Go eine solide Grundlage in Web Development schaffen
Arbeiten mit Vorlagen für Web Development in Go
Erstellen Sie Ihren eigenen Server für Web Development in Go
Verstehen und Arbeiten mit dem net/http-Paket
Verstehen und Arbeiten mit Routing- und Serving-Dateien
Bereitstellen Ihrer Site
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Grundlegende Programmiererfahrung in einer beliebigen Sprache
Publikum
- Web-Entwickler
- Software-Entwickler
- Programmierer
- Jeder, der lernen will Go