Eine umfangreiche Einführung in die GO-Programmierung von Webanwendungen für Einsteiger und fortgeschrittene Entwickler
Sub Category
- Web Development
{inAds}
Objectives
- Wie man moderne, schnelle und sichere Webanwendungen in Googles Programmiersprache GO erstellt
- Wie in der Programmiersprache GO (golang) programmieren
- Wie Sie Ihre Anwendung in GO bei der Entwicklung richtig organisieren
- Schreiben Sie reines JavaScript ohne auf z. B. jQuery angewiesen zu sein
- Integrieren Sie Pakete von Drittanbietern mit GO Modules
- Einen kurzen Einblick in das Erstellen von Entity Relationship Digrammen
- Nutzung von "migrations" (mit FIZZ) für die Erstellung einer Entwicklungsumgebung für eine PostgreSQL-basierte Datenbank
- Wie man einen eine PostGreSQL Datenbank (Server) aufsetzt und in GO eine Verbindung herstellt
- HTML-Seiten mit HTML5 erstellen
- Erstellung und Verwendung von Cascading Style Sheets (CSS)
- Erstellen Sie Tests in GO für Ihre Anwendung
- Verwaltung von Sitzungen (Sessions) in GO
- Lernen Sie bewährte Verfahren (Best Practices) für die Security von Webanwendungen
- Erstellung und Verwendung von Middleware in GO
- Implementierung sicherer Benutzerauthentifizierung in GO
- Einrichtung der GO-Webanwendung auf einem echten Server
- Setup von Caddy 2 als Reverse Proxy mit HTTPS
- Viele weitere Kompetenzen, die ein Full-Stack Entwickler mitbringen sollte
Pre Requisites
- Für die Teilnahme an diesem Kurs sind keine vorherigen Programmiererfahrungen erforderlich (aber dringend empfohlen!). Dieser Kurs beginnt mit der Vermittlung sehr grundlegender Kenntnisse und führt Sie Schritt für Schritt zur Erstellung moderner Webanwendungen in Go.
- Grundlegende Erfahrung in der Programmierung von GO und eine funktionierende GO IDE (Integrated Developing Environment) sind hilfreich, aber nicht zwingend erforderlich.
- Kenntnisse in HTML5, JavaScript, CSS, SQL, Linux, allgemeines Verständis von Abläufen in Computern helfen und werden im Kurs auch behandelt.
- Lernbereitschaft und eine gehörige Portion Neugierde, um herauszufinden, wie Dinge funktionieren!
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)