Effective Go - Lerne mehr über idiomatischen Golang Code

Der deutschsprachige Kurs zu "Effective Go", die Bibel der Go Entwickler

4.45 (73 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
Effective Go - Lerne mehr über idiomatischen Golang Code
671
students
5.5 hours
content
May 2018
last update
$19.99
regular price

What you will learn

Wie man idiomatischen Go Code schreibt

Wie Go zu verwenden ist

Was Go von anderen Sprachen unterscheidet

Description

Die Macher der Programmiersprache Go (Golang) haben mit "Effective Go" einen kleinen Leitfaden zusammen gestellt, wie die Programmiersprache anzuwenden ist und was idiomatischen (sauber und leserlichen) Go Code ausmacht.

Dieser Kurs geht alle Kapitel von Effective Go durch und begleitet dich Schritt für Schritt durch dieses Dokument. Der Kurs richtet sich an alle, die ein tieferes Verständnis für die Programmiersprache Go entwickeln möchten. 

Um dem Kurs folgen zu können solltest Du entweder bereits mehrjährige Erfahrung in einer Programmiersprache (idealerweise C, C++ oder Java) mitbringen oder Grundkenntnisse in Go besitzen.

Content

Einleitung

Über diesen Kurs
Über effective Go
Kursunterlagen
Tipps für den Kurs

Formatierung

Formatierung

Kommentare

Kommentare

Namen

Namen
Paketnamen
Getter
Interface-Namen
Mixed Caps

Semikolons

Semikolons ;

Kontrollstrukturen

Kontrollstrukturen
If
Redeklaration und mehrmalige Zuweisung
Schleifen bzw. for
Switch
Type-Switch

Funktionen

Mehrere Rückgabewerte
Benannter Rückgabewert
Defer

Daten

Speicher Bereitstellung mit new
Konstruktoren und Composite Literals
Speicher Bereitstellung mit make
Arrays
Slices
Zweidimensionale Slices
Maps
Printing
Append

Initialisierung

Initialisierung
Konstanten
Variablen
Die init Funktion

Methoden

Pointer vs. Values

Interfaces und andere Typen

Interfaces
Umwandlungen
Interface Umwandlungen und Typ Zuweisung
Allgemeingültigkeit von Konstruktoren
Interfaces und Methoden

Der blank identifier

Der blank identifier bei mehreren Rückgabewerten
Nicht verwendete Importe und Variablen
Importe für Nebeneffekte
Interface Prüfungen
Embedding - Einbinden

Nebenläufigkeit - Concurrency

Teile Speicher durch Kommunikation
Goroutinen
Channels
Channels of Channels
Parallelisierung
A leaky buffer - Ein Eimer mit Loch

Fehler

Fehler
Panic
Recover

Ein Web Server

Ein Web Server

Abschied

Abschied

Reviews

SARAH
November 9, 2023
Super Erklärungen und tolle Tipps. Dieses effektive Tutorial spart mir Tage langes lesen über guten Programmierstil in Go.
Andreas
March 24, 2022
Sehr gut gemacht, gerade das Thema Nebenläufigkeit war sehr spannend, und nun kann ich nachvollziehen, warum ich bei bestimmten Anwendungen stehts zu hören bekommen, dass unser Wünsche nicht gehen, was in der echten Welt gar kein Problem wäre. Beispielhaftervergleich in einfachen Worten: C, C++ oder... usw... wären Unternehmen, wo die eine Hand nicht weiß was die andere Hand gerade macht, in Go hingegen kommunizieren die Hände miteinander und stimmen sich ab. (in Bezug zu Nebenläufigkeit/Parallelisierung)
Elyasin
November 16, 2021
Ein guter Kurs um Effective Go auf deutsch zu lernen. Ich wünschte es gäbe praktische Aufgaben zum Vertiefen des Verständnisses. So wie der Kurs steht is es lediglich eine Übersetzung mit etwas Hilfestellung (vielleicht auch so gewollt vom Kursleiter...).
Lorenz
December 27, 2020
Gute Erklärungen, angenehme Art sich mit dem Dokument "Effective Go" auseinander zusetzten. Einige kleine Übungen würden das Erklärte sicher stark vertiefen.
Muamer
December 22, 2020
Ich hatte schon bessere online Kurse gesehen mit besserer Qualität und diese waren Gratis. Die Präsentation war PowerPoint, die Sprecher haben de Text detailliert vorbereitet (kurz und Aussagekräftig). Zudem stand alles zum Download zur Verfügung.
Jonas
October 30, 2020
Sehr guter Kurs. Denke das Dokument wird mir auch sehr helfen. Dann kann man in den kommenden Wochen / Monaten immer noch einmal rein gucken. Ich würde Empfehlen zuerst den anderen Kurz von Andreas zu belegen, damit man schon etwas gefestigt ist.
Renzo
February 8, 2019
Der Kurs hat mir sehr gut gefallen. Besonders die sonst verpönten Kapitel der Typisierung, der Pointermechanik , Array, Slice und Map Thematik sowie die ganze For...respektive Schleifensteuerung waren sehr gut ausgearbeitet. Viele kleine Tips waren ebenfalls sehr nützlich. Die Qualität des Kurses möchte ich als ueberdurchschnittlich bezeichnen. Verbessern würde ich die Optik des Hintergrundes. Die Lösungsbeispiele sollten so vorbereitet sein, dass während der Präsentation keine Fehler geschehen.
Thomas
May 21, 2018
Sehr lehrreicher Go Kurs der sich am bekannten "Effektive Go" Kompendium orientiert. Neben einem effektiven Umgang mit der Programmiersprache Go lernt man auch zahlreiche nützliche Tipps & Tricks die das Entwicklen mit Go in der Praxis erleichtern können. Andreas hat die Inhalte in kompakter aber dennoch verständlicher Form zusammengetragen und kann diese auch gut vermitteln.

Charts

Price

Effective Go - Lerne mehr über idiomatischen Golang Code - Price chart

Rating

Effective Go - Lerne mehr über idiomatischen Golang Code - Ratings chart

Enrollment distribution

Effective Go - Lerne mehr über idiomatischen Golang Code - Distribution chart
1688490
udemy ID
5/11/2018
course created date
2/15/2021
course indexed date
Bot
course submited by