- Overview
- Transcript
1.1 Introduction
Welcome to this Go Fundamentals course. In this course I'll teach you the basics of the Go programming language so that you will be able to write fast and flexible desktop and web applications, even if you have never seen the language before. By the end of the course, we'll start using the Go language to write web servers. Let's get started!
1.Introduction3 lessons, 12:09
1.1Introduction01:01
1.2Prerequisites03:08
1.3Installing Go08:00
2.the Basics8 lessons, 1:15:15
2.1Variables and Types11:28
2.2Constants and Comments04:44
2.3Functions13:27
2.4Loops06:41
2.5Conditionals12:34
2.6Pointers09:40
2.7Structs08:28
2.8Arrays08:13
3.Building Web Servers in Go4 lessons, 43:38
3.1Building a Basic Web Server10:44
3.2Serving HTML to the Browser12:27
3.3Creating Templates10:11
3.4Dynamic Templates10:16
4.Conclusion1 lesson, 01:32
4.1Conclusion01:32
1.1 Introduction
Hey there Tuts friends, Derek Jensen here with you again, and I think it's time to Go. And by Go I don't mean leave. I mean Go the programming language, developed by Google. In today's landscape of software development we are constantly stretched to the limit to create robust, highly performant applications. And far too often we're trying to do this with languages and platforms that have been around for a while that just don't fit our needs. In those situations, it's important for us to weigh our options and make the right choice for the scenario, and this scenario definitely calls for Go. Go is an incredibly powerful programming language that is performant whether running an application on the desktop, in the web, or in the cloud. So it's time for us to get serious about Go. So, in this course, I'm gonna teach you the basics of the Go programming language. And show you how you can use these to not only write simple applications that run on the desktop, but also how these skills can get you up and running quickly, creating very fast and performant web applications. So what are you waiting for? Let's go.