The Go programming language was created by Google to do what Google does: performant web applications at scale.
Open–sourced in 2009 and reaching version one in 2012, the Go programming language is the best choice for web development programming today.
Ruby on Rails, Python, Django, Node.js, PHP, and ASP all fall short.
Go is the most powerful, performant, and scalable programming language today for creating web applications, web API s, microservices, and other distributed services.
In this course, you will gain a solid foundation in web development. You will learn all of the following and more:
the client / server architecture
the request / response pattern
the RFC standards defined by the IETF
the format of requests from clients and responses from servers
the role that templates play in server–side programming
how to work with templates from Go s standard library
modifying data structures to work well with templates
the relationship between TCP and HTTP
how to build a TCP server which responds to HTTP requests
how to create a TCP server which acts as an in–memory database
how to create a restful TCP server that handles various routes and methods
the difference between a web server, a servemux, a multiplexer, and a mux
Courses : 7
Specification: Web Development w/ Google s Go (golang) Programming Language
21 reviews for Web Development w/ Google s Go (golang) Programming Language