Udemy

Platform

Deutsch

Language

Programming Languages

Category

Effective Go - Lerne mehr über idiomatischen Golang Code

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

4.55 (52 reviews)

Effective Go - Lerne mehr über idiomatischen Golang Code

Students

5.5 hours

Content

May 2018

Last Update
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

L
Lorenz27 December 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.

M
Muamer22 December 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.

J
Jonas30 October 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.

R
Renzo8 February 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.

T
Thomas21 May 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.


1688490

Udemy ID

5/11/2018

Course created date

2/15/2021

Course Indexed date
Bot
Course Submitted by