Go Essentials for Full Stack Web Development
What you’ll learn
Explore the fundamental Concepts of Go
Know about Go’s Concurrency Constructs
Discover how to test in Go
Create a Web Site Article Object
Calculate Pi using Go’s concurrency constructs
Build, Clean, Install, and Run Go Projects
Write a unit test in Golang
Create a simple web server instance for the Gopher Face website
The Go Programming
Language’s adoption by developers for building web applications has been
on the rise. With its ecosystem growing in size and its stable
architecture, Go offers a strong library for building scalable and
high-performant web services and apps.
In this first of the four
core sections that make up this course, we will start by introducing you
to programming with Go. We will show you how to install Go and how to
configure your workspace and development environment. We will move on to
demonstrate basic Go concepts, to provide you with a strong foundation.
We will explore arrays, slices, maps and user-defined types. Moving on,
we will take a look at Go’s built-in concurrency constructs and
introduce you to several tools included with Go. We will finish the
section by implementing a simple web server using Go.
By the end of the video, you will learn the tricks to building robust, secure, and fully-featured applications for the web.
Kamesh Balasubramanian is the founder and CEO of Wirecog, LLC. He is the inventor of Wireframe Cognition (Wirecog), an award-winning, patented technology that allows machines to understand wireframe designs and produce source code from them. Kamesh has over 20 years’ software development experience and has implemented numerous solutions in the advertising, entertainment, media, publishing, hospitality, video game, legal, and government sectors. He is an award-winning, professional member of the Association for Computing Machinery and an InfyMaker Award winner. He was recognized as a Maker of Change at the 2016 World Maker Faire in New York and, upon request, has demonstrated Wirecog at MIT.
Who this course is for:
- This course is targeted at Go developers interested in learning how to use Go to build powerful web applications, and who want to learn full-stack web development using Go. Additionally, students who want to harness the power of Go, both on the backend and frontend, to create sophisticated, efficient, and production-ready web applications will also benefit.
- Getting Up and Go-ing
- Building an Essential Foundation in Go
- Collecting, Building, and Connecting
- Go’s Built-in Concurrency
- Powerful Tools in Your Go Arsenal
- Web Server Instance