menu
{$Head.Title}}

Kurs Go Web

Standard Kurs Google Go Web Programming

Dieser Google Go Web Programming Kurs zeigt wie Web Anwendungen mit dem Go HTTP Server und HTML Templates zu programmieren sind.

Aktuell sind keine Kursdaten zu diesem Kurs aufgeschaltet. Der Kurs dauert 1 Tage und kostet pro Teilnehmer 699 CHF. Kontaktieren Sie uns bei Interesse an diesem Kurs. Gerne organisieren wir diesen Kurs auch als Firmenkurs.

Information
Google Go Web

Kurscode: GOHT

Das Angebot Firmenkurs finden Sie hier.
Das Angebot Online Kurs finden Sie hier.

Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.

Einleitung

Google Go (Golang) eignet sich für die Server Programmierung und insbesondere für die Erstellung moderner Web Anwendungen. Der integrierte Go HTTP Server bildet das starke Fundament und mit der HTML Template Language können wie die Daten ideal von der Darstellung trennen.

Die Kombination dieser beiden Go Standardpakete bildet die solide Basis jeder Web Applikation.

In diesem Kurs bauen wir eine Web Anwendung mit dem Go HTTP Server und HTML Templates. Die Daten werden via JSON (Javascript Object Notation) aufbereitet und via Templates visualisiert.

Wir behandeln auch fortgeschrittene Themen wie Template Caching und Template Functions.

Ihr Nutzen

  • Sie können Web Anwendungen mit Go HTTP Server und HTML Templates entwickeln.
  • Am Schluss nehmen Sie ein laufendes Projekt für die Wiederverwendung in der Praxis mit.
  • Sie kennen auch fortgeschrittene Konzepte.
Voraussetzungen

Guten Kenntnisse der Programmiersprache Go analog dem Kurs GOGO oder gleichwertige Kenntnisse. Gute HTML Kenntnisse analog dem Kurs JHTM

Teilnehmerkreis

Google Go Web Programmierer und Anwender

Unterlagen

  • Tutorial
  • Code Walks
  • Internet / Intranet
Inhalt

  • Einführung
  • JumpStart, Setup HTTP Server
  • Basic HTTP Server Programmierung
  • HTTP Handler, Request, Response
  • Arbeiten mit JSON
  • HTML Template Language
  • Text Template Language (für CSS)
  • Template Functions
  • Template Caching