Bewertung:

Das Buch ist im Allgemeinen gut für Anfänger, die Go-Programmierung lernen, obwohl einige Rezensenten der Meinung sind, dass es ihm an Tiefe bei der Abdeckung von Themen mangelt.
Vorteile:⬤ Gut für Anfänger
⬤ klar geschrieben
⬤ enthält viele Beispiele und Fragen
⬤ gut strukturiert
⬤ erschwinglich
⬤ gute Einführung in die Go-Programmierung.
Themen werden oberflächlich behandelt; es fehlt an Tiefe im Vergleich zu anderen Ressourcen wie der offiziellen Go-Website.
(basierend auf 6 Leserbewertungen)
Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)
Vertiefung in die wesentlichen Themen der Go-Programmierung.
Hauptmerkmale
⬤ Verstehen Sie die Grundlagen der Sprache Go, ihre Geschichte, ihren Zweck und ihre Erfolgsgeschichten. /li>.
⬤ Lernen Sie, wie man mit Variablen, Konstanten, Datentypen, Operatoren, Kontrollstrukturen und Funktionen arbeitet.
⬤ Machen Sie sich mit den Standardbibliotheken von Golang vertraut und arbeiten Sie mit ihnen.
⬤ Lernen, wie man eigene Pakete erstellt und Pakete von Drittanbietern installiert.
⬤ Verstehen, wie Gleichzeitigkeit in Go durch den Einsatz von Goroutines, Mutex und Channels erreicht wird.
⬤ Verstehen, wie ein Fehler in Golang und den unterstützten Bibliotheken behandelt wird.
Beschreibung
Dieses Buch ist eine einzigartige Lektüre sowohl für Anfänger als auch für Entwickler, da es Themen von den Grundlagen bis hin zu fortgeschrittenen Themen der Go-Programmierung ausführlich behandelt. Grundlagen wie Datentypen, Kontrollstrukturen und Schleifen werden eingehend erklärt. Eine detaillierte Beschreibung von Structs, Interfaces, Polymorphismus und Parallelität ermöglicht es Ihnen, professionellen Code mit Golang zu schreiben. Sie erhalten eine Vorstellung von Fehlerdatentypen und wie man sie in Golang wiederherstellt. Sie werden in der Lage sein, Standardbibliotheken zu verwenden, eigene Pakete zu erstellen und Pakete von Drittanbietern in Go zu installieren. Das Erstellen von Funktionen und deren Aufruf in Go wird anschaulich erklärt. Am Ende werden Sie in der Lage sein, fortgeschrittenen Golang-Code zu schreiben und gleichzeitig eine Anwendung mit einem Golang-Server zu entwickeln.
Was Sie lernen werden
⬤ Lernen Sie, wie man Code mit Kontrollstrukturen und Schleifen in Go schreibt.
⬤ Machen Sie sich mit der Art der Operatoren in Go vertraut.
⬤ Lernen Sie, wie man mit Arrays und Slices in Go arbeitet.
⬤ Machen Sie sich mit den Funktionen in Go vertraut und arbeiten Sie mit ihnen.
⬤ Lernen Sie, wie man in Go konkurrierende Programmierung implementiert.
Für wen dieses Buch ist
Dieses Buch richtet sich an alle, die die Programmiersprache Golang lernen wollen. Programmierer und Entwickler, die derzeit Golang verwenden, können dieses Buch als Nachschlagewerk verwenden.
Inhaltsverzeichnis
1. Einführung in Go.
2. Einrichten der Umgebung.
3. Anfangen mit Go.
4. Variablen, Datentypen und Konstanten.
5. Operatoren.
6. Kontroll-Strukturen.
7. Funktionen.
8. Pakete in Go.
9. Arrays und Slices.
10. Zeichenketten.
11. Zeiger.
12. Strukturen.
13. Komposition.
14. Schnittstellen und Polymorphismus.
15. Karten.
16. Gleichzeitigkeit mit Go.
17. Mutex und Kanäle.
18. Fehlerbehandlung.
19. Reflexion.
20. Webanwendung erstellen.
Über die Autoren
Shubhangi Agarwal ist eine erfahrene Software-Ingenieurin, die seit vier Jahren in der Informationstechnologie-Branche tätig ist. Im Jahr 2017 begann Shubhangi ihre Karriere in der Marktforschungsbranche und wechselte zu IBM India Pvt. Ltd. Derzeit arbeitet sie als Senior Software Engineer bei Tata Consultancy Services Ltd. In ihrer Laufbahn hat Shubhangi an mehreren Technologien wie Python, Golang und verschiedenen Backend-Entwicklungsveranstaltungen gearbeitet. Sie ist auch als Freiberuflerin tätig und hilft Organisationen bei ihren Projekten und bietet anderen die gleichen Möglichkeiten.
Es war im Jahr 2018, als Shubhangi durch ihre Blogs auf den Geschmack des Schreibens kam. Sie teilt ihre Ansichten über verschiedene Programmiersprachen, allgemeine technische Probleme und deren Lösungen und macht Videos über technische Inhalte. Shubhangi liebt es, an den neuesten Technologien zu arbeiten und die technischen Erkenntnisse über ihre Website zu teilen.
LinkedIn Profil: https: //www.linkedin.com/in/shubhangi-agarwal-501366125/.
Blog-Links: http: //momentmate.com/blogs/? q=technical/j.