Get in Touch

Course Outline

Overview

  • Go as a language for web and systems programming
  • Comparative analysis of Go against C, JavaScript, Ruby, and other languages

Configuring the development environment

Managing variables, constants, and data types in Go

Implementing mathematical operations within Go

Handling date and time functionality in Go

Utilizing pointers, arrays, slices, maps, and structs in Go

Implementing control flow through conditional statements and iterative loops

Defining and invoking functions in Go

Developing a web application using Go

Compiling and building projects using the Go runtime for government software development workflows

Performing input and output operations with file systems and web interfaces

Debugging application issues

Leveraging interfaces to reduce application complexity

Constructing reusable project packages

Implementing concurrency via Goroutines and channels

Optimizing application performance

Deploying the application in production environments

Summary

Requirements

  • Familiarity with fundamental software development concepts

Target Audience

  • Software engineers
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses