Oreilly – Go Quickstart 2024-6
Oreilly – Go Quickstart 2024-6 Downloadly IRSpace

Go Quickstart course. Today, the ability to quickly learn a new programming language is more important to adapt to dynamic work environments. This video will help you succeed as a software developer without getting bogged down in the complexities of learning a new language. Go was originally developed for network and infrastructure-related applications and was intended to replace popular high-performance server-side languages such as Java and C++. Today, Go is used for a variety of applications such as cloud and server-side applications, DevOps, command-line tools, and more. It is an important language for developers who want to build high-performance, scalable, and concurrent systems.
What you will learn
- Working with data types in Go
- Build dynamic programs with flow control
- Build custom functions to organize and maintain code
- Learning the proper structure of Go programs
- Learn applied Go with the basics of web development
This course is suitable for people who:
- Software engineers, programmers and developers who are just starting out.
Course details
- Publisher: Oreilly
- Instructor: Caleb Curry
Level of Instruction: Beginner to Advanced - Training duration: 4 hours and 46 minutes
Course headings
- Introduction
- Go Quickstart: Introduction
- Dive into the Efficient World of Go Programming
- Lesson 1: Establish Foundations
- Learning objectives
- 1.1 Introduce Go programming: Setup and Hello World
- 1.2 Grasp Go’s variable declarations and types
- 1.3 Explore numeric types in Go
- 1.4 Understand strings and runes
- 1.5 Delve into arrays and slices
- Lesson 2: Essential Operators and Functions
- Learning objectives
- 2.1 Dive into Go’s operators
- 2.2 Master logical operators and operator precedence
- 2.3 Discover important numeric functions
- 2.4 Discover important string functions
- 2.5 Discover important array and slice functions
- Lesson 3: Essentials of Dynamic Apps
- Learning objectives
- 3.1 Delve into constants and iota in Go
- 3.2 Build interactive apps with user input
- 3.3 Become familiar with conditionals
- 3.4 Switch things up with switch
- 3.5 Understand loops
- Lesson 4: Essentials of Error Handling, Maps, and Code Organization
- Learning objectives
- 4.1 Handle errors the Go way
- 4.2 Explore the basics panics
- 4.3 Continue discussing panics
- 4.4 Organize data with maps
- 4.5 Design functions for code reuse
- Lesson 5: Intermediate Development with Structs, Interfaces, and Packages
- Learning objectives
- 5.1 Build your own data structure with structs
- 5.2 Implement interfaces to describe functionality
- 5.3 Practice working with interfaces
- 5.4 Use custom interfaces to achieve polymorphism
- 5.5 Organize your project with packages
- Lesson 6: Advanced Development with Libraries, Pointers, and Goroutines
- Learning objectives
- 6.1 Create an external library
- 6.2 Learn the basics of pointers
- 6.3 Understand pointers as parameters
- 6.4 Master pointers for arrays and slices
- 6.5 Learn the essentials of Goroutines
- Wrap Up
- Go Quickstart: Wrap Up
- Summary
- Go Quickstart: Summary
Images of the Go Quickstart course
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
1.09 GB