Course description

  • What is the focus of this course?

    The Go programming course is designed for beginners. The first modules will provide you with a detailed introduction to Go language and its features. Then, you will proceed  to advanced features such as polymorphism, concurrency, encryption. The course makes you confident to use Go in real life applications.
     

  • What are the course objectives?

    On completion of Go programming course, you will be well versed in Go and ready to use  it in real-life applications. The course helps you to achieve the following:

    • Understand Go fundamentals in detail
    • Learn about variables, constants, structs, functions, pointers, operators, arrays, maps, loops, interfaces
    • Expand your knowledge to composition, polymorphism, Jsonpublisher, Jsonconsumer, web operations
    • Comprehend concurrency feature of Go

  • Who should do this course?

    The course is outlined for beginners, who should have at least a little experience in coding and programming language.
     

Course preview

    • Lesson 00 - Course Introduction

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

      12:36
      • 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

      1:42:49
      • 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

      1:04:50
      • 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:55
      • 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
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

FAQs

  • How would a certificate from Simplilearn help me?

    In today’s era where technologies and best practices are changing rapidly, and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume. Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.
     

  • What are the benefits of this course?

    Go is an open source programming language developed by Google. It is easy to learn and adds a great value to your coding credentials.
     

  • What are the prerequisites for this course?

    • Knowledge of coding and programming language is helpful
    • Prior experience in Go is not needed

  • Who are the trainers for this course?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.
     

  • What are the payment options?

    Payments can be made using any of the following options and a receipt will be issued to you automatically via email.

    • Visa debit/credit card
    • American Express and Diners Club card
    • MasterCard
    • PayPal

  • Can I cancel my enrollment? Do I get a refund?

    Yes, you can cancel your enrollment. We provide a complete refund after deducting the administration fee. To know more, please review our refund policy.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.