Skip to main content
  • 简体中文
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Certificate Authentication

Advanced Go Programming

Add to LinkedIn

Certificate ID: 
815019
Authentication Code: 
d5f5a
Certified Person Name: 
MIHÁLY BERECZKI
Trainer Name: 
Francesco Donzello
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Advanced Go Programming
Course Date: 
2 July 2025 10:00 to 4 July 2025 17:00
Course Outline: 

Introduction

Understanding the Go Programming Language and the Go Architecture

Installing and Configuring the Go Development Environment

Review of Go Syntax

Working with Built-in Types in Go

Learning the Features of Advanced Go

Working with the Advanced Go Build Tool

Using Maps as Sets

Working with Interface Keys and Slices

Implementing Collection and Reduction

Using the Pprof Tool

Learning How to Reduce Garbage

Working with Methods and Interfaces

Mocking in Unit Tests

Using Concurrency to Keep Data Consistent

Using User-Defined Types

Optimizing Code for Speed

Using Idiomatic Go

Working with Time, Errors, Common Interfaces, and Comments

Working with and Managing Packages

Creating a Scalable Work System

Working with Databases in Go

Serving a JSON API

Testing and Building in Go

Gaining a Solid Foundation in Web Development with Go

Working with Templates for Web Development in Go

Creating Your Own Server for Web Development in Go

Understanding and Working with the net/http Package

Understanding and Working with Routing and Serving Files

Deploying Your Site

Summary and Conclusion