Ein umfangreiche Einführung für Anfänger/Beginner und erfahrene Programmierer in die Programmiersprache Go (golang)
Sub Category
- Programming Languages
{inAds}
Objectives
- Syntax, Notation, Taxonomie und das besondere Vokabular für Go
- Grundlegende Konzepte der Programierung in Go, wie Kontrollstrukturen, Schleifen und bedingte Verzweigungen
- Besonderheiten und Unterschiede von Go zu "konservativen" Programmiersprachen wie z. B. C, C++ und Java
- Umgang mit Variablen, Typen, Funktionen (und deren Signaturen), (variatische) Parametern und Argumenten
- Variablen & Typen (einfache und zusammengesetzte), Slices & Pointer, Structs usw
- Funktionen, Callbacks, Closures
- Nebenläufigkeit (Concurrency) & Parallelisierung, Mutex, Atomic
- Channels (direktionale), Fan in, Fan out, "Comma OK"-Idiom, Context
- Fehlerbehandlung (Error Handling)
- Dokumentation von Code in Go
- Testen und Benchmarking
- Grundlagen der Modulverwaltung und des Paketmanagements in Go
- und vieles mehr, um einen breiten Einblick in die Programmiersprache Go zu bekommen und ein passabeler Entwickler zu werden
Pre Requisites
- Für die Teilnahme an diesem Kurs sind keine Vorkenntnisse im Programmieren erforderlich. Dieser Kurs beginnt mit der Vermittlung von grundlegenden Kenntnissen und leitet Sie an Schritt für Schritt an, ein hervorragender Programmierer zu werden.
- Kenntnisse aus anderen Programmiersprachen wie C, C++ und Java sind hilfreich, aber nicht zwingend erforderlich.
- Linux Kenntnisse, sowie der Umgang mit der Shell (bash) und git/github zur Versionsverwaltung können ebenfalls helfen.
- Einfache English-Kenntnisse sollte man für die Vertiefung des Stoffes aus mitgelieferten Quellen mitbringen.
- Bereitschaft zu Lernen, Übungen zu machen und eine gehörige Portion Neugier!
FAQ
- Q. How long do I have access to the course materials?
- A. You can view and review the lecture materials indefinitely, like an on-demand channel.
- Q. Can I take my courses with me wherever I go?
- A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
{inAds}
Coupon Code(s)