Die erste Lektion des Tutorial startet in:
Erfolgreiche Webeanwendungen entwickeln
Go sticht in der Entwicklung von Webanwendungen und Web-APIs aus einer Vielzahl anderer Programmiersprachen heraus. Dank einer umfangreichen Standardbibliothek und zahlreichen Frameworks bietet es die nötige Flexibilität, Geschwindigkeit und Zugänglichkeit, die aktuelle Webentwicklung benötigt! Aus diesem Grund ist es besonders gut für die Entwicklung von Web-APIs und Webanwendungen geeignet.
Rainer Stropek präsentiert in diesem Tutorial für Entwickler:innen mit Erfahrung in z.B. Java, C# oder Typescript die wichtigsten Prinzipien von Go. Entdecke die grundlegenden Strukturen der Sprache und programmiere Seite an Seite mit dem Tutorial anhand von Codebeispielen!
Für Go-Enthusiasten und erfahrene Kenner
Unsere neue Tutorialreihe richtet sich an alle, die sich für die Webentwicklung mit Go interessieren. Erfahrene Softwareentwickler:innen und Go-Enthusiasten erhalten neue Einblicke und hilfreiche Tipps, um die Webentwicklung mit Go auf ein neues Level zu bringen.
Dieses Tutorial ist konzipiert für erfahrene Softwareentwickler:innen, die überlegen, in diesem Bereich in Zukunft Go einzusetzen.
praxisnahes und weiterführendes Know-how
In dem Tutorial werden die wichtigsten Prinzipien der Programmiersprache Go sowie der Beschreibung nützlicher Tools für die Entwicklung von Go-Anwendungen behandelt. Die Teilnehmer:innen sollten Vorerfahrung in anderen Programmiersprachen wie Java, C#, TypeScript etc. haben.
Um die ganze Hands-on- Erfahrung mitzuerleben und das neue Wssen direkt an den Codebeispielen anzuwenden, sind spezifische Systemvoraussetzungen vorgegeben. Diese werden zu Beginn des Tutorials behandelt.
individuell von überall und zu jederzeit abrufbar
Nach der Einführung wirst du erfahren, wie du Web-APIs und Webanwendungen mit Go programmierst und ein solides Basiswissen über die in den Standardbibliotheken enthaltenen Funktionen besitzen.
Du entscheidest wann, wie und wo du lernen möchtest. Unser Experte Rainer Stropek begleitet führt dich schrittweise mit seinem einzigartigen Wissen durch die komplexen Felder der Webentwicklung mit Go.
Diese Themen erwarten dich im Tutorial
- Die Philosophie der Sprache Go
- Besonderheiten der Sprache Go im Vergleich zu anderen OO-Sprachen wie Java, C#, TypeScript etc.
- Übersetzen von Go-Anwendungen, Go in Containern
- Entwicklung von Go-Anwendungen in Visual Studio Code
- Strukturen und Interfaces
- Pointer in Go
- Error Handling in Go
- Goroutines, Waitgroups und Channels
- Überblick über Interoperabilität mit C
- Überblick über Unit Testing mit Go
- Abfragen von Daten über Web-APIs
- Entwicklung von HTTP-Handler-Funktionen mit ServeHTTP
- Multiplexer (Standardbibliothek, externe Multiplexer
- Templates für serverseitige Generierung von HTML
- Serialisieren und Deserialisieren von JSON
- Automatisiertes Testen von Webanwendungen
Rainer Stropek
software architects
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma „software architects“ mit seinem Team die preisgekrönte Software „time cockpit“. Rainer hat Abschlüsse an der Höheren Technischen Schule für MIS, Leonding (AT) & der University of Derby (UK).
Ein Gopher im Web
Die Sprache Go entstand 2007 als Nebenprojekt der Google-Mitarbeiter Robert Griesemer, Rob Pike und Ken Thompson, die dafür 20 Prozent ihrer Arbeitszeit aufwenden durften. Schnell erkannte man bei Google das Potenzial, damit einige Unzulänglichkeiten von Mainstreamsprachen wie C++ oder Java loszuwerden, insbesondere in Hinblick auf den aufstrebenden Bereich des Cloud-Computings, für das die Altsprachen schließlich nicht explizit gebaut worden waren…
Hier findest du alles zum Thema: Let’s Go
Deine entwickler.de Fullstack Experience starten
Fullstack Experience starten
Anmelden und profitieren
So kannst du teilnehmen
Du hast bereits Fullstack?
Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zum Live-Event und profitiere vom wegweisenden Wissen unserer Experten.
Du hast noch kein Fullstack?
Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Live-Event. Zusätzlich haben Fullstack-Abonnent:innen für drei Monate Zugriff auf die Aufzeichnung des Live-Events.
Alle Inhalte im Überblick
BASIC
FULLSTACK
FULLSTACK TEAM
Fullstack Read
Fullstack Live-Events
Fullstack Tutorials
Add-ons: Bis zu 25 % Rabatt auf Konferenzen & Trainingsevents
Add-ons: Bis zu 25 % Rabatt auf Akademie Camps & FLEX Camps