Schulung: Golang Softwaredesign Workshop

Beschreibung

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

Lernen Sie in diesem Kurs wie Sie Go-Anwendungen sinnvoll strukturieren und effektiv aufbauen können. Durch die vermittelten Grundlagen sowie weiterführende Themen lernen Sie wie Sie verbreitete Software -und Architekturkonzepte in Ihren Projekten sinnvoll und effizient einsetzen können.

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

Kurs-Inhalt

Design Principals

  • Single Responsibility
  • Open-Closed-Principal
  • Liskovsches Substitutionsprinzip
  • Interfaces entwickeln und einsetzen
  • Abhängigkeiten minimieren z. B. mit Dependency Inversion

Module und Bibliotheken entwickeln

  • Module und Bibliotheken definieren und zueinander abgrenzen
  • Module wiederverwendbar machen und einsetzen
  • Versionierung von Modulen
  • Zyklische Abhängigkeiten umgehen

Clean Architecture

  • Strukturierung von Anwendungen
  • Technologie als Detail
  • Wartungsfreundlichkeit der Software herstellen und erhalten

Domain Driven Design

  • Überblick über die Hauptkonzepte und -methoden
  • Einsatz in Go und Auswirkung auf Projektaufbau
  • Domänenmodelle definieren

Dauer

2 Tage

Teilnahmevoraussetzungen

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

Am Ende können Sie

Am Ende des Kurses sind Sie in der Lage Go-Anwendungen sinnvoll zu strukturieren und nach bekannten und verbreiteten Softwarekonzepten aufzubauen.

Termine für offene Kurse

DatumDauerOrtPreisAnmeldung
22.05.2023 - 23.05.20232 TageOnline1050,- EUR *nicht mehr möglich
31.08.2023 - 01.09.20232 TageOnline1050,- EUR *zur Anmeldung
26.10.2023 - 27.10.20232 TageOnline1050,- EUR *zur Anmeldung

* Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat. Bei Präsenzveranstaltungen inkl. Tagesverpflegung, Getränke, Obst und Snacks. - Mengenrabatt für Kollegen oder mehrere Seminare? Kein Problem. Sprechen Sie uns an!

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.

Nächste Termine
  • 22.05.2023 / 2 Tage / Online
  • 31.08.2023 / 2 Tage / Online
  • 26.10.2023 / 2 Tage / Online
Übersicht und Anmeldung
Inhouse-Training bei Ihnen vor Ort

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

Lassen Sie uns über die Details sprechen.

Anfragen
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)