Go Language Programming

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Go Language Programming (GLP)

Go Language Programming has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems-level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages. Golang has entered the space as an entirely viable language for accomplishing a huge array of low-level programming and service infrastructure tasks.

This video course not only gives you a deep insight into the fundamental mechanics behind the language but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the unique capabilities of the language to write effective, powerful code you can employ to develop software.

We look at packages, object-oriented programming, concurrency, and reflection among other things. Moreover, you will learn about Go’s awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with plenty of illustrative code samples, exercises, and real-world scenarios that will help you build your own application.

By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features.

Who this course is for:

  1. This video is for experienced programmers with a background in any other language—this being from Ruby to C or JavaScript. If you are a fast learner who is well versed in programmatic logic with a bit of basic understanding of Go Language Programming, this course is for you.
Show More

What Will You Learn?

  • Learn the basics of Go Language Programming from A to Z.

Course Content

Go Language Programming

  • Introduction – Go Lang Practical Programming Tutorial p.1
    00:00
  • Maps – Go Lang Practical Programming Tutorial p.14
    00:00
  • Mapping news data – Go Lang Practical Programming Tutorial p.15
    00:00
  • HTML templates – Go Lang Practical Programming Tutorial p.16
    00:00
  • Using templates – Go Lang Practical Programming Tutorial p.17
    00:00
  • Goroutines – Go Lang Practical Programming Tutorial p.18
    00:00
  • Goroutine Synchronization – Go Lang Practical Programming Tutorial p.19
    00:00
  • Defer – Go Lang Practical Programming Tutorial p.20
    00:00
  • Panic and Recover – Go Lang Practical Programming Tutorial p.21
    00:00
  • Channels – Go Lang Practical Programming Tutorial p.22
    00:00
  • Buffering and Iterating over Channels – Go Lang Practical Programming Tutorial p.23
    00:00
  • Continuing our Go Web application – Go Lang Practical Programming Tutorial p.13
    00:00
  • Looping – Go Lang Practical Programming Tutorial p.12
    00:00
  • Syntax – Go Lang Practical Programming Tutorial p.2
    00:00
  • Types – Go Lang Practical Programming Tutorial p.3
    00:00
  • Pointers – Go Lang Practical Programming Tutorial p.4
    00:00
  • Simple Web App – Go Lang Practical Programming Tutorial p.5
    00:00
  • Structs – Go Lang Practical Programming Tutorial p.6
    00:00
  • Methods – Value Receivers – Go Lang Practical Programming Tutorial p.7
    00:00
  • Pointer Receivers – Go Lang Practical Programming Tutorial p.8
    00:00
  • More web dev basics – Go Lang Practical Programming Tutorial p.9
    00:00
  • Accessing the internet – Go Lang Practical Programming Tutorial p.10
    00:00
  • Parsing XML – Go Lang Practical Programming Tutorial p.11
    00:00
  • Adding Concurrency to our Web App – Go Lang Practical Programming Tutorial p.24
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet