5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Go Programming Essentials     Go Programming Essentials Track : 03 Web Programming in Go
In the Go programming language (also known as Golang), the net/http library is used for creating web servers that receive requests and send responses. In this course, you'll learn how to create a Go web server.
First, you'll explore the Go net/http package and how to create a basic Go web server, including how to serve files using HTTP. You'll also examine how to work with Go handlers, including working with multiple handlers and chaining handlers. Finally, you'll learn about ServeMux and DefaultServeMux and how to implement routing using the httprouter library.

Objectives

Web Programming in Go: Creating a Go Web Server

  • discover the key concepts covered in this course
  • describe the purpose and features of the Go net/http package
  • build a basic Go web server using the net/http package
  • demonstrate how to serve files with HTTP using Go
  • describe handlers and handler functions in Go
  • demonstrate how to implement handlers and handler functions in Go
  • demonstrate how to handle and process requests with multiple handlers
  • describe chaining handlers and handler functions
  • demonstrate using the ServeMux and DefaultServeMux handlers in Go
  • describe the purpose and features of the Go httprouter package
  • demonstrate how to implement routing using the httprouter package
  • summarize the key concepts covered in this course