Get in Touch

Course Outline

Introduction

  • Go as a language for web and systems programming
  • Comparing Go with C, Javascript, Ruby, etc.

Setting up the development environment

Utilising Go variables, constants, and types

Applying mathematical operators in Go

Managing dates and times in Go

Working with Go pointers, arrays, slices, maps, and structures

Implementing conditional logic with Switch and For loops

Defining and invoking functions in Go

Constructing a web application in Go

Employing the Go runtime to build and compile a project

Interacting with file systems and the web for data reading and writing

Debugging the application

Utilising Interfaces to reduce application complexity

Creating a project package

Introducing concurrency via Go Routines and Channels

Optimising the application

Deploying the application

Conclusion

Requirements

  • Familiarity with general programming principles

Target audience

  • Developers
 28 Hours

Testimonials (5)

Upcoming Courses

Related Categories