Learn GO Fast: Golang for Experienced Devs
Alex Vukadinovic
1:09:02
Description
A course for experiences developers learning a new language. Not fluff, learn Go fast!
What You'll Learn?
- Get an overview of the GO language.
- How constants and variables work.
- The basic GO Data Types
- Defining and using functions.
- If/Else and Switch Statements
- While loops and for loops
- Arrays, Slices and Maps
- How Strings work along with Runes and Bytes
- How to use Interfaces in GO
- What GO structs are and how to use them
- Pointers in GO
- Parallel processing, concurrency and Goroutines
- Using Channels with Goroutines
- How to use Mutexes with concurrency
- Generics for Functions and Structs
- How to Build and API in GO
Who is this for?
What You Need to Know?
More details
DescriptionThis is a comprehensive course for learning Golang for experienced developers. We cover everything you need in detail, while assuming you don't need a 15 minute video on print statements. This course is meant to get you started in Go as quick as possible and in a fun and entertaining way. This course does not skimp on content, it just presents it in a concise way in order to not waste your time and get you up and running with Go in no time!
Learn about:
- The main philosophy of Go, its general design and its strongly/statically types properties
- How to use constants vs variables
- The basic data types like ints, floats and strings
- Creating and using functions
- If, else if and else statements
- Switch statements
- While loops and for loops
- The difference between arrays and slices
- How strings, runes and bytes all relate to each other and how to use them
- Using interfaces to make your code more flexible
- What structs are in Golang and how to best use them
- Memory management and pointers
- Parallelism and concurrency with Goroutines
- How to use channels with Goroutines
- Using generics to make your functions and structs more flexible
- Building and API from scratch
- Middleware and auth in APIs
- Installing and importing external packages
Who this course is for:
- Intermediate developers who are learning a new language.
This is a comprehensive course for learning Golang for experienced developers. We cover everything you need in detail, while assuming you don't need a 15 minute video on print statements. This course is meant to get you started in Go as quick as possible and in a fun and entertaining way. This course does not skimp on content, it just presents it in a concise way in order to not waste your time and get you up and running with Go in no time!
Learn about:
- The main philosophy of Go, its general design and its strongly/statically types properties
- How to use constants vs variables
- The basic data types like ints, floats and strings
- Creating and using functions
- If, else if and else statements
- Switch statements
- While loops and for loops
- The difference between arrays and slices
- How strings, runes and bytes all relate to each other and how to use them
- Using interfaces to make your code more flexible
- What structs are in Golang and how to best use them
- Memory management and pointers
- Parallelism and concurrency with Goroutines
- How to use channels with Goroutines
- Using generics to make your functions and structs more flexible
- Building and API from scratch
- Middleware and auth in APIs
- Installing and importing external packages
Who this course is for:
- Intermediate developers who are learning a new language.
User Reviews
Rating
Alex Vukadinovic
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 11
- duration 1:09:02
- Release Date 2024/09/22