Schulung: Datenbankzugriffe mit GORM

Beschreibung

Go bzw. Golang ist eine Open-Source Programmiersprache mit der man einfach zuverlässige und effiziente Software erstellen kann.

Zentraler Bestandteil vieler Anwendungen stellt die Anbindung an eine relationale Datenbank dar. In diesem Kurs erlernen Sie wie man mit der Bibliothek GORM auf Daten in einer relationalen Datenbank von Go aus zugreifen kann.

Die vermittelten Inhalte werden durch praxisnahe Übungen mit Workshop Charakter vertieft.

Einführung

  • Installation von Bibliothek und Treiber
  • Datenbankverbindung einrichten und konfigurieren
  • Definition von Datenbank-Modellen
  • Anwendung von GORM Tags

Arbeiten mit Daten

  • Objekt/Relationales (O/R) Mapping
  • Schreiben, Lesen und Aktualisieren von Daten
  • Error-Handling bei Datenbankzugriffen
  • Transaktionshandling

Relationen in der Datenbank

  • Beziehungen von Daten definieren
  • Fremdschlüssel nutzen und definieren
  • Polymorphie von Daten
  • Eager-Loading von Relationen

Dauer

1 Tag

Teilnahmevoraussetzungen

Die Teilnehmer sollten über Programmierkenntnisse in Go verfügen.

Am Ende können Sie

Am Ende des Kurses können Sie die GORM Bibliothek sinnvoll in ihrer eigenen Go basierten Anwendung einsetzen und Daten aus einer relationalen Datenbank lesen und schreiben.

Systemumgebung

Die Programmiersprache Go kann auf vielen verschiedenen Plattformen wie Windows, Mac oder Linux eingesetzt werden. Innerhalb des Kurses nutzen wir eine GNU/Linux Kommandozeile. Vorkenntnisse sind sicher von Vorteil, aber nicht erforderlich.

Als IDE setzen wir während des Kurses Visual Studio Code mit entsprechenden Erweiterungen ein.

Golang Schulung, Kurs oder Seminar?

Egal wie sie unsere Go/Golang-Veranstaltung nennen wollen. Wir bieten:

  • Trainer sind selbst Entwickler und Berater
  • Hoher Praxisanteil
  • Übungen im Workshop-Charakter
  • Kleine Gruppe (max. 8 Teilnehmer bei offenen Seminaren)
  • Begeisterung für Go.
  • Eigenes Buch über "Microservices mit Go".
  • Online Veranstaltungen finden live statt

Inhouse-Kurs

Dieses Seminar kann auch als Inhouse Training bei Ihnen vor Ort stattfinden. Nehmen Sie Kontakt auf und lassen Sie uns über die Details sprechen.
Kennen Sie schon das Buch zum Thema?

Der praktische Soforteinstieg für Developer und Softwarearchitekten, die direkt mit Go produktiv werden wollen.

  • Von den Sprachgrundlagen bis zur Qualitätssicherung
  • Architekturstil verstehen und direkt anwenden
  • Idiomatic Go, gRPC, Go Cloud Development Kit
  • Cloud-native Anwendungen erstellen

Rheinwerk Computing, ISBN 978-3-8362-7559-0 (als PDF, EPUB, MOBI und Papier)

Inhouse-Training bei Ihnen vor Ort

Dieses Seminar kann auch als Inhouse/On-Site Training bei Ihnen vor Ort stattfinden.

Lassen Sie uns über die Details sprechen.

Anfragen