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.

  • What does it mean to be GSA approved course?

    The course is part of Simplilearn’s contract with GSA (only US) with special pricing for GSA approved agencies & organizations. To know more click here

  • How do i know if I am eligible to buy this course at GSA price?

    You should be employed with GSA approved agencies & organizations. The list of approved agencies is provided here

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