Web Programming in Go: Creating a Go Web Server

Go 1.16    |    Beginner
  • 12 Videos | 59m 44s
  • Includes Assessment
  • Earns a Badge
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.