Bei diesem Kurs handelt es sich um einen benutzerdefinierten Kurs, und wir arbeiten derzeit an der Entwicklung einer offiziellen Kursversion.
Für weitere Informationen zum Lehrplan schreiben Sie uns bitte an askformore@bittnet.ro .
Teilnehmer: zwischen 6 und 20 Studierende
Lieferung: virtuell live, auf Englisch
Kursunterstützung: digitales Lehrbuch
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden:
- Sie verfügen über Grundkenntnisse im Verständnis der Computerprogrammierungsterminologie
- über Grundkenntnisse des GO-Trainings verfügen
01. Einleitung
- go-Funktionen
- Vor-und Nachteile
- Vergleich mit anderen Programmiersprachen
- Gründe, warum es verwendet werden sollte
02. Installation und Umgebungseinrichtung
- Installation auf verschiedenen Betriebssystemen
- Editoren und Go-Compiler
- Erstellen Sie das erste Programm und testen Sie die Installation
03. Streicher
- String-Funktionen
- Zeichenfolgenformatierung
- reguläre Ausdrücke verwenden
04. Dateiverwaltung
- Dateien lesen
- Schreiben von Dateien
- Netzfilter
- Dateipfade
05. Funktionen und Methoden
- verschiedene Funktionen
- schließungen
- Rekursion
- Zeigerempfänger
- aufschieben, in Panik geraten und sich erholen
06. Schnittstellen und Fehlerbehandlung
- Schnittstellen
- Typ-Assertion
- Fehlerbehandlung
07. Gleichzeitigkeit
- gleichzeitige Programmierung
- goroutinen
- Kanäle (Pufferung, Synchronisation, Richtungen)
- Fehlergruppe
- select-Anweisung
- gegenseitiger Ausschluss
- Timer und Ticker
08. Die Kernpakete
- Streicher
- Eingabe / Ausgabe
- Dateien und Ordner
- Fehler
- Container und sortieren
- Hashes und Kryptographie
- Befehlszeilenargumente analysieren
- Synchronisationsprimitive
09. Networking
- Server und Clients
- HTTP
- RPC
10. Automatisiertes Testen
- Testarten
- Tests schreiben
- Codeabdeckung

