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.
Ü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