Learn Go Programming with building RESTful service
Ashta Bhuja Tripathi
3:01:45
Description
Basic and Advance go programming language
What You'll Learn?
- Basics of Go programming
- Advance Go programming
- Build RESTful service in Go language with MySQL database
- Build CLI tool in Go language
- Concurrent programming
Who is this for?
What You Need to Know?
More details
DescriptionThis course is about learning basic and advance Go programming.
Go, also known as Golang, is a powerful and efficient programming language that has gained popularity in recent years. This course is designed to introduce students to the fundamentals of Go programming, including data types, control structures, functions, and packages.
The course will begin with an overview of the Go programming language and its key features, including its simplicity, concurrency, and strong type system. Students will learn how to write and run basic Go programs, and how to use the Go toolchain to compile and execute their code.
Throughout the course, students will work on a series of hands-on programming assignments designed to reinforce their understanding of Go syntax and programming concepts. These assignments will cover topics such as arrays, slices, maps, pointers, functions, and control structures.
The more detailed concept with more programming practices
Basic Go programming we will cover the following topics:
Environment setup
IDE setup
Basic Introduction and set up your workspace
Go syntax
Data types
Keywords
Variables
Operators
Constants
Decision making
Loops
Function
String
Array
Typecasting
Reading from and Writing into files
Packaging
Advance Go programming we will cover the following topics:
Pointers
Structure
Methods (Not functions)
Interfaces
Defer, Panic and Recover
Error handling
Slices
Map
Marshalling/Unmarshalling JSON
Locking
Select
Channel
Goroutines
Concurrent programming
Testing in Go
Who this course is for:
- Beginners and professionals
This course is about learning basic and advance Go programming.
Go, also known as Golang, is a powerful and efficient programming language that has gained popularity in recent years. This course is designed to introduce students to the fundamentals of Go programming, including data types, control structures, functions, and packages.
The course will begin with an overview of the Go programming language and its key features, including its simplicity, concurrency, and strong type system. Students will learn how to write and run basic Go programs, and how to use the Go toolchain to compile and execute their code.
Throughout the course, students will work on a series of hands-on programming assignments designed to reinforce their understanding of Go syntax and programming concepts. These assignments will cover topics such as arrays, slices, maps, pointers, functions, and control structures.
The more detailed concept with more programming practices
Basic Go programming we will cover the following topics:
Environment setup
IDE setup
Basic Introduction and set up your workspace
Go syntax
Data types
Keywords
Variables
Operators
Constants
Decision making
Loops
Function
String
Array
Typecasting
Reading from and Writing into files
Packaging
Advance Go programming we will cover the following topics:
Pointers
Structure
Methods (Not functions)
Interfaces
Defer, Panic and Recover
Error handling
Slices
Map
Marshalling/Unmarshalling JSON
Locking
Select
Channel
Goroutines
Concurrent programming
Testing in Go
Who this course is for:
- Beginners and professionals
User Reviews
Rating
Ashta Bhuja Tripathi
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 33
- duration 3:01:45
- Release Date 2023/06/16