Description
In this course, you will learn :
- Explain Go's advantages and disadvantages. Create a business case for why a company should switch to Go. Define the Go programming language.
- Use comparison operators to evaluate values. To complete a common, specific task, compose groups of related statements. Make an array to hold several values of the same type. Make a dynamically sized, flexible array. Iterate over values in different data structures.
- Make a list of unsorted key-value pairs. Build a typed collection of fields that reflect traditional classes to group data together. Create method set blueprints. Utilize Goroutines to build for concurrency.
- Use HTTP methods for asynchronous requests to a REST API. Provide a server implementation using the net/http package. Handle HTTP requests sent to defined paths by using the Handler interface. Implement an HTTP request router. Serve static HTML via a backend server.
Syllabus :
- Introduction to Go
- Go Fundamentals I
- Go Fundamentals II
- Building for the Web