mirzakorac / code

Code und Beispiele zum Go Praxisbuch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codebeispiele zum Go Praxisbuch

Gopher mit Buch

Alle wichtigen Codebeispiele aus Go - Das Praxisbuch. Alle kleineren ausführbaren Beispiele sind auch direkt zum Go Playground verlinkt und können dort direkt ausgeführt werden. Bei den Projekten gibt es für jeden größeren Zwischenschritt einzelne Verzeichnisse. Die Nummerierung der Überschrifften folgt den Kapiteln im Buch. Deshalb gibt es vereinzelt auch Lücken.

2 Vorstellung der Syntax

Verzeichnis: 02_vorstellung_der_syntax

3 Projekt: Command Line Interface

Verzeichnis: 03_projekt_cli

Innerhalb dieses Projektes gibt es keine Links zum Playground.

  • 01 gocat
  • 02 gomd5
  • 03 gomd5 mit flags

5 Projekt: Ein einfacher Webloader

Verzeichnis: 05_projekt_gourl

Innerhalb dieses Projektes gibt es keine Links zum Playground.

  • 01 Grundgerüst
  • 02 Ohne Flag Unterstützung
  • 03 gourl mit Output
  • 04 Ausgabe Header
  • 05 URL Gültigkeit

7 Projekt: Code generieren

Verzeichnis: 07_projekt_gogen

  • 01 Beispiel Stack
  • 02 gogen
  • 03 Template
  • 04 go generate

8 Concurrency-Grundlagen

Verzeichnis: 08_concurrency_grundlagen

9 Concurrency Patterns

Verzeichnis: 09_concurrency_patterns

10 Projekt: Go Concurrency

  • 01 goconc (Kapitel 10.3)
  • 02 goconc (Kapitel 10.4)
  • 03 goconc (Kapitel 10.5)
  • 04 goconc (Kapitel 10.6)

11 Testen und Benchmarks

  • 01 Tests
  • 02 Subtests
  • 03 Tabellarische Tests
  • 04 Testen mit Beispielen
  • 05 Benchmarks
  • 06 Subbenchmarks

12 Projekt: Image Resizer

  • 01_imgres (bis Kapitel 12.6)
  • 02_imgres (bis Kapitel 12.8)
  • 03_imgres (Kapitel 12.9)

13 Interfaces

14 Projekt: Kopieren mit Reflection

Grundlagen

Projekt

  • 06 structfield 1 (bis Kapitel 14.5)
  • 07 structfield 2 (Kapitel 14.6)

15 Fehlerbehandlung

16 Projekt: Ein einfacher Webserver

  • 01 goblog (bis Kapitel 16.3)
  • 02 goblog (Kapitel 16.4 - gerenderter Text)
  • 03 goblog (Kapitel 16.4 - gerendertes HTML)
  • 04 goblog (Kapitel 16.5 - Kommentarfunktion)
  • 05 goblog (Kapitel 16.6 - Fileserver)
  • 06 goblog (Kapitel 16.7 - API)
  • 07 goblog (bis Kapitel 16.10)

Gopher Abbildungen

Alle Gopher Abbildungen wurden von Andreas Schröpfer erstellt und dürfen nur mit schriftlichen Einverständnis weiter verwendet werden.

Der Gopher ist das Maskottchen der Sprache Go und wurde durch Renee French entworfen. Weitere Informationen finden sich im Go Blog.

About

Code und Beispiele zum Go Praxisbuch

License:GNU General Public License v3.0


Languages

Language:Go 93.9%Language:HTML 6.0%Language:CSS 0.1%