Mastering Go Programming

BY
Simpliv Learning

Lavel

Intermediate

Mode

Online

Fees

$ 299 1499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
$ 299  $1,499
certificate availability

Yes

certificate providing authority

Simpliv Learning

The syllabus

Introduction

  • The Course Overview
  •  Welcome to the World of Go!
  •  How to Write Go Code?
  •  Let’s Build a Rest API Client in Go!

Key Building Blocks

  • Packages, Variables, and Functions
  •  Flow Control
  •  Applying Your New Knowledge – Binary Search Algorithm
  •  Structs, Slices, and Maps
  •  Applying Your New Knowledge – Let’s Create a Set

Advanced Building Blocks

  • Slicing Slices
  •  Methods and Interfaces – Linked List Data Structure Implementation
  •  Concurrency in Go – goroutines
  •  Concurrency in Go – Channels
  •  Concurrency in Go – Select
  •  Errors and Troubleshooting
  •  A Tour into Go’s Packages
  •  Project Hydra –Write the First Piece of the Spaceship Web Server

Object-Oriented Patterns in the Go World

  • A Closer Look at Interfaces and Methods in Go 1
  •  A Closer Look at Interfaces and Methods II
  •  Factory Design Pattern in Go
  •  The Singleton Pattern –Building the Hydra Custom Logger
  •  Builder Pattern in Go – Construct the Ship’s Defense Shields

Go Master Topics

  • Syncs and Locks
  •  Timers and Tickers
  •  Channel Generators
  •  Pipelines –Build the Hydra Chat System
  •  Pipelines – Build the Hydra Chat System (Continued)
  •  Go Laws of Reflection
  •  Reflection on Structs and Interfaces
  •  Hydra – Custom Configuration File Reader

Go Testing

  • Unit Testing in Go
  •  Benchmarking in Go
  •  Practices, Cross-Compilation, and the Go Tool

Files

  • File Handling in Go
  •  Go and JSON Format
  •  Go and the XML Format
  •  Go and CSV Format

Databases

  • Go with MySQL
  •  Go with MongoDB I
  •  Go with MongoDB II
  •  Go with BoltDB
  •  Building Hydra’s Database Interface

Communications

  • TCP communication – Clients
  •  TCP Communication – Servers
  •  UDP Communications
  •  Protocol Buffers with Go
  •  Hydra Protocol Buffer Layer

Web Applications in Go

  • Web Server Applications in Go
  •  Client and RESTful API Application in Go
  •  Build Hydra’s RESTful API I
  •  Build Hydra’s RESTful API II
  •  Building the Hydra Website – Templates
  •  Building the Hydra Website – Backend
  •  Hydra Chat Portal I
  •  Hydra Chat Portal II
  •  Web Security

Articles

Popular Articles

Latest Articles

Similar Courses

HTML5 Coding Essentials and Best Practices

World Wide Web Consortium via Edx

6 Weeks Online
Intermediate
Free

Introduction to System Programming on IBM Z

IBM via Edx

3 Weeks Online
Intermediate
Free

Smarter Chatbots with Node RED and Watson AI

IBM via Edx

3 Weeks Online
Intermediate
Free

Functional Program Design in Scala 2 Version

Swiss Federal Institute of Technology Lausanne via Coursera

3 Weeks Online
Intermediate

Multilevel Modeling

Erasmus University, Rotterdam via Coursera

8 Hours Online
Intermediate
Free

How to Modernize Applications with IBM Customer In...

IBM via Coursera

2 Hours Online
Intermediate
Free

Building Cloud Services with the Java Spring Frame...

Vanderbilt via Coursera

1 Week Online
Intermediate

Basic Modeling for Discrete Optimization

University of Melbourne, Parkville via Coursera

3 Weeks Online
Intermediate

Dynamic Programming Applications in Machine Learni...

UC San Diego via Edx

4 Weeks Online
Intermediate
Free
C Programming Using Linux Tools and Libraries

C Programming Using Linux Tools and Libraries

Dartmouth College, Hanover via Edx

5 Weeks Online
Intermediate
Free

Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4

Build AI Apps with ChatGPT Dall E and GPT 4

Scrimba via Coursera

4 Weeks Online
Intermediate
₹ 2,699

Artificial Intelligence Ethics in Action

LearnQuest via Coursera

5 Hours Online
Intermediate

Artificial Creativity

Parsons School of Design, The New Sch... via Coursera

Online
Intermediate

Angular7 for Intermediate Level

Great Learning

Online
Intermediate
Free

Hashing in Java

Great Learning

2 Hours Online
Intermediate
Free

Binary Trees

Great Learning

2 Hours Online
Intermediate
Free
Fullstack Enterprise Mongo Express Vue And Node

Fullstack Enterprise Mongo Express Vue And Node

Simpliv Learning

Online
Intermediate
$199 $999
Visual Design for Web Designers UI Designers and D...

Visual Design for Web Designers UI Designers and D...

Simpliv Learning

Online
Intermediate
$199 $999
Learning Algorithms in JavaScript from Scratch

Learning Algorithms in JavaScript from Scratch

Simpliv Learning

Online
Intermediate
$199 $999
JavaScript Interview Preparation Practice Problems

JavaScript Interview Preparation Practice Problems

Simpliv Learning

Online
Intermediate
$199 $999

More Courses by Simpliv Learning

Microsoft Server 2016 Hands On Training Part I

Simpliv Learning

Online
Intermediate
$9 $49

Ethical Hacking A Hands On Approach To Ethical Hac...

Simpliv Learning

Online
Intermediate

Server 2012 R2 Hands On Training Part II

Simpliv Learning

Online
Intermediate
$9 $49

Server 2012 R2 Hands On Training Part I

Simpliv Learning

Online
Intermediate
$10 $49

Quick Excel For Financial Modeling

Simpliv Learning

Online
Intermediate
$9 $49

3D Visualization Using Autocad 3DSMax and Photosho...

Simpliv Learning

Online
Intermediate
$19 $99

Design Social Media Posts with PowerPoint

Simpliv Learning

Online
Intermediate
$149 $749

Building Awesome Color Schemes For Your UI Design ...

Simpliv Learning

Online
Intermediate
$199 $999

Learning Microsoft Azure A Hands On Training

Simpliv Learning

Online
Intermediate
$199 $999

AZ 900 Microsoft Azure Fundamentals Exam Quick Pre...

Simpliv Learning

Online
Intermediate
$199 $999

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses