Web Programming in Go: Web Development Basics
The Go Programming Language also known as Golang offers a powerful development environment for building web applications. Statically typed and similar to C in its syntax Go offers structural type memory safety and garbage collection and has become a popular choice for web development. In this course youll learn the basics of web development with Go including the way web applications work how HTTP factors into web development web architectures and the structure of web applications. Youll explore web development with Go and how web applications work. Next youll learn about the role of HTTP in web development including how to create HTTP requests and generate HTTP responses. Then youll examine web architectures and how web applications are structured including the purpose of multiplexing and http.Handler wrappers. Finally youll learn about the Go template package and how to create a basic structured web application using Go.