Programming Backend with Go
English | 2024 | ISBN: 8119177991 | 398 Pages | PDF EPUB | 1.1 MB
English | 2024 | ISBN: 8119177991 | 398 Pages | PDF EPUB | 1.1 MB
Quickly introducing readers to Go and its ecosystem, the book walks them through installing and creating a development environment with VS Code. Next, it takes a baby step into learning the basics of building web servers with the net/http package, going over topics like routing, handling various HTTP methods, and the structures of requests and responses. Path variables, regex-based routing, custom handlers, and middleware are some of the advanced routing topics covered, which uses the robust gorilla/mux package. The book then moves on to user authentication, covering topics such as OAuth2 integration, JWT for secure APIs, and more.