Sie werden in der Lage sein, komplexe Go-Anwendungen zu entwickeln, die moderne Programmierprinzipien und -muster nutzen. Sie erwerben tiefgreifendes Wissen über Parallelitätsmanagement, objektorientiertes Design, Teststrategien, funktionale Programmierung, Datenbankintegration und Dateiverarbeitung in Go.
Komposition, Embedding und Interfaces für Wiederverwendung und Polymorphismus
Design Patterns für Go
Testen in Go
Unit-Tests und Testpakete
Mocking und Interface-Tests
Benchmarking und Performance-Tests
Funktionale Programmierung in Go
Funktionen höherer Ordnung
Übergabe von Funktionen an Funktionen
Anonyme Funktionen und Closures
Arbeiten mit Datenbanken
Datenbankintegration in Go
ORM-Techniken und Query-Optimierung
Transaktionsmanagement
Dateiverarbeitung
Dateisystemoperationen in Go
Arbeiten mit I/O-Streams
Dateimanipulation und Sicherheitsaspekte
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Dieses Seminar richtet sich an Entwicklerinnen und Entwickler, die ihre Fähigkeiten in Go erweitern und sich mit fortgeschrittenen Programmierkonzepten vertraut machen möchten.
Teilnahmevoraussetzungen
Sie benötigen grundlegende Kenntnisse in Go sowie Erfahrung in der Softwareentwicklung.
Sie sollten die Grundprinzipien der Programmierung wie Schleifen, Bedingungen und Funktionen verstehen.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.