Summary Introduction Installation and Tools Installation Tools Go basic knowledge Go foundation Control statements and functions struct Object-oriented interface Concurrency General Go Programming Basics Web Programming Basics Implementation Basic web application Designing our web app Database Handling Webapp Example Form handling Working with Forms Uploading Files Templates User Authentication Working with Files Routing Middleware Building an API Unit Testing Version Control Socket Programming Contributors