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
Free

Multilevel Modeling

Erasmus University, Rotterdam via Coursera

3 Weeks Online
Intermediate
Free

How to Modernize Applications with IBM Customer In...

IBM via Coursera

3 Weeks Online
Intermediate
Free

Building Cloud Services with the Java Spring Frame...

Vanderbilt via Coursera

3 Weeks Online
Intermediate
Free

Basic Modeling for Discrete Optimization

University of Melbourne, Parkville via Coursera

3 Weeks Online
Intermediate
Free

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

3 Weeks Online
Intermediate
Free

Artificial Intelligence Ethics in Action

LearnQuest via Coursera

Online
Intermediate

Artificial Creativity

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

Online
Intermediate
Data Science on Microsoft Azure Using Python Progr...

Data Science on Microsoft Azure Using Python Progr...

CloudSwyft Global Systems, Inc via Futurelearn

15 Weeks Online
Intermediate

Angular7 for Intermediate Level

Great Learning

Online
Intermediate
Free

Hashing in Java

Great Learning

Online
Intermediate
Free

Binary Trees

Great Learning

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

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
₹9 ₹49

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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books