Golang Developer Course In 2023

0dayddl

U P L O A D E R

0240a459f8b8fd71da446d85a3cb238f.jpg

Golang Developer Course In 2023
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.41 GB | Duration: 7h 46m​

Master Go: Concurrency, Performance, and Simplicity - Become a Golang Pro and Build Scalable Software.

What you'll learn

Learn the core Go skills needed to apply for GO developer positions in just a few hours.

Understand how to create your own Go programs.

Be able to demonstrate industry best practices in the Go programming language code you write.

Understand concurrency, channels, benchmarking

Requirements

Basic understanding of programming will help but is not required.

Computer with an internet connection is required

Description

Welcome to our comprehensive Golang course, where you'll embark on an exciting journey to become a proficient Go programmer. This course is meticulously crafted to provide you with a solid foundation in Go programming, along with the advanced skills needed to build efficient, scalable, and concurrent applications.Starting from the basics, we'll guide you through the fundamental concepts of Go, including its clean and concise syntax, data types, variables, control structures, and functions. With hands-on exercises and coding challenges, you'll gain a deep understanding of how to write clean and idiomatic Go code.As you progress, we'll delve into more advanced topics that set Go apart from other programming languages. You'll explore the power of Go's built-in concurrency model, learning how to leverage goroutines and channels to achieve parallel execution and maximize performance. Additionally, you'll master error handling techniques, explore advanced data structures, and understand effective strategies for testing and debugging your Go programs.But it doesn't stop there. Our course goes beyond the core language features. You'll also dive into web development with Go, building robust APIs and web applications using popular frameworks like Gin.Throughout the course, you'll benefit from real-world examples, best practices, and industry insights shared by our experienced instructors. You'll also have the opportunity to collaborate with fellow learners, enhancing your skills through group projects and code reviews.Whether you're a beginner starting your programming journey or an experienced developer looking to add Go to your skill set, this course provides the roadmap to becoming a Go pro. Join us and unlock the full potential of Go as you elevate your software development career.

Overview

Section 1: Chapter 1 - Setup

Lecture 1 Install Go

Lecture 2 Install Visual Studio Code

Section 2: Chapter 2 - Hello World

Lecture 3 Go mod init

Lecture 4 Code Structure

Lecture 5 Run Code and Commands explanation

Lecture 6 Section Recap

Section 3: Chapter 3 - Go Basics (Packages, variables, functions)

Lecture 7 Section Introduction

Lecture 8 Set up

Lecture 9 Packages

Lecture 10 Import Styles

Lecture 11 Exported Names

Lecture 12 Functions Introduction

Lecture 13 More on functions

Lecture 14 Multi Return Functions

Lecture 15 Naked Returns

Lecture 16 Variables

Lecture 17 Variable Initializers

Lecture 18 Colon Equals

Lecture 19 Format Specifiers

Lecture 20 Zero Values

Lecture 21 Constants

Lecture 22 Wrap Up

Section 4: Chapter 4 - Go Basics (Flow Control)

Lecture 23 Introduction

Lecture 24 For Loop Deep Dive

Lecture 25 If Else

Lecture 26 Short Statement

Lecture 27 Switch Statements

Lecture 28 More on Switch Statements

Lecture 29 Defer

Lecture 30 Deferred Stack

Lecture 31 Section Conclusion

Section 5: Chapter 5 - Go Basics (struct, slices and map)

Lecture 32 Section Intro

Lecture 33 Pointers in Go

Lecture 34 Structs in Go

Lecture 35 Accessing Structs using dots

Lecture 36 Struct Pointers

Lecture 37 Arrays

Lecture 38 Slice from Arrays

Lecture 39 Underlying Slices

Lecture 40 Slice Literals

Lecture 41 Slice High Low Boundaries

Lecture 42 Slice Cap and Len Functions

Lecture 43 Zero Value Slice

Lecture 44 Slice Make function

Lecture 45 Slice of slice

Lecture 46 Append to slice

Lecture 47 Range loops for Slices

Lecture 48 More on range

Lecture 49 Map Introduction

Lecture 50 Map with Structs in it

Lecture 51 Keys needed for Map

Lecture 52 Omission from Map

