Go (Golang) The Complete Guide | Go Lang Tutorial



Go (Golang) The Complete Guide | Go Lang Tutorial

Go (Golang) The Complete Guide | Go Lang Tutorial

Go (Golang) The Complete Guide | Go Lang Tutorial
**** LECTURES ****
01 Introduction
00:00:00 – 001 Course Overview
00:03:37 – 002 Why go
00:07:38 – 003 Environment Setup
02 Basics of GoLang
00:14:55 – 004 What is a package
00:20:29 – 005 Write Your First Go Program
00:27:40 – 006 Basic Data Types Values
00:34:35 – 007 Comments in Go
00:38:03 – 008 Variables in Go
00:51:42 – 009 Golang zero value
00:57:07 – 010 String in Go
01:02:18 – 011 Format Strings in Go
01:08:48 – 012 Strings Package in Go
01:13:17 – 013 Printing & Formating In GoLang
01:19:45 – 014 Constants in Go
01:30:15 – 015 Convert Data Types in Go
01:35:49 – 016 Type assertions(Interface Value)
01:45:03 – 017 Reassigning Variables
01:48:17 – 018 Global & Local Variables
03 Operator & Its Types
01:53:40 – 019 Arithmetic Operators (Add & Subtract)
02:02:52 – 020 Unary Arithmetic Operations
02:08:51 – 021 Arithmetic Operators(Multiply & Division)
02:13:03 – 022 Assignment Operators
02:20:16 – 023 Logical Operators
02:26:02 – 024 Comparison Operators
02:30:29 – 025 Understanding of Truth Table
04 Control Flow
02:35:30 – 026 IF (Conditional Statements in Go)
02:41:43 – 027 Else(Conditional Statements in Go)
02:46:50 – 028 Else IF(Conditional Statements in Go)
02:51:46 – 029 Nested IF(Conditional Statements in Go)
03:00:22 – 030 Declaring ForClause and Condition Loops
03:10:34 – 031 Looping Through Sequential Data Types with RangeClause
03:17:25 – 032 Nested For Loops
03:26:49 – 033 Structure of Switch Statements
03:31:51 – 034 Break Statement
03:36:04 – 035 Continue Statement
03:42:06 – 036 Goto Statement
03:47:46 – 037 Infinite Loop
03:50:56 – 038 Basic Overview on Fallthrough Keyword
05 Maps in GoLang
03:57:55 – 039 Understanding Maps in Go
04:01:29 – 040 Accessing Map Items
04:09:19 – 041 Keys and Values
04:17:09 – 042 Use make function to create a map
04:22:00 – 043 Delete() Function
04:28:30 – 044 Modifying Maps
06 Arrays and Slices in GoLang
04:33:41 – 045 Defining an Array
04:41:26 – 046 Indexing Arrays (and Slices)
04:45:47 – 047 Accessing Array Elements
04:51:25 – 048 Defining a Slice
04:58:45 – 049 Slicing Arrays into Slices
05:03:48 – 050 Converting from an Array to a Slice
05:07:41 – 051 Removing an Element from a Slice
05:12:15 – 052 Multidimensional Arrays
05:23:07 – 053 Constructing Multidimensional Slices
07 Golang range Slice, String and Map
05:28:10 – 054 Golang Range
05:32:04 – 055 Golang Slice Range
05:36:37 – 056 Golang String Range
05:47:30 – 057 Golang Map Range
08 Handling Errors & Panics in Go
05:53:33 – 058 Creating Errors
05:59:49 – 059 Handling Errors
06:04:40 – 060 Returning Errors Alongside Values
06:07:51 – 061 Understanding Panics
06:11:35 – 062 Nil Receivers
06:17:03 – 063 Go Recover
06:22:52 – 064 Recover from Panics
09 Packages In GoLang
06:27:49 – 065 Standard Library Packages
06:32:00 – 066 Installing Packages
10 Define & Call Functions & Variadic Functions in GoLang
06:37:01 – 067 Defining a Function
06:42:11 – 068 calling function & Working with Parameters
06:47:13 – 069 Returning a Value
06:50:11 – 070 Returning Multiple Values
06:55:05 – 071 Passing arrays to functions
07:00:38 – 072 Variadic Function
07:05:05 – 073 Method In GoLang
07:07:10 – 074 Function closure
11 Defer & init in GoLang
07:10:11 – 075 Defer Statement
07:16:58 – 076 Using defer to Clean Up Resources
07:22:58 – 077 Multiple defer Statements
07:33:19 – 078 Declaring init()
07:36:48 – 079 Multiple Instances of init()
12 Binaries with Build Tags
07:41:10 – 080 Building the Free Version
13 Pointers in GoLang
07:50:27 – 081 Pointers & Its Use
07:53:27 – 082 Function Pointer Receivers
07:59:35 – 083 Nil Pointers
08:01:57 – 084 Passing pointers to functions
08:18:01 – 085 Pointer to pointer
08:20:31 – 086 Array of pointers
14 Structures, Methods & interfaces in Golang
08:22:52 – 087 Defining Structs
08:26:35 – 088 Struct Field Exporting
08:30:41 – 089 Accessing Structure Members
08:35:51 – 090 Structures as Function Arguments
08:41:31 – 091 Inline Structs
08:45:57 – 092 Pointers receivers to Structures
08:48:01 – 093 Interfaces
08:55:29 – 094 Pointer Receivers and Interfaces
08:59:53 – 095 Multiple Interfaces
15 GoLang Side Order
09:02:00 – 096 Timeouts
09:10:35 – 097 Recursion
09:19:18 – 098 Type Casting
09:28:31 – 099 Timers
09:37:13 – 100 Closures
09:42:28 – 101 Tickers
09:46:49 – 102 Worker Pools
09:52:02 – 103 Sorting
09:55:23 – 104 String Functions
09:58:23 – 105 String Formatting
10:12:38 – 106 Regular Expressions
more info : https://www.100utils.com/go-golang-the-complete-guide

#besttutorial #golang

Comments are closed.