Course Outline

Go vs other programming languages

Go basic concepts

  • Variables and Types
  • Pointers
  • Functions
  • Branching and looping
  • Complex Structures
  • Maps and Sclices
  • OOP Concepts (Classes, Interfaces)
  • Error Handling

Concurency

  • Concurrency Patters

Common Packages

Go Tools

 

 

Requirements

Knowledge of any programming language (e.g. C, VB, Java, PHP, whatever really). For example this course doesn't explain what a "loop" or "if" statement is. It just explain how these concepts are implemented in Go language.

  28 Hours
 

Testimonials

Related Courses

Java Fundamentals for Android

  14 hours

Java Persistence with Hibernate

  14 hours

Java Advanced

  28 hours

Java fundamentals with Maven

  28 hours

Java Advanced - one day

  7 hours

Java Intermediate - one day

  7 hours

Unit Testing with JUnit

  21 hours

Linux Network Programming

  14 hours

Introduction to Programming

  35 hours

Clean Code

  14 hours

Go for Systems Programming

  35 hours

Learning Go Programming

  28 hours

Advanced Go Programming

  21 hours

Build Microservices and API with Go

  14 hours

Building Microservices with Go

  28 hours