In today's software industry, we are constantly stretched to the limit to create robust, high-performance applications. This is where the Go language shines. Go is an incredibly powerful programming language created by Google that provides excellent performance whether you are running on a desktop, on the web, or even in the cloud.
In this course, Envato Tuts+ instructor Derek Jensen will teach you the basics of the Go programming language so that you will be able not only to write simple utilities, but also to take Go beyond the console and build scalable, flexible web servers.
1.Introduction3 lessons, 12:09
3 lessons, 12:09
1.1Introduction01:01
1.1
Introduction
01:01
1.2Prerequisites03:08
1.2
Prerequisites
03:08
1.3Installing Go08:00
1.3
Installing Go
08:00
2.the Basics8 lessons, 1:15:15
8 lessons, 1:15:15
2.1Variables and Types11:28
2.1
Variables and Types
11:28
2.2Constants and Comments04:44
2.2
Constants and Comments
04:44
2.3Functions13:27
2.3
Functions
13:27
2.4Loops06:41
2.4
Loops
06:41
2.5Conditionals12:34
2.5
Conditionals
12:34
2.6Pointers09:40
2.6
Pointers
09:40
2.7Structs08:28
2.7
Structs
08:28
2.8Arrays08:13
2.8
Arrays
08:13
3.Building Web Servers in Go4 lessons, 43:38
4 lessons, 43:38
3.1Building a Basic Web Server10:44
3.1
Building a Basic Web Server
10:44
3.2Serving HTML to the Browser12:27
3.2
Serving HTML to the Browser
12:27
3.3Creating Templates10:11
3.3
Creating Templates
10:11
3.4Dynamic Templates10:16
3.4
Dynamic Templates
10:16
4.Conclusion1 lesson, 01:32
1 lesson, 01:32
4.1Conclusion01:32
4.1
Conclusion
01:32
Derek Jensen is a lifetime nerd that calls the Chicagoland area home. He is your typical family man that loves activities with his wonderful wife and three amazing children. He is huge sports buff (both playing and coaching) and loves football, baseball and basketball. He loves just about any technology he can get his hands on but spends most of him time on the server side of the world. His day job consists of writing highly transactional backend web services, data access layers, and n-tier applications using the .NET Framework in C#. At night, when he's not spending time with his family, he enjoys authoring Tuts+ Courses and creating ASP.NET MVC web sites and mobile apps for clients.