コース概要
Introduction
Understanding the Go Programming Language and the Go Architecture
Installing and Configuring the Go Development Environment
Review of Go Syntax
Working with Built-in Types in Go
Learning the Features of Advanced Go
Working with the Advanced Go Build Tool
Using Maps as Sets
Working with Interface Keys and Slices
Implementing Collection and Reduction
Using the Pprof Tool
Learning How to Reduce Garbage
Working with Methods and Interfaces
Mocking in Unit Tests
Using Concurrency to Keep Data Consistent
Using User-Defined Types
Optimizing Code for Speed
Using Idiomatic Go
Working with Time, Errors, Common Interfaces, and Comments
Working with and Managing Packages
Creating a Scalable Work System
Working with Databases in Go
Serving a JSON API
Testing and Building in Go
Gaining a Solid Foundation in Web Development with Go
Working with Templates for Web Development in Go
Creating Your Own Server for Web Development in Go
Understanding and Working with the net/http Package
Understanding and Working with Routing and Serving Files
Deploying Your Site
Summary and Conclusion
要求
- Basic programming experience in any language
Audience
- Web Developers
- Software Developers
- Programmers
- Anyone who wants to learn Go
お客様の声 (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
コース - Advanced Go Programming
Live interactions
Sorin - Ness
コース - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
コース - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
コース - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
コース - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
コース - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.