Learn GO by Building Three Simple Golang Projects

According to many industry experts, Golang is the most important skill to learn in 2022 as more and more companies are using it to build awesome technology - from infrastructure technologies to microservices to serverless programs powering entire SAAS products.

In this course, you will first start with understanding the GO language and its use cases. You will look at basic concepts such as structs, if else, slices, logical operators, floats and calculations, struct methods, loops/range, functions and many more while working on the project—Nutrition calculator. You will then work on Google Trends where you will be working with XML, defining XML data, Get/read Google Trends function, Unmarshal function, printing the trends, and much more.

Finally, you will be working on the project titled Google Translate where you will be learning advanced topics and concepts such as concurrency and parallelism, sequential processing, go-routines, channels, creating queries, parsing JSON, and many more.

By the end of this course, you will be able to approach building new projects with Golang with a better toolset. You will also have built three awesome real-world projects that you can show on your resume to get selected in interviews, use the base code to create other projects, and build a better and deeper knowledge of GO.

All the resource files are added to the GitHub repository at:
https://github.com/PacktPublishing/Learn-GO-by-Building-Three-Simple-Go…

Type
video
Category
publication date
2022-10-27
what you will learn

Look at the basic overview of GO and the course’s planned trajectory
Learn about structs, slices, packages and libraries before using them
Look at the briefing before starting any project
Work around on a project – Nutrition calculator
Execute and build project on Google Trends
Work around on a project of Google Translate

duration
290
key features
Apply all your knowledge of the basics of Golang to build real-world projects * Cement what you have learned and advance to learning new things * Build a great portfolio of projects that you can show off as a Golang developer
approach
This fast-paced, code-along course is meant to be practiced alongside learning. This course is to get your feet wet by building projects. This course goes hands-on, in-depth, and behind the scenes of actual projects, all you need is Golang installed on your machine and a basic, running knowledge of Golang (at least you should have completed the GO tour) and everything else will be taken care of.
audience
This course is designed for beginner Golang developers wanting to learn a bit more by building simple to complex projects. Existing developers from other languages wanting to learn Golang will gain a lot from this course.

A very basic Golang knowledge (should have completed the tour of Golang) along with Golang setup on the machine are the only requirements to get started with this course.
meta description
Be a part of this great course to augment and supplement your Golang learning with the help of three properly structured and executed projects.
short description
This course is the fastest way to start applying your basic Golang knowledge in the real-world and learning how projects are actually built.

This course has no boring theory, no long introductions, no beating around the bush or wasting time, and just pure coding on the projects and learning from actually doing - not just watching.
subtitle
The best Golang course for learning GO by Building Project - For Beginners!
keywords
GO, Golang, VS Code, Nutrition calculator, Google Trends, Google Translate, project, structs, slices, concurrency, parallelism, sequential processing, go-routines
Product ISBN
9781804613214