Lecture 53 Modifying a map

Lecture 54 Testing a map

Lecture 55 Section Recap

Section 6: Chapter 6 - Closures

Lecture 56 Introduction to Section

Lecture 57 Functions are Values

Lecture 58 Closures Introduction

Lecture 59 Closure Exercise

Lecture 60 Fibonacci Diagram Explanation

Lecture 61 Fibonacci Code

Lecture 62 More on Fibonacci

Lecture 63 Loops with Closures

Lecture 64 More on Loops with Closures, with new variable I

Lecture 65 Slice Closure Issue

Lecture 66 Fixing Slice Closure Issue

Lecture 67 Section Recap and Conclusion

Section 7: Chapter 7 - Methods and Interfaces

Lecture 68 Introduction

Lecture 69 Receiver Arguments for Methods

Lecture 70 Rewrite Method as function

Lecture 71 Receiver Arguments for other Types

Lecture 72 Pointer Receivers for Methods

Lecture 73 Rewrite Pointer Receiver Method as Function

Lecture 74 Pointer Indirection

Lecture 75 More on Pointer Indirection

Lecture 76 Interfaces Intro

Lecture 77 More on Interfaces

Lecture 78 Interfaces under the hood

Lecture 79 Nil Underlying Values

Lecture 80 Nil Interface Values

Lecture 81 Empty Interfaces

Lecture 82 Type Assertions

Lecture 83 Type Switches

Lecture 84 Stringer Interface

Lecture 85 IPAddr Exercise

Lecture 86 Error Interface

Lecture 87 Errors Squareroot

Lecture 88 Reader Interface

Lecture 89 Reader Exercise

Lecture 90 Recap and Conclusion

Section 8: Chapter 8 - Multi Module Program

Lecture 91 Introduction to Section

Lecture 92 Setup

Lecture 93 Hello Function

Lecture 94 Message Variable

Lecture 95 File Structure

Lecture 96 Import Greetings File

Lecture 97 Code Structure

Lecture 98 Forgot Something

Lecture 99 Fixing the error

Lecture 100 Command Line Execution

Lecture 101 Section Wrap-up

Section 9: Chapter 9 - Multi Module Program Advanced

Lecture 102 Introduction to Section

Lecture 103 Error Handling

Lecture 104 Using Log to log Errors

Lecture 105 Program Structure

Lecture 106 Random Init

Lecture 107 Random Format

Lecture 108 Connecting Functions

Lecture 109 Run Program

Lecture 110 Overall Program Structure Explanation

Lecture 111 Hellos Function

Lecture 112 Expanding on Hellos Function

Lecture 113 Using Hellos Function

Lecture 114 Running files

Lecture 115 Testing Explanation

Lecture 116 Testing File init

Lecture 117 Test Code

Lecture 118 Section Wrap up

Section 10: Chapter 10 - Gin Web Service

Lecture 119 Program Structure

Lecture 120 Create Folders and initialise Files

Lecture 121 Create Structs and Slice

Lecture 122 Checking Slices Created

Lecture 123 Get Albums Function

Lecture 124 Gin

Lecture 125 Adding Imports

Lecture 126 Fixing Warnings

Lecture 127 Testing Request

Lecture 128 Post Request

Lecture 129 Postman

Lecture 130 Get Album by ID

Lecture 131 Hooking up Functions to Router

Lecture 132 Testing all Services

Lecture 133 Section Wrap-up and Conclusion

Section 11: Chapter 11 - Concurrency

Lecture 134 Introduction to Concurrency

Lecture 135 Goroutines diagram explanation

Lecture 136 Setup

Lecture 137 Writing Goroutine Code

Lecture 138 Channels explanation

Lecture 139 Channels Code

Lecture 140 Buffered Channels

Lecture 141 Range to close channel

Lecture 142 Select Diagram

Lecture 143 Select Code

Lecture 144 Quit Channel for Select Code

Lecture 145 Default Selection

Lecture 146 Mutex

Lecture 147 Locks

Lecture 148 Defer Unlock Syntax Alternatives

Lecture 149 Section Wrap up

Engineers who want to pick up the Golang Language quickly!

AMsmoqdB_o.jpg



Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten