Get in Touch
 Duration 21 hours

Course Outline

Introduction

Exploring the Go Programming Language and Go Architecture

Installation and Configuration of the Go Development Environment

Reviewing Go Syntax

Utilizing Built-in Types in Go

Examining Advanced Go Features

Interacting with the Advanced Go Build Tool

Employing Maps as Sets

Handling Interface Keys and Slices

Implementing Collection and Reduction

Utilizing the Pprof Tool

Strategies for Reducing Garbage

Working with Methods and Interfaces

Mocking in Unit Tests

Leveraging Concurrency for Data Consistency

Utilizing User-Defined Types

Optimizing Code for Performance

Applying Idiomatic Go Practices

Handling Time, Errors, Common Interfaces, and Comments

Managing and Working with Packages

Building a Scalable Work System

Integrating Databases with Go

Serving JSON APIs

Testing and Building with Go

Establishing a Strong Foundation in Go Web Development

Utilizing Templates for Go Web Development

Developing Custom Servers for Go Web Development

Understanding and Using the net/http Package

Managing Routing and File Serving

Site Deployment

Summary and Conclusion

Requirements

  • Fundamental programming proficiency in any language

Target Audience

  • Web Developers
  • Software Developers
  • Programmers
  • Individuals seeking to master Go

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories