Golang - Templ Fiber HTMX
Please rate the course
Course short description
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:
- Use the Fiber Framework
- Develop Fullstack applications using Go
- Work with the Zerolog library
- Use Templ templates
- Interact with the database using pgx
- Add interactive elements using HTMX
- Implement authorization through sessions
Minimum requirements: Basic knowledge of Golang, skills in working with HTML and CSS