Packt Publishing – Back-End Web Development using Go

Packt Publishing – Back-End Web Development using Go
English | Size: 605.11 MB
Category: CBTs

Go is one of the hottest and fastest growing languages on the block, mainly because it is lightweight, easy to use, and displays great robustness when performing in a variety of domains. Scores of developers have been learning how to harness its power to create solid backends for their applications, but there has always been a gap in learning material for client-side development in Go, which has limited developers’ skills. This course will bridge that gap by telling you everything you need to know so you can build production-grade applications.

In this course, we teach you how to develop back-end web applications using Go. You will learn to build various applications and also use microservices. We start off by showing you how to create and render server-side templates and handle requests. Moving on, you’ll see how to implement web forms and process file uploads. Next, we’ll thoroughly examine data persistence and show you how to save data to a wide variety of popular databases and data stores. Finally, we cover authentication, session management, and end the section with an introduction to asynchronous queues.

What You Will Learn
• Render server-side templates
• Create server-side templates for the GopherFace web application
• Build web form validation and processing
• Create functionality to upload and process images and videos
• Explore data persistence in-depth (database, datastore, and caching systems)
• Create Restful APIs
• Build functionality for user authentication and session management
• Create a login form that uses an authentication microservice
• Make an asynchronous queue with Go

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.