4.9 bei Google (53 Bewertungen)

Go Aufbau Schulung

Erweitere deine Go-Kenntnisse für komplexe Anwendungen

Zu den Terminen

In diesem intensiven Seminar vertiefst du deine Kenntnisse der Programmiersprache Go, indem du dich mit fortgeschrittenen Konzepten und Techniken beschäftigst, die für die Entwicklung komplexer, leistungsstarker Anwendungen wichtig sind. Durch eine ausgewogene Mischung aus Theorie und Praxis lernst du, wie du das Potenzial von Go voll ausschöpfen kannst.

Lernziele

Du wirst in der Lage sein, komplexe Go-Anwendungen zu entwickeln, die moderne Programmierprinzipien und -muster nutzen. Du wirst fundierte Kenntnisse über Parallelitätsmanagement, objektorientiertes Design, Teststrategien, funktionale Programmierung, Datenbankintegration und Dateiverarbeitung in Go erwerben.

Inhalte

Ziele und Erwartungen der Teilnehmenden

  • Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar

Einführung in fortgeschrittene Konzepte

  • Überblick über das Seminar

  • Auffrischung der Grundlagen von Go

Parallelität in Go

  • Goroutines und Channels

  • Synchronisierungsmuster und Best Practices

  • Fehlerbehandlung und Performance-Optimierung

Objektorientierung in Go

  • Strukturen und Methoden

  • Vererbung 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

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.

Voraussetzungen

Teilnehmende sollten grundlegende Kenntnisse in Go sowie Erfahrung in der Softwareentwicklung mitbringen. Ein Verständnis der Grundprinzipien der Programmierung wie Schleifen, Bedingungen und Funktionen wird vorausgesetzt.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.