Go Programmierung - Aufbaukurs

Vor Ort
Online
StandorteLippstadt, Karlsruhe, Mannheim, Freiburg im Breisgau, Berlin, Stuttgart, Hamburg, Hannover, München, Dresden, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld
Dauer3 Tage
SpracheDeutsch
Kurstermine 67 Startdaten
Preis ab 2.011,10 € inkl. MwSt.

Beschreibung

Wer bereits erste Erfahrungen mit der Programmiersprache Go gesammelt hat und nun tiefer in fortgeschrittene Konzepte eintauchen möchte, findet hier die passende Weiterbildung. Im Mittelpunkt steht der praxisnahe Ausbau vorhandener Kenntnisse, um anspruchsvolle Anwendungen souverän umzusetzen.

Der Go Programmierung - Aufbaukurs richtet sich gezielt an Entwicklerinnen und Entwickler mit Go-Grundkenntnissen, die ihr Können auf das nächste Level heben wollen. Nach einer kurzen Auffrischung der Basics geht es direkt an weiterführende Sprachelemente wie Strukturen, Interfaces und die Tool-Chain.

Sie lernen, gängige Entwurfsmuster wie Dependency Injection, Singleton- oder Factory-Pattern in Go umzusetzen, und erhalten einen fundierten Überblick über wichtige Bibliotheken. Themen wie Web Services, die Anbindung an SQL- und NoSQL-Datenbanken sowie die Einbindung von C-, C++- und Java-Bibliotheken erweitern Ihr Repertoire spürbar.

Ein besonderer Schwerpunkt liegt auf der Nebenläufigkeit und der Planung paralleler Anwendungen, inklusive der Auswahl passender Design-Patterns wie Master/Worker, Pipes oder Publish/Subscribe. Das Clean-Code-Prinzip zur Bugvermeidung und der bewusste Umgang mit kritischen Abschnitten runden die Inhalte ab.

Durch zahlreiche Beispiele und praktische Übungen gewinnen Sie die nötige Sicherheit, um Ihr Wissen direkt im beruflichen Alltag anzuwenden. So profitieren Sie von einer unmittelbar einsetzbaren Kompetenz, die Ihre Effizienz bei komplexen Go-Projekten nachhaltig steigert.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalte

Auffrischung der Grundlagen

Strukturen, Interfaces, Operatoren

Tool-Chain

Die Go-Standardtools

Umsetzung gängiger Entwurfsmusterr in Go (dependency injection, singleton pattern, factory pattern, …..)

Übersicht über wichtige Go-Bibliotheken

Konfiguration, Kommandozeilenwerkzeuge

Web und Web Services, QT-Anbindung

Anbindung an SQL DBs und noSQL DB

Verwendung von Go-fremden Bibliotheken

cgo, Einbindung von C-Bibliotheken

Verwendung von C++-Bibliotheken

gobind, Einbindung von Java-Bibliotheken

Nebenläufigkeit, Planung nebenläufiger Anwendungen

Sequenzen und Abläufe (einschließlich Visualisierung)

Clean Code-Prinzip zur Bugvermeidung

Reduzierung bzw. Vermeidung von kritischen Abschnitten

Auswahlkriterien für nebenläufige Design-Patterns (Master/Worker, Pipes, Publish/subscribe…)

Verwendung von Bibliotheken für Standardszenarien

Viele Beispiele und Übungen

Zielgruppe

Go Programmierer mit Grundkenntnissen in Go.

Voraussetzungen

Kenntnisse entsprechend des Kurses : Go - Einführung in die Programmierung mit Go, erworben durch Kursbesuch oder gleichwertige Kenntnisse aus der Praxis.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…

Mehr über PC-COLLEGE Training GmbH