Please rate the course
This course is designed for those who already have a basic knowledge of Golang and want to learn how to create not just APIs, but full-fledged Fullstack applications in Go. During the training, we will study the popular Fiber framework, create components using Templ and add dynamic functionality via HTML.
We will start by studying the Fiber framework, setting up everything necessary to create a full-fledged application, including validation and data processing, logging using zerolog and developing a simple API. After that, we will move on to working with built-in Go templates and then master Templ by creating our first component.
Then we will set up a working environment for hot reloading with Air and connect to the database, studying the application architecture. We will add authorization functionality, organize session storage and delve into the use of HTMX, which will make our application more interactive.
After completing the course, you will learn:
Minimum requirements: Basic knowledge of Golang, skills in working with HTML and CSS