SYNCHRONIZATION
EXPERT

A path to a correct and effective understanding of Synchronization in .NET.

Course description

The "Synchronization Expert" course is a specialized course focused on teaching effective thread synchronization within shared memory to avoid deadlocks and optimize work with asynchronous processes. The course primarily covers techniques for exclusive and non-exclusive locking, safe signaling use, and support for synchronization with asynchronous primitives.

It includes practical demonstrations and homework assignments that help you master the techniques presented. This course is an essential part of the broader Async Expert educational course, which focuses on asynchronous programming. A full understanding of asynchronicity is not possible without knowledge of synchronization principles and vice versa.

About agenda

What you'll get?

Access to Synchronization Expert on-line course - Access to Synchronization Expert on-line course at an attractive price

Certificate of completion - As with all our courses, you will receive a Certificate of Completion upon completion.

Access to the course platform - The access to the platform as well as to our dedicated discussion page, which allows you to contact the instructor and other course participants.

Access to the repository - Besides the access to the recordings, ability to contact others you receive the access to repository that includes code examples.

KickStart -20%

€35

€44

Lifetime access

LEVEL:

ADVANCED

Language:

ENGLISH

Rating:

4.9
Buy now

Course

Authors

Konrad

kokosa

Pro .NET Memory book author | Microsoft MVP

Szymon

Kulec

.NET Technical Lead | Microsoft MVP

Łukasz

Pyrzyk

Software Engineer | Microsoft MVP
About Authors

Course Agenda

1. Introduction

  • BenchmarkDotNet basics
  • Demo: sharplab.io
  • Demo: ConcurrencyVisualizer
  • Demo: Parallel Stacks/Tasks
  • Homework
  • Course overview

Questions & Answers

I bought the Async Expert course, is the Synchronization Expert course a new course or part of the Async Expert course?

The Synchronization Expert course is a part of an existing course - Async Expert.

If I purchase the Synchronization Expert course, can I purchase the Async Expert course at a lower price?

Yes, if you decide to purchase the Synchronization Expert course, you will receive a special discount coupon for the purchase of the Async Expert course.

Which programming language will be used in examples?

All the examples as well as all our work will be done in C#.

Which version of .NET will be used in samples?

We will work on the LTS version of .NET Core 3.1 showing differences with .NET Framework when needed.

When does the course begin and for how long does it last?

All the course material is available now, without a time limit. Links, password and login will be passed immediately after purchase.

What is the format of that course?

It is a video course. Besides the recordings, you'll gain access to our Community platform where you can communicate with the instructor and other participants.

How long will I have the access to the course?

You will receive life-long access to that edition of the course, including its updates.

What if I would not be satisfied with the course?

If you watch less than 30% of the course and decide that the course is not for you, you will receive a refund. You have 30 days to decide. Just write to contact[at]dotnetos.org, and we will return you 100% value.

Will I receive all the course material at once?

Yes. All material is available immediately.

Will I receive an invoice?

Yes, you will receive a VAT invoice with your purchase. It will be sent to you within few days to the e-mail address provided during the order.

How can I pay for that course?

Payment is done with the use of our on-line shop. Each type of payment supported by it is ok for us. Additionally, it is possible to automatically generate a ”pro forma” invoice via on-line shop.

Can I pay later, on installments, etc.?

Unfortunately it’s not possible to pay on installments but you can choose a “pro forma” invoice that will allow you to pay later by bank transfer.

How many people can access one course account?

The access is given to one person, using an address provided during the purchase. If you are interested in buying more accesses please contact us using contact[at]dotnetos.org e-mail address.

What if I have a problem with something or something is unclear?

Write to us with that e-mail address: info@updateconference.net

Didn't find the answer you were looking for?
Don't hesitate to contact us at info@updateconference.net
KickStart -20%

€35

€44

Lifetime access

LEVEL:

ADVANCED

Language:

ENGLISH

Rating:

4.9
Buy now

Continue exploring

Dive into our wide range of courses and let our experts guide you in enhancing your technical skills and advancing your career to the next level.

28 h 4 min
online

Async Expert

From the async basics to sync and concurrency collections. 10 weeks of learning course that is trusted from more than 750 attendees. Understand the async-await technique...

Discover more
27 h 1 min
online

.NET Diagnostic Expert

Unlock the secrets of .NET diagnostics with our expert-led online course. Over 11 intensive weeks, you'll master a wide range of powerful tools to optimize performance…

Discover more
8 h 5 min
online

C# 9.0 Professional

Take command of C# 9.0 with our expert-led 9-week online course. Get hands-on with the newest features and sharpen your skills to tackle real-world challenges. Elevate your coding game…

Discover more
42 h
online

.NET Memory Expert

Master tools like PerfView and learn to optimize performance like a pro. Don't just manage memory—command it. Enroll now and level up your .NET skills!...

Discover more
2 h 40 min
online

Synchronization Expert

Transform your coding skills with our online course. Master synchronization techniques through practical demos. Enroll today and start your path to success!...

Discover more
28 h 4 min
online

Async Expert

From the async basics to sync and concurrency collections. 10 weeks of learning course that is trusted from more than 750 attendees. Understand the async-await technique...

Discover more
27 h 1 min
online

.NET Diagnostic Expert

Unlock the secrets of .NET diagnostics with our expert-led online course. Over 11 intensive weeks, you'll master a wide range of powerful tools to optimize performance…

Discover more
8 h 5 min
online

C# 9.0 Professional

Take command of C# 9.0 with our expert-led 9-week online course. Get hands-on with the newest features and sharpen your skills to tackle real-world challenges. Elevate your coding game…

Discover more
42 h
online

.NET Memory Expert

Master tools like PerfView and learn to optimize performance like a pro. Don't just manage memory—command it. Enroll now and level up your .NET skills!...

Discover more
2 h 40 min
online

Synchronization Expert

Transform your coding skills with our online course. Master synchronization techniques through practical demos. Enroll today and start your path to success!...

Discover more