Udemy

Go Programming by Example (Golang)

Enroll Now
  • 1,946 Students
  • Updated 1/2019
4.3
(312 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
23 Hour(s) 40 Minute(s)
Language
English
Taught by
Kam Hojati
Rating
4.3
(312 Ratings)
3 views

Course Overview

Go Programming by Example (Golang)

Go Programming by Example (Golang)

Go that is called a ‘C for the 21st century’ was designed in 2007 to address some of the industry problems.

Today, many well-known companies like Google, Adobe, Facebook, IBM, and many more use Go.

They use Go, because of its simple approach to implement complex concepts.

 

This practical course will enable you to build simple, reliable, and efficient software, delivering basic to advanced concepts using Go.

 

The course is over 23 hours, including 160+ lectures, over 163 code examples, chapter assignments and a final assignment.

 

Emphasis has been placed on reviewing code examples, diagrams and white boarding.

 

The course gradually moves from basic to advanced topics and eventually ends with a final assignment.

 

In 16 sections, it covers topics such as language fundamentals, control structures, arrays, slices, maps, functions, callbacks, closures, pointers, structs, interfaces, concurrency & parallelism, goroutines, channels, packages, documentation, error handling, unit testing, json, files, reflections, MySQL, and may more.

Course Content

  • 10 section(s)
  • 184 lecture(s)
  • Section 1 Introduction
  • Section 2 Language Fundamentals
  • Section 3 Control Structures
  • Section 4 Arrays & Slices
  • Section 5 Maps
  • Section 6 Functions, Part 1 (Basics)
  • Section 7 Pointers
  • Section 8 Functions, Part 2
  • Section 9 Structs
  • Section 10 Interfaces

What You’ll Learn

  • This practical course will enable you to build reliable, and efficient software, delivering basic to advanced concepts using Go
  • You will learn control structures, arrays, slices, maps, and functions
  • You will learn pointers, structs, and interfaces
  • You will learn concurrency & parallelism, goroutines, channels, and reflections
  • You will learn packages, documentation, unit testing, error handling, json, reflections
  • You will learn to install the Go compiler, Visual Studio Code, MySQL, and PostgreSQL
  • You will see a tour of SQL and also learn to connect Go to MySQL and PostgreSQL
  • You will work on a final assignment

Skills covered in this course


Reviews

  • R
    Raymond Leon
    4.0

    The beginning was more useful to me as I am already a seasoned developer. Would have liked to have a transcript for the audio.

  • J
    Jonathan D
    5.0

    This course is really great, the instructor explains things really clearly and gives us a lot of opportunities to practice via a lot of exercises. I definitely recommend it to everyone!

  • T
    Thomasniu
    5.0

    Good course. Explaining Golang in detail and comparing its features with other OOP language, which makes me to grasp the concepts faster!

  • E
    Elvin Asadov
    5.0

    Explanation of the topics are very easy to follow. It was great journey for me in learning Golang.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed