• Урок 1. 00:00:00
    Why Go Programming? Why now?
  • Урок 2. 00:03:03
    How to Get the Most Out of This Course
  • Урок 3. 00:06:29
    The Go Playground. Your First Go Program
  • Урок 4. 00:08:20
    Setup the Programming Environment on Windows (Go, Git and VSCode)
  • Урок 5. 00:05:18
    GOPATH and Code Organization
  • Урок 6. 00:07:27
    Go Application Structure
  • Урок 7. 00:08:26
    Compiling (go build) and Running Go Applications (go run)
  • Урок 8. 00:05:31
    Formatting Go Source Code (gofmt)
  • Урок 9. 00:08:44
    Variables in Go
  • Урок 10. 00:06:39
    Multiple Declarations
  • Урок 11. 00:05:23
    Types and Zero Values
  • Урок 12. 00:03:09
    Comments
  • Урок 13. 00:06:47
    Naming Conventions in Go
  • Урок 14. 00:15:21
    Package fmt
  • Урок 15. 00:08:28
    Constants in Go
  • Урок 16. 00:03:39
    Constant Rules
  • Урок 17. 00:07:51
    Constant Expressions. Typed vs. Untyped Constants
  • Урок 18. 00:04:44
    IOTA
  • Урок 19. 00:08:34
    Go Data Types - Part 1
  • Урок 20. 00:06:29
    Go Data Types - Part 2
  • Урок 21. 00:09:40
    Operations on Types: Arithmetic and Assignment Operators
  • Урок 22. 00:06:41
    Comparison and Logical Operators
  • Урок 23. 00:06:26
    Overflows
  • Урок 24. 00:05:45
    Converting Numeric Types
  • Урок 25. 00:07:55
    Converting Numbers to Strings and Strings to Numbers
  • Урок 26. 00:02:42
    Defined (Named) Types - part 1
  • Урок 27. 00:05:49
    Defined (Named) Types - part 2
  • Урок 28. 00:03:45
    Alias Declarations
  • Урок 29. 00:07:43
    If, Else If and Else Statements
  • Урок 30. 00:06:41
    Command Line Arguments: os.Args
  • Урок 31. 00:08:54
    Simple If Statement
  • Урок 32. 00:03:31
    For Loops
  • Урок 33. 00:02:54
    Where is the While Loop in Go?
  • Урок 34. 00:02:24
    For and Continue Statements
  • Урок 35. 00:03:19
    For and Break Statements
  • Урок 36. 00:05:56
    Label Statement
  • Урок 37. 00:03:10
    Goto
  • Урок 38. 00:08:04
    Switch Statement
  • Урок 39. 00:08:15
    Scopes in Go
  • Урок 40. 00:02:45
    Intro to Arrays
  • Урок 41. 00:05:38
    Declaring Arrays
  • Урок 42. 00:07:52
    Array Operations
  • Урок 43. 00:06:56
    Arrays with Keyed Elements
  • Урок 44. 00:01:45
    Intro to Slices
  • Урок 45. 00:07:38
    Declaring Slices and Basic Slice Operations
  • Урок 46. 00:06:04
    Comparing Slices
  • Урок 47. 00:05:19
    Appending to a Slice. Copying Slices
  • Урок 48. 00:06:44
    Slice Expressions
  • Урок 49. 00:06:02
    Slice Internals: Backing Array and Slice Header -part 1
  • Урок 50. 00:08:47
    Slice Internals: Backing Array and Slice Header - part 2
  • Урок 51. 00:08:34
    Append, Length and Capacity In-Depth
  • Урок 52. 00:08:14
    Intro to Strings
  • Урок 53. 00:03:06
    Intro to Runes, Bytes and Unicode Code Points
  • Урок 54. 00:06:50
    Coding Runes and Strings. Decoding Strings Byte by Byte and Rune by Rune
  • Урок 55. 00:03:14
    String Length in Bytes and Runes
  • Урок 56. 00:03:48
    Slicing Strings
  • Урок 57. 00:07:53
    Strings Package Part1: Contains, ContainsAny, Count, ToLower, ToUpper, EqualFold
  • Урок 58. 00:10:05
    Strings Package Part2. Manipulating Strings: Repeat, Replace, Split, Join, Field
  • Урок 59. 00:03:23
    Intro to Maps
  • Урок 60. 00:14:29
    Declaring Maps, Working with Maps
  • Урок 61. 00:03:30
    Comparing Maps
  • Урок 62. 00:05:03
    Map Header. Cloning Maps
  • Урок 63. 00:13:46
    Open, Close, Rename, Move, Remove Files
  • Урок 64. 00:06:42
    Writing Bytes to File: os.Write and ioutil.WriteFile
  • Урок 65. 00:07:08
    Writing to Files using a Buffered Writer (bufio Package)
  • Урок 66. 00:06:26
    Reading n Bytes from a File. Reading a File using a Buffered Reader
  • Урок 67. 00:06:26
    Reading a File Line by Line Using a Scanner
  • Урок 68. 00:05:43
    Scanning for User Input. Reading From Stdin
  • Урок 69. 00:01:51
    Organizing Data with Structs
  • Урок 70. 00:08:49
    Creating Structs
  • Урок 71. 00:05:40
    Retrieving and Updating Struct Fields
  • Урок 72. 00:05:56
    Anonymous Structs and Anonymous Struct Fields
  • Урок 73. 00:05:36
    Embedded Structs
  • Урок 74. 00:02:31
    Intro to Functions
  • Урок 75. 00:09:19
    Function Parameters, Arguments and Return Values
  • Урок 76. 00:04:37
    Variadic Functions - Part 1
  • Урок 77. 00:08:03
    Variadic Functions - Part 2
  • Урок 78. 00:04:24
    Defer Statement
  • Урок 79. 00:04:45
    Anonymous Functions
  • Урок 80. 00:03:43
    Computer Memory and Pointers
  • Урок 81. 00:11:09
    Declaring Pointers. Address of and Dereferencing Operators
  • Урок 82. 00:05:43
    Pointer to Pointer. Comparing Pointers
  • Урок 83. 00:05:02
    Passing and Returning Pointers From Functions - Part 1
  • Урок 84. 00:13:57
    Passing Pointers to Functions. Passing by Value vs. Passing by Pointer - Part 2
  • Урок 85. 00:07:53
    Receiver Functions (Methods)
  • Урок 86. 00:10:20
    Methods with a Pointer Receiver
  • Урок 87. 00:05:44
    Intro to Interfaces
  • Урок 88. 00:07:25
    Implementing Interfaces
  • Урок 89. 00:04:16
    Interface Dynamic Type and Polymorphism
  • Урок 90. 00:06:54
    Type Assertions and Type Switches
  • Урок 91. 00:05:07
    Embedded Interfaces
  • Урок 92. 00:07:17
    Empty Interface
  • Урок 93. 00:03:50
    Concurrency vs. Parallelism
  • Урок 94. 00:04:11
    Intro to Goroutines
  • Урок 95. 00:08:29
    Spawning Goroutines. The go Keyword
  • Урок 96. 00:04:09
    WaitGroups
  • Урок 97. 00:12:17
    Project: URL Checker and Page Downloader
  • Урок 98. 00:04:54
    Project Refactoring Using WaitGroups : URL Checker and Page Downloader
  • Урок 99. 00:07:08
    Data Race
  • Урок 100. 00:04:04
    Go Race Detector
  • Урок 101. 00:04:48
    Mutexes
  • Урок 102. 00:09:41
    Intro to Channels
  • Урок 103. 00:05:01
    Goroutines and Channels
  • Урок 104. 00:02:58
    Goroutines, Channels and Anonymous Function
  • Урок 105. 00:08:02
    Project Refactoring Using Channels: URL Checker and Page Downloader
  • Урок 106. 00:07:39
    Project Refactoring Using Channels and Anonymous Function
  • Урок 107. 00:04:16
    Unbuffered Channels
  • Урок 108. 00:08:53
    Buffered Channels
  • Урок 109. 00:06:51
    Select Statement
  • Урок 110. 00:02:39
    Go Packages Overview
  • Урок 111. 00:09:44
    Creating a Package
  • Урок 112. 00:07:40
    GOPATH and Packages In Depth
  • Урок 113. 00:05:46
    Exporting Names. Private vs. Private Access
  • Урок 114. 00:09:03
    Import Statement and Scopes
  • Урок 115. 00:04:28
    The Init function
  • Урок 116. 00:04:06
    Go Modules Overview
  • Урок 117. 00:08:39
    Importing and Using Go Modules
  • Урок 118. 00:05:20
    Creating Your Own Go Module
  • Урок 119. 00:10:59
    Publish the Module on GitHub. Semantic Versioning
  • Урок 120. 00:08:15
    Releasing a Bug Fix and a Minor Update
  • Урок 121. 00:06:38
    Releasing a Major Update
  • Урок 122. 00:02:31
    Using Multi-Version Dependency
Этот материал находится в платной подписке. Оформи премиум подписку и смотри Master Go (Golang) Programming:The Complete Go Bootcamp 2021, а также все другие курсы, прямо сейчас!
Премиум