- The Course Overview
- Welcome to the World of Go!
- How to Write Go Code?
- Let’s Build a Rest API Client in Go!
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
certificate availability
Yes
certificate providing authority
Simpliv Learning
The syllabus
Introduction
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


Introduction to System Programming on IBM Z
IBM via Edx


Smarter Chatbots with Node RED and Watson AI
IBM via Edx

Functional Program Design in Scala 2 Version
Swiss Federal Institute of Technology Lausanne via Coursera

Multilevel Modeling
Erasmus University, Rotterdam via Coursera


How to Modernize Applications with IBM Customer In...
IBM via Coursera


Building Cloud Services with the Java Spring Frame...
Vanderbilt via Coursera


Basic Modeling for Discrete Optimization
University of Melbourne, Parkville via Coursera


Dynamic Programming Applications in Machine Learni...
UC San Diego via Edx


C Programming Using Linux Tools and Libraries
Dartmouth College, Hanover via Edx
Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4
Scrimba via Coursera
Artificial Intelligence Ethics in Action
LearnQuest via Coursera
Artificial Creativity
Parsons School of Design, The New Sch... via Coursera

Data Science on Microsoft Azure Using Python Progr...
CloudSwyft Global Systems, Inc via Futurelearn
Angular7 for Intermediate Level
Great Learning
Hashing in Java
Great Learning
Binary Trees
Great Learning

Fullstack Enterprise Mongo Express Vue And Node
Simpliv Learning

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

Learning Algorithms in JavaScript from Scratch
Simpliv Learning
More Courses by Simpliv Learning
Microsoft Server 2016 Hands On Training Part I
Simpliv Learning
Ethical Hacking A Hands On Approach To Ethical Hac...
Simpliv Learning
Server 2012 R2 Hands On Training Part II
Simpliv Learning
Server 2012 R2 Hands On Training Part I
Simpliv Learning
Quick Excel For Financial Modeling
Simpliv Learning
3D Visualization Using Autocad 3DSMax and Photosho...
Simpliv Learning
Design Social Media Posts with PowerPoint
Simpliv Learning
Building Awesome Color Schemes For Your UI Design ...
Simpliv Learning
Learning Microsoft Azure A Hands On Training
Simpliv Learning
AZ 900 Microsoft Azure Fundamentals Exam Quick Pre...
Simpliv Learning