Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application
In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang.
You will learn everything you need to get started with Go and start using it in your projects. We’re going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial.
Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages.
#golang #techworldwithnana
▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬
Git Repo: ►
Course Waitlist - Sign up to get notified: ►
► This video is sponsored by Kasten 🙌🏼
► Free Kubernetes Backup and Migration - Download Kasten’s K10 and Get 10 nodes free forever:
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro & Course Overview
INTRODUCTION TO GO
02:47 - What is Go? Why Go? How it’s different?
06:50 - Characteristics of Go and Go Use Cases
GO SYNTAX & CONCEPTS
08:59 - Local Setup - Install Go & Editor
12:54 - Write our First Program & Structure of a Go File
22:02 - Variables & Constants in Go
30:43 - Formatted Output - printf
33:43 - Data Types in Go
45:18 - Getting User Input
47:19 - What is a Pointer?
53:55 - Book Ticket Logic
57:16 - Arrays & Slices
1:11:12 - Loops in Go
1:24:24 - Conditionals (if / else) and Boolean Data Type
1:39:33 - Validate User Input
1:54:02 - Switch Statement
1:58:37 - Encapsulate Logic with Functions
2:22:36 - Organize Code with Go Packages
2:35:39 - Scope Rules in Go
2:37:16 - Maps
2:53:20 - Structs
3:02:15 - Goroutines - Concurrency in Go
3:23:51 - Congratulations!
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Python course ►
Full Docker course ►
Full K8s course ►
DevOps Tools explained ►
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ►
TWITTER ►
LINKEDIN ►
FB group ►
DEV ►
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼
► High-Quality and Hands-On Courses 👉🏼
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼
1 view
80
19
2 months ago 00:38:15 1
How to Build A CLI Todo App in Go
4 months ago 00:17:19 6
Разбираемся с контекстами в #Go / туториал по в #Golang
4 months ago 00:07:01 1
Most Badass Projects Built in Golang [Open Source]
5 months ago 00:06:43 1
Go vs. Rust: Performance Benchmark
8 months ago 00:03:28 2
Convert your webcam into an IP Camera using Golang and OpenCV
9 months ago 00:20:45 1
How To Build A Chat And Data Feed With WebSockets In Golang?
9 months ago 00:57:02 1
ОЧЕНЬ ЧИСТАЯ АРХИТЕКТУРА НА GOLANG
9 months ago 00:22:12 1
ДРУЖБА GOLANG И REACTJS! НАСТРАИВАЕМ CORS
9 months ago 00:02:06 2
Ошибки начинающих ютуберов! И решение этих проблем!👍
9 months ago 00:09:34 2
Работаем с файлами! Go #22. Работа с файлами в Golang, files in Go. Go уроки, go курс, go tutorial
9 months ago 00:07:14 1
Удобнее массивов. Go #11. Срезы в Golang. Slices in Go, go tutorial, go уроки, go курс
9 months ago 00:18:57 7
[ВАЖНАЯ ТЕМА]. Go #9. Массивы в Go, Go, Golang. Arrays in go, go курс, уроки go. Go course, tutorial
9 months ago 00:09:01 4
Go #6. Switch в Golang. Уроки Go, курс Golang. Switch in Go, Go tutorial
10 months ago 00:09:41 1
Зачем нужны интерфейсы в #Go? / туториал по интерфейсам в #Golang
10 months ago 00:28:29 3
ЧИСТАЯ ПРОГРАММНАЯ АРХИТЕКТУРА. Golang. ЖАРИМ
11 months ago 00:15:02 1
Изучаем Go. Типы и переменные в Golang. Программирование на Go #1
12 months ago 00:02:27 1
I got TWO exciting things to share! Let’s go! Find out what’s next!
1 year ago 01:22:52 1
Plotly Tutorial 2023
1 year ago 00:43:31 1
Уроки по Golang. Advanced. Чистая Архитектура / Clean Architecture Часть 1
1 year ago 00:37:45 1
Разработка на Golang в VSCode на Windows 11
1 year ago 03:24:59 1
Golang Tutorial for Beginners | Full Go Course
1 year ago 00:14:44 1
Build a Microservice with Go #5 - Finishing the API