Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Go Programming for Beginners

    Preview
    • Lesson 00 - Course Introduction

      03:24Preview
      • 1 Introduction to the Course
        03:24
    • Lesson 01 - Introduction To Go

      12:36Preview
      • 1 Introduction
        00:23
      • 2 Why Go
        03:55
      • 3 golang.org
        04:37
      • 4 Imports
        03:24
      • 5 Summary
        00:17
    • Lesson 02 - Go Language

      01:42:49Preview
      • 1 Introduction
        01:21
      • 2 Variables
        04:39
      • 3 Constants
        05:13
      • 4 Types and Casting
        04:28
      • 5 Setting Up Your Local Environment
        03:39
      • 6 Structs
        04:23
      • 7 Functions
        05:19
      • 8 Functions - Variadic
        03:46
      • 9 Functions - Defer
        05:27
      • 10 Pointers
        10:09
      • 11 Operators
        04:03
      • 12 Conditionals
        10:12
      • 13 Arrays and Slices
        09:02
      • 14 Maps
        06:26
      • 15 Looping and Ranges- Arrays and Slices
        08:06
      • 16 Looping and Ranges - Maps
        06:16
      • 17 Interfaces
        10:20
    • Lesson 03 - Expanding Your Go Knowledge

      01:04:50Preview
      • 1 Introduction
        01:44
      • 2 Object Composition
        06:00
      • 3 Custom Types
        03:04
      • 4 Constructor Function
        02:25
      • 5 Polymorphic
        05:09
      • 6 Multi File Project
        10:00
      • 7 Reading and Writing To Files
        04:38
      • 8 Encryption and Description
        13:29
      • 9 Web Operations
        07:07
      • 10 Publishing JSON
        07:02
      • 11 Consuming JSON
        04:12
    • Lesson 04 - Concurrency

      42:55Preview
      • 1 Introduction
        00:48
      • 2 Asynchronous Programming
        06:10
      • 3 Go Routines
        10:53
      • 4 Channels 1
        09:47
      • 5 Channels 2
        08:45
      • 6 Channels 3
        06:32
    • Lesson 05 - Conclusion

      02:35
      • 1 Cousre Summary
        02:35

Exam & Certification

    Why Join this Program

    • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
    • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
    • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
    • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts
    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, OPM3 and the PMI ATP seal are the registered marks of the Project Management Institute, Inc.