Elliot Forbes | Duration: 2 h | Video: H264 3840x2160 | Audio: AAC 48 kHz 2ch | 2,15 GB | Language: English
Welcome Gophers! In this course, we'll be covering absolutely everything you need in order to get up and running developing Production-ready REST APIs using Go.
Throughout this course, we'll be looking at how you can build a Comment system for your own sites or projects. We'll walk through everything from setting up your Go project, all the way through to implementing the API and the tests around the API, and then finally, we'll finish up by docker-izing our Go app and deploying to Kubernetes.
I'll be walking you through some of the best practices in terms of structuring your Go app so that it's easily testable and maintainable. Once, we've got a solid foundation, we'll then introduce a database in the form of Postgres and we'll look at how we can use gorm in order to communicate to that database and perform migrations for us.