O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Complete Google Go Programming Course For Beginners

Video Description

In this complete Google Go (Golang) Programming course for beginners students will learn...

About This Video

  • We solve that problem, by giving high level overviews that give the big picture. We also break things down into basic lectures on how something works and will revisit them later to expand on the concepts.
  • This course is accessible to those begging programming, but quick packed enough for those whom want to learn Go and "Get on with it"
  • Our course is designed with accessible lectures, that are on average of 7 minutes (or under) in length. Each lecture builds on itself, so you can consume a lecture and keep on going with your life.. and come back to Google Go whenever you need to.

In Detail

The Benefits You Will Gain From This Course Are Endless!

Our goal for you in this course is: For you to become a beginner Ninja in one of the hottest new languages called "Google Go" and also known as Golang. Google go is taking the development world by storm, because of its system level access and its design which gives programmers the ability to create multi-core programs. This is the first development language really developed for the type of mutli-core cpu computers that have been in the market for the last ten years. Created by three genius developers are google - to solve deficiencies google was experiencing with conventional computer languages. This course is especially structured to solve a number of problems that introductions to programming languages suffer form.

Table of Contents

  1. Chapter 1 : Introduction to Google Go (Golang)
    1. Welcome To Our Course! Learn All of What This Course Has To Offer You Today! 00:01:25
    2. What will you learn from this course? 00:05:01
    3. Who is this course is for? 00:05:25
    4. What is Google Go (also called Golang)? 00:08:30
    5. Why would you want to learn google go (Golang)? 00:05:19
    6. Secret weapons to really succeed with the course. 00:03:42
  2. Chapter 2 : Getting Started with Google Go (Golang)
    1. Your Emergency Go Parachute 00:05:26
    2. Installing Google Go 00:04:07
    3. Setting up your Go Environment and Golang Workspace 00:04:23
    4. Hello World 00:04:06
    5. Installing your IDE - Part 1 - Installing GIT 00:04:20
    6. nstalling your IDE – Part 2 – Choose your own adventure! 00:03:11
    7. Installing your IDE – Part 3 - Go..go..gogland! (Option #1) 00:06:25
    8. Installing your IDE – Part 4 – Modifying the plugin to use the community edition of IntellJ IDEA (Option #2) 00:10:33
    9. Installing your IDE – Part 5 – Using IntellJ IDEA ultimate (trial version) with the golang plug in (Option #3) 00:10:43
  3. Chapter 3 : Fundamental Google Go (Golang)
    1. What is programming - Part 1- Binary and 10 kinds of people 00:06:18
    2. What is programming - Part 2 – Hexawhat? 00:04:45
    3. What is programming - Part 3 - What processing actually is 00:06:40
    4. What is programming - Part 4 - How it all ties together and the power of Golang 00:07:18
    5. Understanding the Hello World Program - "No chicken or egg for us!" 00:08:16
    6. Variables and Constants - Part 1 - Simple Declarations and Data Types 00:07:24
    7. Variables and Constants - Part 2 - Example time! 00:04:32
    8. Variables and Constants - Part 3 - Declaration, Assignment and Initializations 00:04:51
    9. Expressions - Expresso? No... expressions - super important core concept here! 00:09:20
  4. Chapter 4 : Intermediate Beginners Google Go (Golang)
    1. Loops - Part 1 - Count Down For New Years Eve! - The great setup! 00:05:11
    2. Loops - Part 2 - Count down from 1000? No problem. Solving the looping problem 00:07:20
    3. If - Part 1 - Hands on If Statements, and "How old are you!" 00:07:12
    4. If - Part 2 - Hands on If statements... and the "else if!" 00:05:10
    5. If - Part 3 - "If .... or ELSE!" 00:05:55
    6. Switch - Part 1 - "And a partridge in a pear tree..." 00:08:58
    7. Switch - Part 2 - Hands on switch! 00:04:42
    8. Switch - Part 3 - Fallingthrough Golang with a partridge in a pear tree! 00:06:25
    9. Functions Part 1 - And the introduction of the super brain! 00:13:28
    10. Functions Part 2 - The simplest function there ever was.... 00:05:53
    11. Functions Part 3 - And the data came back...the very next day... and the data.. 00:03:30
    12. Functions - Part 4 - Pointers! By Reference! By Value! See it in action here! 00:08:43
    13. Understanding Scope - (No.... not the mouthwash) 00:08:35
  5. Chapter 5 : Advanced Beginners Google Go (Golang)
    1. Arrays and Slices - Part 1 - Arrays... and seeing multiple! 00:04:36
    2. Arrays and Slices - Part 2 - Hands on Arrays 00:09:42
    3. Arrays and Slices - Part 3 - Slices - A slice of nice! 00:08:53
    4. Arrays and Slices - Part 4 - Hands on slices..... and the power within! 00:04:20
    5. Advanced Topics - Simple Statements (that aren't quite so simple....) 00:05:04
    6. For Range Loops - Processing forloops in a blink of an eye... 00:05:27
    7. Variadic Functions - No function ever sounded "so cool". Variadic...functions. 00:06:54
    8. Where to go from here! 00:06:23
  6. Chapter 6 : Bonus Videos
    1. Installing your IDE - Part 2 - Installing IDEA 00:05:37