-
Урок 1. 00:02:57Welcome!
-
Урок 2. 00:11:15Why go?
-
Урок 3. 00:11:18How to succeed
-
Урок 4. 00:07:07Course outline
-
Урок 5. 00:06:50Documentation
-
Урок 6. 00:06:52The terminal
-
Урок 7. 00:08:18Bash on windows
-
Урок 8. 00:11:14Shell / bash commands I
-
Урок 9. 00:07:37Shell / bash commands II
-
Урок 10. 00:10:20Installing Go
-
Урок 11. 00:02:54Go modules - introduction
-
Урок 12. 00:06:10Go workspace
-
Урок 13. 00:09:08Environment variables
-
Урок 14. 00:01:48Intro to IDE's
-
Урок 15. 00:03:14VS Code IDE
-
Урок 16. 00:13:50Using go get to get course code
-
Урок 17. 00:11:22IDE's
-
Урок 18. 00:15:09Go commands
-
Урок 19. 00:11:02Github repos
-
Урок 20. 00:08:35Github explored
-
Урок 21. 00:06:08Package management
-
Урок 22. 00:06:16Go modules overview
-
Урок 23. 00:04:53Creating a go module
-
Урок 24. 00:04:53Adding a dependency
-
Урок 25. 00:03:55Upgrading dependencies
-
Урок 26. 00:06:20Playground
-
Урок 27. 00:10:32Hello world
-
Урок 28. 00:16:06Introduction to packages
-
Урок 29. 00:12:54Short declaration operator
-
Урок 30. 00:11:41The var keyword
-
Урок 31. 00:13:02Exploring type
-
Урок 32. 00:04:03Zero value
-
Урок 33. 00:09:37The fmt package
-
Урок 34. 00:05:48Creating your own type
-
Урок 35. 00:06:05Conversion, not casting
-
Урок 36. 00:05:33Hands-on exercise #1
-
Урок 37. 00:03:12Hands-on exercise #2
-
Урок 38. 00:02:51Hands-on exercise #3
-
Урок 39. 00:05:23Hands-on exercise #4
-
Урок 40. 00:03:20Hands-on exercise #5
-
Урок 41. 00:10:30Hands-on exercise #6
-
Урок 42. 00:08:08Bool type
-
Урок 43. 00:21:26How computers work
-
Урок 44. 00:15:02Numeric types
-
Урок 45. 00:15:31String type
-
Урок 46. 00:17:51Numeral systems
-
Урок 47. 00:03:37Constants
-
Урок 48. 00:02:48Iota
-
Урок 49. 00:11:13Bit shifting
-
Урок 50. 00:01:55Hands-on exercise #1
-
Урок 51. 00:03:09Hands-on exercise #2
-
Урок 52. 00:01:14Hands-on exercise #3
-
Урок 53. 00:02:36Hands-on exercise #4
-
Урок 54. 00:00:53Hands-on exercise #5
-
Урок 55. 00:01:13Hands-on exercise #6
-
Урок 56. 00:01:48Understanding control flow
-
Урок 57. 00:04:15Loop - init, condition, post
-
Урок 58. 00:03:55Loop - nesting loops
-
Урок 59. 00:10:23Loop - for statement
-
Урок 60. 00:06:38Loop - break & continue
-
Урок 61. 00:06:40Loop - printing ascii
-
Урок 62. 00:07:20Conditional - if statement
-
Урок 63. 00:03:11Conditional - if, else if, else
-
Урок 64. 00:03:25Loop, conditional, modulus
-
Урок 65. 00:08:36Conditional - switch statement
-
Урок 66. 00:08:28Conditional - switch statement documentation
-
Урок 67. 00:04:00Conditional logic operators
-
Урок 68. 00:02:19Hands-on exercise #1
-
Урок 69. 00:02:36Hands-on exercise #2
-
Урок 70. 00:01:56Hands-on exercise #3
-
Урок 71. 00:01:12Hands-on exercise #4
-
Урок 72. 00:02:35Hands-on exercise #5
-
Урок 73. 00:01:05Hands-on exercise #6
-
Урок 74. 00:01:29Hands-on exercise #7
-
Урок 75. 00:01:26Hands-on exercise #8
-
Урок 76. 00:02:07Hands-on exercise #9
-
Урок 77. 00:05:32Hands-on exercise #10
-
Урок 78. 00:04:48Array
-
Урок 79. 00:05:30Slice - composite literal
-
Урок 80. 00:03:24Slice - for range
-
Урок 81. 00:04:35Slice - slicing a slice
-
Урок 82. 00:05:18Slice - append to a slice
-
Урок 83. 00:04:54Slice - deleting from a slice
-
Урок 84. 00:09:49Slice - make
-
Урок 85. 00:03:58Slice - multi-dimensional slice
-
Урок 86. 00:11:50Map - introduction
-
Урок 87. 00:04:17Map - add element & range
-
Урок 88. 00:03:16Map - delete
-
Урок 89. 00:02:39Hands-on exercise #1
-
Урок 90. 00:01:16Hands-on exercise #2
-
Урок 91. 00:04:01Hands-on exercise #3
-
Урок 92. 00:03:14Hands-on exercise #4
-
Урок 93. 00:02:25Hands-on exercise #5
-
Урок 94. 00:05:43Hands-on exercise #6
-
Урок 95. 00:09:14Hands-on exercise #7
-
Урок 96. 00:04:02Hands-on exercise #8
-
Урок 97. 00:01:26Hands-on exercise #9
-
Урок 98. 00:01:37Hands-on exercise #10
-
Урок 99. 00:04:08Struct
-
Урок 100. 00:05:37Embedded structs
-
Урок 101. 00:07:41Reading documentation
-
Урок 102. 00:03:32Anonymous structs
-
Урок 103. 00:18:48Housekeeping
-
Урок 104. 00:04:12Hands-on exercise #1
-
Урок 105. 00:04:09Hands-on exercise #2
-
Урок 106. 00:03:55Hands-on exercise #3
-
Урок 107. 00:03:56Hands-on exercise #4
-
Урок 108. 00:12:37Syntax
-
Урок 109. 00:09:05Variadic parameter
-
Урок 110. 00:13:25Unfurling a slice
-
Урок 111. 00:06:14Defer
-
Урок 112. 00:07:17Methods
-
Урок 113. 00:20:15Interfaces & polymorphism
-
Урок 114. 00:04:30Anonymous func
-
Урок 115. 00:03:49func expression
-
Урок 116. 00:11:51Returning a func
-
Урок 117. 00:12:51Callback
-
Урок 118. 00:09:28Closure
-
Урок 119. 00:09:35Recursion
-
Урок 120. 00:10:10Hands-on exercise #1
-
Урок 121. 00:04:06Hands-on exercise #2
-
Урок 122. 00:06:07Hands-on exercise #3
-
Урок 123. 00:05:20Hands-on exercise #4
-
Урок 124. 00:10:04Hands-on exercise #5
-
Урок 125. 00:02:07Hands-on exercise #6
-
Урок 126. 00:04:15Hands-on exercise #7
-
Урок 127. 00:02:25Hands-on exercise #8
-
Урок 128. 00:08:26Hands-on exercise #9
-
Урок 129. 00:03:13Hands-on exercise #10
-
Урок 130. 00:11:55What are pointers?
-
Урок 131. 00:08:29When to use pointers
-
Урок 132. 00:06:32Method sets
-
Урок 133. 00:01:03Hands-on exercise #1
-
Урок 134. 00:05:38Hands-on exercise #2
-
Урок 135. 00:12:13JSON documentation
-
Урок 136. 00:06:29JSON marshal
-
Урок 137. 00:16:15JSON unmarshal
-
Урок 138. 00:15:38Writer interface
-
Урок 139. 00:05:45Sort
-
Урок 140. 00:10:33Sort custom
-
Урок 141. 00:12:03bcrypt
-
Урок 142. 00:04:08Hands-on exercise #1
-
Урок 143. 00:08:01Hands-on exercise #2
-
Урок 144. 00:05:18Hands-on exercise #3
-
Урок 145. 00:01:48Hands-on exercise #4
-
Урок 146. 00:07:15Hands-on exercise #5
-
Урок 147. 00:05:51Concurrency vs parallelism
-
Урок 148. 00:12:29WaitGroup
-
Урок 149. 00:12:02Method sets revisited
-
Урок 150. 00:13:19Documentation
-
Урок 151. 00:12:30Race condition
-
Урок 152. 00:04:29Mutex
-
Урок 153. 00:05:45Atomic
-
Урок 154. 00:16:15Hands-on exercise #1
-
Урок 155. 00:11:57Hands-on exercise #2
-
Урок 156. 00:11:06Hands-on exercise #3
-
Урок 157. 00:04:43Hands-on exercise #4
-
Урок 158. 00:04:49Hands-on exercise #5
-
Урок 159. 00:05:40Hands-on exercise #6
-
Урок 160. 00:15:53Understanding channels
-
Урок 161. 00:09:56Directional channels
-
Урок 162. 00:06:36Using channels
-
Урок 163. 00:05:35Range
-
Урок 164. 00:10:29Select
-
Урок 165. 00:05:57Comma ok idiom
-
Урок 166. 00:07:58Fan in
-
Урок 167. 00:06:36Fan out
-
Урок 168. 00:14:40Context
-
Урок 169. 00:03:20Hands-on exercise #1
-
Урок 170. 00:02:37Hands-on exercise #2
-
Урок 171. 00:03:27Hands-on exercise #3
-
Урок 172. 00:06:17Hands-on exercise #4
-
Урок 173. 00:02:45Hands-on exercise #5
-
Урок 174. 00:03:08Hands-on exercise #6
-
Урок 175. 00:04:55Hands-on exercise #7
-
Урок 176. 00:14:43Understanding
-
Урок 177. 00:07:05Checking errors
-
Урок 178. 00:09:12Printing and logging
-
Урок 179. 00:10:08Recover
-
Урок 180. 00:03:46Errors with info
-
Урок 181. 00:11:54Hands-on exercise #1
-
Урок 182. 00:10:38Hands-on exercise #2
-
Урок 183. 00:06:02Hands-on exercise #3
-
Урок 184. 00:01:41Hands-on exercise #4
-
Урок 185. 00:18:27Hands-on exercise #5
-
Урок 186. 00:05:20Introduction
-
Урок 187. 00:07:54go doc
-
Урок 188. 00:06:47godoc
-
Урок 189. 00:04:26godoc.org
-
Урок 190. 00:12:05Writing documentation
-
Урок 191. 00:04:40Hands-on exercise #1
-
Урок 192. 00:14:15Introduction
-
Урок 193. 00:07:46Table tests
-
Урок 194. 00:09:48Example tests
-
Урок 195. 00:04:46Golint
-
Урок 196. 00:09:27Benchmark
-
Урок 197. 00:08:37Coverage
-
Урок 198. 00:12:14Benchmark examples
-
Урок 199. 00:12:33Review
-
Урок 200. 00:13:32Hands-on exercise #1
-
Урок 201. 00:19:06Hands-on exercise #2
-
Урок 202. 00:15:05Hands-on exercise #3
-
Урок 203. 00:05:59Congratulations
-
Урок 204. 00:12:16Why choose the Go programming language?
-
Урок 205. 00:09:38Hello World!
-
Урок 206. 00:03:13Section Overview
-
Урок 207. 00:06:14The Terminal
-
Урок 208. 00:08:49Installation Insights
-
Урок 209. 00:08:49Go Workspace
-
Урок 210. 00:06:52Environment Variables
-
Урок 211. 00:08:02Windows - Configuring Path Variables
-
Урок 212. 00:10:24Mac - Configuring Path Variables
-
Урок 213. 00:33:40Linux - Machine Setup
-
Урок 214. 00:12:44Linux - Machine Configuration
-
Урок 215. 00:21:42Linux - Configuring Path Variables
-
Урок 216. 00:04:33Testing Your Installation
-
Урок 217. 00:04:05Section Review
-
Урок 218. 00:01:52Section Overview
-
Урок 219. 00:09:08Go Editors
-
Урок 220. 00:06:35WebStorm & Atom.io
-
Урок 221. 00:09:04Creating Your First Project
-
Урок 222. 00:08:16Hello World with Webstorm
-
Урок 223. 00:05:48The Go Command & Documentation
-
Урок 224. 00:07:38Understanding Github
-
Урок 225. 00:14:25Using Github
-
Урок 226. 00:03:41Section Review
-
Урок 227. 00:02:04Section Overview
-
Урок 228. 00:09:57How Computers Work - Part I
-
Урок 229. 00:12:30How Computers Work - Part II
-
Урок 230. 00:08:56Github Update Command
-
Урок 231. 00:04:08Numeral Systems
-
Урок 232. 00:07:41Binary Numbering System
-
Урок 233. 00:07:09Hexadecimal Numbering System
-
Урок 234. 00:09:26Text Encoding
-
Урок 235. 00:09:34Coding Scheme Programs
-
Урок 236. 00:09:47Format Printing
-
Урок 237. 00:09:17Section Review
-
Урок 238. 00:05:51Section Overview
-
Урок 239. 00:07:55Packages
-
Урок 240. 00:05:47Go Commands
-
Урок 241. 00:08:46Variables
-
Урок 242. 00:07:51Scope
-
Урок 243. 00:10:09Scope II
-
Урок 244. 00:11:16Closure
-
Урок 245. 00:04:26Blank Identifier
-
Урок 246. 00:09:03Constants
-
Урок 247. 00:07:22Constants II
-
Урок 248. 00:03:43Words of Encouragement
-
Урок 249. 00:06:20Pointers
-
Урок 250. 00:07:46Using Pointers
-
Урок 251. 00:05:48Remainder
-
Урок 252. 00:15:04Section Review
-
Урок 253. 00:07:05Section Overview
-
Урок 254. 00:06:54For Loop
-
Урок 255. 00:06:24Nested Loops
-
Урок 256. 00:07:24Conditions, Break, & Continue
-
Урок 257. 00:13:02Documentation & Terminology
-
Урок 258. 00:06:24Rune
-
Урок 259. 00:10:41String Type
-
Урок 260. 00:07:28Switch Statements
-
Урок 261. 00:07:09If Statements
-
Урок 262. 00:14:02Exercise Solutions
-
Урок 263. 00:08:42Section Review
-
Урок 264. 00:01:52Section Overview
-
Урок 265. 00:07:49Intro To Functions
-
Урок 266. 00:05:28Func Returns
-
Урок 267. 00:06:50Variadic Functions
-
Урок 268. 00:05:08Variadic Arguments
-
Урок 269. 00:05:43Func Expressions
-
Урок 270. 00:06:05Closure
-
Урок 271. 00:06:50Callbacks
-
Урок 272. 00:05:36Callback Example
-
Урок 273. 00:05:05Recursion
-
Урок 274. 00:04:21Defer
-
Урок 275. 00:06:42Pass By Value
-
Урок 276. 00:05:07Reference Types
-
Урок 277. 00:01:40Anonymous Self-Executing Functions
-
Урок 278. 00:07:24Bool Expressions
-
Урок 279. 00:07:47Exercises - Part I
-
Урок 280. 00:06:42Exercises - Part II
-
Урок 281. 00:10:28Section Review
-
Урок 282. 00:06:08Data Structures Overview
-
Урок 283. 00:08:29Array
-
Урок 284. 00:10:46Array Examples
-
Урок 285. 00:10:05Slices
-
Урок 286. 00:09:39Slice Examples
-
Урок 287. 00:06:34More Slice Examples
-
Урок 288. 00:12:44Creating A Slice
-
Урок 289. 00:05:17Incrementing A Slice Item
-
Урок 290. 00:12:30Section Review
-
Урок 291. 00:06:19Maps Introduction
-
Урок 292. 00:08:31Map Examples - Part I
-
Урок 293. 00:08:47Map Examples - Part II
-
Урок 294. 00:05:10Map Examples - Part III
-
Урок 295. 00:10:44Map Documentation
-
Урок 296. 00:03:44Map Range Loop
-
Урок 297. 00:04:09GitHub Pull
-
Урок 298. 00:13:53Hash Tables
-
Урок 299. 00:10:58Hashing Words
-
Урок 300. 00:12:06Hashing Words II
-
Урок 301. 00:09:14Build A Hash Table
-
Урок 302. 00:11:42Finished Hash Algorithm
-
Урок 303. 00:06:15Structs Introduction
-
Урок 304. 00:11:38OOP in Go
-
Урок 305. 00:10:47User-Defined Types
-
Урок 306. 00:10:29Composition
-
Урок 307. 00:11:41JSON Marshal
-
Урок 308. 00:03:14JSON Unmarshal
-
Урок 309. 00:06:42JSON Encode
-
Урок 310. 00:05:36JSON Decode
-
Урок 311. 00:10:25Interfaces
-
Урок 312. 00:12:27Code Substitutability
-
Урок 313. 00:08:32Bill Kennedy
-
Урок 314. 00:11:55Donovan & Kernighan
-
Урок 315. 00:10:28Sort Package
-
Урок 316. 00:09:41Sort Solution
-
Урок 317. 00:15:56Sort Reverse
-
Урок 318. 00:03:36Sort Slice Int
-
Урок 319. 00:08:57Empty Interface
-
Урок 320. 00:11:41Method Sets
-
Урок 321. 00:10:22Conversion vs Assertion
-
Урок 322. 00:05:11Concurrency & WaitGroup
-
Урок 323. 00:04:43Parallelism
-
Урок 324. 00:04:10Race Conditions
-
Урок 325. 00:03:47Mutex
-
Урок 326. 00:03:59Atomicity
-
Урок 327. 00:08:36Review & Channels Preview
-
Урок 328. 00:09:31Channels - Introduction
-
Урок 329. 00:05:37Range Clause
-
Урок 330. 00:05:23N-to-1
-
Урок 331. 00:07:30Semaphores - Part 1
-
Урок 332. 00:01:38Semaphores - Part 2
-
Урок 333. 00:04:151-to-N
-
Урок 334. 00:07:03Channels as Arguments & Returns
-
Урок 335. 00:05:48Channel Direction
-
Урок 336. 00:06:02Incrementor With Channels
-
Урок 337. 00:07:15Deadlock Challenge
-
Урок 338. 00:04:44Factorial Challenge
-
Урок 339. 00:06:36Pipeline Pattern
-
Урок 340. 00:05:38Factorial Challenge Redux
-
Урок 341. 00:04:39Factorial Challenge Redux Solution
-
Урок 342. 00:03:33Fan Out / Fan In Pattern - Overview
-
Урок 343. 00:07:04Fan In Pattern
-
Урок 344. 00:16:21Fan Out / Fan In - Example
-
Урок 345. 00:01:32Fan Out / Fan In - Challenge
-
Урок 346. 00:09:12Fan Out / Fan In - Solution
-
Урок 347. 00:02:07Fan Out / Fan In - Challenge: Factorial
-
Урок 348. 00:11:23Fan Out / Fan In - Solution: Factorial
-
Урок 349. 00:00:43Deadlock Challenge
-
Урок 350. 00:04:23Deadlock Solution
-
Урок 351. 00:01:12Incrementor Challenge Revisited
-
Урок 352. 00:05:45Incrementor Solution
-
Урок 353. 00:04:54Additional Resources
-
Урок 354. 00:05:42An Introduction to Error Handling in Go
-
Урок 355. 00:05:57Improving Your Code with Golint
-
Урок 356. 00:08:46Handling Errors & Logging Errors to a File
-
Урок 357. 00:05:46Four Common Ways to Handle Errors
-
Урок 358. 00:07:26Custom Errors - Creating Values of Type error
-
Урок 359. 00:04:29Idiomatic Error Handling
-
Урок 360. 00:05:12Providing Context with Errors
-
Урок 361. 00:07:13Providing Even More Context with Errors
-
Урок 362. 00:04:48Error Handling Review & Resources
-
Урок 363. 00:05:59Congratulations
-
Урок 364. 00:05:38Bonus lecture
- Категории
- Источники
- Все курсы
- Топики
- Книги