blob: 6804b11415a0cff9b9661b11ed0ecbde7bcf3062 [file] [log] [blame] [view]
Andrew Gerrand5bc444d2014-12-10 11:35:11 +11001# Screencasts
2
3## Writing, building, installing, and testing Go code
4
5A first stop for newcomers to the Go Programming Language.
6
7This screencast describes setting up a workspace (GOPATH), writing commands and packages, using the go tool to build and install, and using the testing package to write unit tests.
8
Gavin Cardozac5a8dba2016-05-30 12:17:21 +05309[[video](http://www.youtube.com/watch?v=XCsL89YtqCs)]
10
Packtfb6f4042017-02-03 18:48:26 +053011***
Gavin Cardozac5a8dba2016-05-30 12:17:21 +053012 * **Go for Web Development [Video]**
13 * Author: Larry Price
14 * Publication Date: December 29, 2015
15 * ISBN:978-1784397982
Packtf1fb5d12016-12-12 12:00:32 +053016
Gavin Cardozac5a8dba2016-05-30 12:17:21 +053017[[video](https://www.packtpub.com/web-development/go-web-development-video/)]
Packt4959da12016-09-07 11:29:44 +053018
Packtfb6f4042017-02-03 18:48:26 +053019***
Packtf7606b82016-09-07 11:30:43 +053020 * **Go: Building Web Applications**
Packt4959da12016-09-07 11:29:44 +053021 * Authors: Nathan Kozyra, Mat Ryer
22 * Publication Date: August 2016
23 * ISBN:978-1787123496
Packtf1fb5d12016-12-12 12:00:32 +053024
Packt66c7e382016-09-07 12:05:36 +053025[[Course](https://www.packtpub.com/application-development/go-building-web-applications)]
Packt4959da12016-09-07 11:29:44 +053026
Packte8419402017-02-03 18:51:55 +053027***
Packt1a69e6d2016-10-12 12:03:55 +053028 * **The Go Programming Language Guide - Code Like a Pro [Video]**
29 * Author: Eduonix
30 * Publication Date: September 23, 2016
31 * ISBN:978-1787128385
Packtf1fb5d12016-12-12 12:00:32 +053032
Packt1a69e6d2016-10-12 12:03:55 +053033[[video](https://www.packtpub.com/application-development/go-programming-language-guide-code-pro-video)]
34
Packte8419402017-02-03 18:51:55 +053035***
Packt58bab062016-12-12 11:59:50 +053036 * **Go Projects [Video]**
37 * Authors: Ben Tranter & Rostislav Dzinko
38 * Publication Date: November 14, 2016
39 * ISBN:978-1786460103
Packtf1fb5d12016-12-12 12:00:32 +053040
Packt58bab062016-12-12 11:59:50 +053041[[video](https://www.packtpub.com/application-development/go-projects-video)]
Suraj Patilc1034ad2017-01-16 16:55:53 +053042
Packte8419402017-02-03 18:51:55 +053043***
Suraj Patilc1034ad2017-01-16 16:55:53 +053044 * **Build webapps in Go without using a framework [Video]**
45 * Authors: Suraj Patil
46 * Publication Date: December 2016
47
48[[Course](https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4)]
49
Packte8419402017-02-03 18:51:55 +053050***
51 * **Mastering Go [Video]**
52 * Authors: Mina Andrawos
53 * Publication Date: January 31, 2017
54 * ISBN:978-1786468239
55
56[[video](https://www.packtpub.com/application-development/mastering-go-programming-video)]
57
Packtf4989cf2017-03-15 15:40:53 +053058***
59 * **Getting started with Cloud Native Go [Video]**
60 * Author: Mario-Leander Reimer
61 * Publication Date: February 24, 2017
62 * ISBN:978-1787125476
63
Packtbf64fe02017-03-15 15:41:41 +053064[[video](https://www.packtpub.com/application-development/getting-started-cloud-native-go)]
Packtf4989cf2017-03-15 15:40:53 +053065
Packt41f9bb32017-05-04 16:24:02 +053066***
67 * **Introduction to Go Classical Patterns [Video]**
68 * Author: Mario Castro Contreras
69 * Publication Date: April 27, 2017
70 * ISBN:978-1788398039
71
72[[video](https://www.packtpub.com/application-development/introduction-go-classical-patterns-video)]
73
74***
75 * **Go Essentials for Full Stack Web Development [Video]**
76 * Author: Kamesh Balasubramanian
77 * Publication Date: April 30, 2017
78 * ISBN:978-1787280946
79
80[[video](https://www.packtpub.com/web-development/go-essentials-full-stack-web-development-video)]
81
Packte6b17e52017-06-09 11:18:33 +053082***
83 * **Go Behavioral Patterns [Video]**
84 * Author: Mario Castro Contreras
85 * Publication Date: May 27, 2017
86 * ISBN:978-1788397377
87
88[[video](https://www.packtpub.com/application-development/go-behavioral-patterns-video)]
89
90***
91 * **Go Concurrency [Video]**
92 * Author: Mario Castro Contreras
93 * Publication Date: May 30, 2017
94 * ISBN:978-1788394161
95
96[[video](https://www.packtpub.com/application-development/go-concurrency-video)]
97
98***
99 * **Advanced Cloud Native Go [Video]**
100 * Author: Mario-Leander Reimer
101 * Publication Date: May 31, 2017
102 * ISBN:978-1787286238
103
104[[video](https://www.packtpub.com/application-development/advanced-cloud-native-go-video)]
105
106***
107 * **Go: Building 7 Real-World Projects [Video]**
108 * Author: Ben Tranter, Rostislav Dzinko and Mat Ryer
109 * Publication Date: May 31, 2017
110 * ISBN:978-1788290494
111
Packt7ee1be32017-06-09 11:19:17 +0530112[[course](https://www.packtpub.com/application-development/go-building-7-real-world-projects)]
Packte6b17e52017-06-09 11:18:33 +0530113
Packt898bf2e2017-07-06 12:30:20 +0530114***
115 * **Modern Golang Programming [Video]**
116 * Author: Mina Andrawos
117 * Publication Date: June 23, 2017
118 * ISBN:978-1787125254
119
120[[video](https://www.packtpub.com/web-development/modern-golang-programming-video)]
121
122***
123 * **Back-End Web Development using Go [Video]**
124 * Author: Kamesh Balasubramanian
125 * Publication Date: June 30, 2017
126 * ISBN:978-1788392761
127
128[[video](https://www.packtpub.com/web-development/back-end-web-development-using-go-video)]
129
Packt15107522017-09-14 12:34:17 +0530130***
131 * **Getting started with Go Programming Language**
132 * Author: Matthew Spaulding
133 * Publication Date: August 2017
134 * ISBN: 978-1788471855
135
136[[course]( https://www.packtpub.com/networking-and-servers/getting-started-go-programming-language-integrated-course)]
137
138***
139 * **Beginner Solutions in Go The Basics, Clients, and Servers [Video]**
140 * Author: Aaron Torres
141 * Publication Date: August 2017
142 * ISBN: 978-1788629089
143
144[[video]( https://www.packtpub.com/application-development/beginner-solutions-go-%E2%80%93-basics-clients-and-servers-video)]
145
Packtf875b732017-10-04 10:21:02 +0530146***
147 * **Front-End Web Development using Go (Video)**
148 * Author: Kamesh Balasubramanian
149 * Publication Date: September 2017
150 * ISBN: 978-1788398916
151
152[[video](https://www.packtpub.com/web-development/front-end-web-development-using-go-video)]
153
Packted067e82017-10-04 11:28:00 +0530154***
155 * **Advanced Solutions in Go Testing and Distributed Systems**
156 * Author: Aaron Torres
157 * Publication Date: September 2017
158 * ISBN: 978-1788627887
159
160[[video](https://www.packtpub.com/application-development/advanced-solutions-go-%E2%80%93-testing-and-distributed-systems-video)]
161
Packtddf9e7d2017-12-12 16:00:26 +0530162***
163 * **Go Standard Library Solutions (Video)**
164 * Author: Johnny Boursiquot
165 * Publication Date: November 2017
166 * ISBN: 978-1788474160
Packtddf9e7d2017-12-12 16:00:26 +0530167
168[[video](https://www.packtpub.com/application-development/go-standard-library-solutions-video)]
169
Packt43118f22018-03-09 17:19:52 +0530170***
171* **Machine Learning with Go [Video]**
172 * Author: Daniel Whitenack
173 * Publication Date: February 2018
174 * ISBN: 9781789134735
Packt4a5bfc22018-04-09 12:16:40 +0530175
Packt43118f22018-03-09 17:19:52 +0530176[[video](https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-go-video)]
177
Packt72134492018-04-09 12:20:42 +0530178***
179* **Go Production Deployments [Video]**
180 * Author: Kamesh Balasubramanian
181 * Publication Date: March 2018
182 * ISBN: 9781788399340
183
184[[video](https://www.packtpub.com/web-development/go-production-deployments-video)]
185
Packt76860d92018-05-17 12:21:09 +0530186***
187* **Network Programming with Go [Video]**
188 * Author: Vladimir Vivien
189 * Publication Date: April 2018
190 * ISBN: 9781788476560
191
192[[video](https://www.packtpub.com/networking-and-servers/network-programming-go-video)]
193
Packtfd86aea2018-06-08 16:03:07 +0530194***
195* **Learning Go Data Structures and Algorithms [Video]**
196 * Author: Gustavo Chaín
197 * Publication Date: May 2018
198 * ISBN: 9781788392563
199
200[[video](https://www.packtpub.com/application-development/learning-go-data-structures-and-algorithms-video)]
201
202***
203* **Hands-on with Go [Video]**
204 * Author: Tarik Guney
205 * Publication Date: May 2018
206 * ISBN: 9781789132519
207
208[[video](https://www.packtpub.com/networking-and-servers/network-programming-go-video)]
209
Packtba2429d2018-07-20 14:42:19 +0530210***
211 * **Learn Go in 3 Hours [Video]**
212 * Author: Jonathan Bodner
213 * Publication Date: June 2018
214 * ISBN: 9781788992053
215
216[[video](https://www.packtpub.com/application-development/learn-go-3-hours-video)]
217
218***
219 * **Hands-on Serverless Computing with Go [Video]**
220 * Author: Matthew Stoodley
221 * Publication Date: June 2018
222 * ISBN: 9781789132830
223
224[[video](https://www.packtpub.com/application-development/hands-serverless-computing-go-video)]
225
Packt1926e8e2018-08-27 15:22:52 +0530226***
Packt1926e8e2018-08-27 15:22:52 +0530227 * **Hands-on Concurrency with Go [Video]**
228 * Author: Leo Tindall
229 * Publication Date: July 2018
230 * ISBN: 9781788993746
Packt1926e8e2018-08-27 15:22:52 +0530231
232[[video](https://www.packtpub.com/application-development/hands-concurrency-go-video)]
233
234***
Packt1926e8e2018-08-27 15:22:52 +0530235 * **Troubleshooting Go Application Development [Video]**
236 * Author: Shawn Milochik
237 * Publication Date: July 2018
238 * ISBN: 9781788997072
Packtca9a8002018-08-27 15:25:28 +0530239
Packt1926e8e2018-08-27 15:22:52 +0530240[[video](https://www.packtpub.com/application-development/troubleshooting-go-application-development-video)]
241
Packt0e8f4562018-10-11 12:40:51 +0530242***
243
Packt94efb112018-10-11 12:42:22 +0530244* **Functional Programming in Go [Video]**
Packt0e8f4562018-10-11 12:40:51 +0530245 * Author: Erkid Hoxholli
246 * Publication Date: September 2018
247 * ISBN: 9781787283480
Packt0e8f4562018-10-11 12:40:51 +0530248
249[[video](https://www.packtpub.com/application-development/functional-programming-go-video)]
250
Packte8419402017-02-03 18:51:55 +0530251***