Oreilly – Go Quickstart 2024-6

Oreilly – Go Quickstart 2024-6 Downloadly IRSpace

Oreilly – Go Quickstart 2024-6
Oreilly – Go Quickstart 2024-6

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
    1. Go Quickstart: Introduction
    2. Dive into the Efficient World of Go Programming
  • Lesson 1: Establish Foundations
    1. Learning objectives
    2. 1.1 Introduce Go programming: Setup and Hello World
    3. 1.2 Grasp Go’s variable declarations and types
    4. 1.3 Explore numeric types in Go
    5. 1.4 Understand strings and runes
    6. 1.5 Delve into arrays and slices
  • Lesson 2: Essential Operators and Functions
    1. Learning objectives
    2. 2.1 Dive into Go’s operators
    3. 2.2 Master logical operators and operator precedence
    4. 2.3 Discover important numeric functions
    5. 2.4 Discover important string functions
    6. 2.5 Discover important array and slice functions
  • Lesson 3: Essentials of Dynamic Apps
    1. Learning objectives
    2. 3.1 Delve into constants and iota in Go
    3. 3.2 Build interactive apps with user input
    4. 3.3 Become familiar with conditionals
    5. 3.4 Switch things up with switch
    6. 3.5 Understand loops
  • Lesson 4: Essentials of Error Handling, Maps, and Code Organization
    1. Learning objectives
    2. 4.1 Handle errors the Go way
    3. 4.2 Explore the basics panics
    4. 4.3 Continue discussing panics
    5. 4.4 Organize data with maps
    6. 4.5 Design functions for code reuse
  • Lesson 5: Intermediate Development with Structs, Interfaces, and Packages
    1. Learning objectives
    2. 5.1 Build your own data structure with structs
    3. 5.2 Implement interfaces to describe functionality
    4. 5.3 Practice working with interfaces
    5. 5.4 Use custom interfaces to achieve polymorphism
    6. 5.5 Organize your project with packages
  • Lesson 6: Advanced Development with Libraries, Pointers, and Goroutines
    1. Learning objectives
    2. 6.1 Create an external library
    3. 6.2 Learn the basics of pointers
    4. 6.3 Understand pointers as parameters
    5. 6.4 Master pointers for arrays and slices
    6. 6.5 Learn the essentials of Goroutines
  • Wrap Up
    1. Go Quickstart: Wrap Up
  • Summary
    1. Go Quickstart: Summary

Images of the Go Quickstart course

Go Quickstart

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 90 MB

File(s) password: www.downloadly.ir

Size

1.09 GB