Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Microsoft Orleans .NET: From Zero to Hero
Rating: 3.7 out of 5(160 ratings)
1,657 students

Complete Microsoft Orleans .NET: From Zero to Hero

A Developer's Guide for disrupting old way of backend development with C# and Orleans.NET
Created byRadim Motycka
Last updated 8/2019
English

What you'll learn

  • Learn EventSourcing with EventStore in Orleans
  • Learn Orleans .Net from scratch, no previous experience required
  • Learn Logging with Filters/Interceptors
  • Learn Clustering with ADONET
  • Learn how to use Timers
  • Learn how to use Journaled Grains
  • Learn how to handle silo reconnection with Polly
  • Learn how to implement Grain Service

Course content

10 sections22 lectures3h 48m total length
  • Why use Orleans .Net3:10

    Discover how the Orleans framework enables scalable distributed applications through globally addressable grains with on-demand activation, single-thread execution, and durable or in-memory state, while transparently handling failures.

Requirements

  • Basic programming knowledge

Description

Are you a student or professional in the field of software engineering using .NET and are you ready to disrupt old way of backend development?

Time to use Orleans .Net!

Orleans is an open source programming framework for .NET, originally built by the eXtreme Computing Group at Microsoft Research that simplifies distributed app development using virtual actors. These are single-threaded objects with their own state, that don’t share any memory and communicate by exchanging messages using asynchronous remote procedure calls, that are activated on demand, garbage collected when they’re no longer in use and reactivated seamlessly as required.

Because the runtime takes care of activation, cleanup and distributing virtual actors (which Orleans calls grains) across servers, developers can write their code as if it was going to run on a single machine without worrying about concurrency and scale it out to as many servers as necessary.

Amazed?

Take this course and disrupt the old way of development!




Who this course is for:

  • C# programmers interested in clean code and new programming techniques.