Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 50% Concurrency in Go (Golang)

Concurrency in Go (Golang)

$9.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare

Questions that comes to all Developers is whether they are utilising the available Computing resource efficiently? 

Course Overview

The course could be divided into five parts.

Concurrency Primitives

Deep Dive into Concurrency Primitives

Concurrency Patterns

Context Package

Bonus Section – Interfaces

In the course we try to answer these questions.

Concurrency Primitives

What are the limitations of Threads?

What are advantages of goroutines over OS threads?

How do we avoid race condition?

How Channels are used to communicate data?

How do we implement timeout and non–blocking communication?

When do we use mutex and channels?

How to synchronise execution of goroutines?

How to detect race condition in Go?

Deep Dives into Concurrency Primitives

How Go scheduler works?

How does context switching works?

How channel send and receive works underneath?

Concurrency Patterns

How to construct streaming pipelines with Goroutines and Channels?

How to Fan–out and Fan–in computationally intensive stages?

How do we avoid Goroutine Leaks?

Context Package

How we can propagate request scoped data and cancellation signal across API boundaries?

Coding Exercises

Each concept is followed by a Coding Exercise.

Exercises blueprint are shared on Github.

Sample Applications

We will build

Blueprint of web crawler.

Image processing pipeline.

HTTP Server Timeouts with Context Package.

Specification: Concurrency in Go (Golang)

Duration

5 hours

Year

2022

Level

Intermediate

Certificate

Yes

Quizzes

No

3 reviews for Concurrency in Go (Golang)

5.0 out of 5
3
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Charan Kumar Palla

    The way the course started with the point of concurrency really impressed with detailling.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Vasubabu Jinagam

    This is one of the best tutorial for golang concurrency and he also explained OS concepts which helped me to refresh my memory on OS concepts

    Helpful(0) Unhelpful(0)You have already voted this
  3. Harsha Heranje

    It would have been good if pipelines and context were explained pictorial or with pictures.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Concurrency in Go (Golang)
    Concurrency in Go (Golang)

    $9.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare