Akka.NET Application Architecture and Design Patterns

Learn how to model message-oriented systems and use production-tested Akka.NET design patterns to build effective, testable actor hierarchies. This unit also covers Akka.Persistence, Dependency Injection, and the Akka.TestKit for unit testing actors.

In this course you will also learn production-ready patterns for integrating Akka.NET with technologies like ASP.NET, Nancy, SignalR, SQL Server, NUnit, Ninject, and more!

See Upcoming Dates
Akka.NET Application Architecture and Design Patterns

Benefits

In this course, you will:

  • Design message-driven Akka.NET applications from scratch using production-tested design methodologies;
  • Integrate Akka.NET with other application programming frameworks, such as ASP.NET, WebApi, NancyFx, SignalR and more - in this training we build a full-blown persistent chatroom with SignalR, Nancy, and SQL Server;
  • Write unit tests for Akka.NET actors using the Akka.TestKit in combination with popular unit testing frameworks like MSTest, NUnit, and XUnit;
  • Create persistent actors using SQL Server, Akka.Persistence, and traditional repository patterns; and
  • Learn how to take full advantage of the actor model and Akka.NET by using actors to isolate errors, parallelize work, and communicate effectively.

Course Format

Each training is delivered live, via webinar and lasts 3-4 hours long. They are taught by Akka.NET contributors who helped create the very modules you'll be learning about and are open microphone, so you can ask them questions specific to your use cases, needs, and questions.

Class sizes are limited to 10 or fewer attendees in order to make sure there's enough time to address everyone's questions.

Click here to learn more about the format of Petabridge's Live Webinar Training.

Register for Akka.NET Application Architecture and Design Patterns

The tuition for this course is $497.

Course Name Date & Time  

US/EU Dates

Akka.NET Application Architecture and Design Patterns December 05 (17:00 UTC) Register
Akka.NET Application Architecture and Design Patterns January 09 (17:00 UTC) Register
Akka.NET Application Architecture and Design Patterns February 06 (17:00 UTC) Register
Akka.NET Application Architecture and Design Patterns March 06 (17:00 UTC) Register

Asia / Australia Dates

Akka.NET Application Architecture and Design Patterns December 05 (22:30 UTC) Register
Akka.NET Application Architecture and Design Patterns January 09 (22:30 UTC) Register
Akka.NET Application Architecture and Design Patterns February 06 (22:30 UTC) Register
Akka.NET Application Architecture and Design Patterns March 06 (22:30 UTC) Register
 

Invest in the full course bundle (Design Patterns + Remoting + Clustering) for $1,491. We'll email you to schedule dates.

Don't see a date that works for you? Sign up to be notified about new course dates.

You will be emailed a receipt automatically. Invoices are available on request. Booking a training session means you're subject to its terms and conditions, which you should read ahead of time.

Have questions about this course?

Ask away! We'll get back to you ASAP!

Email us your questions and we'll get back to you ASAP!

Onsite trainings are the fastest way to bring your team up to speed on Akka.NET

Onsite and In-person Akka.NET Trainings

Akka.NET Bootcamp and our live Akka.NET webinar trainings are immensely helpful in getting an individual developer from Akka.NET novice to practitioner, but what if you have a whole team of architects and developers who need to be able to use Akka.NET competently in production?

Have Petabridge do an on-site training for your team instead! Rather than taking weeks to bring your team up to speed, we can get the job done in 3 days at your office.

See On-site Training Options.


Testimonials

Join the hundreds of Akka.NET developers who've attended these live webinar trainings. 9 out of 10 trainees actively recommend these courses to their peers and colleagues. You can read some of what they've said about our trainings:

Damien Simeon

This was probably one of the best, if not the best, training I ever had and I’m really looking forward to building with Akka.NET further.

- Damien Simeon, Mission Control, Genetec

Damien Simeon

This was probably one of the best, if not the best, training I ever had and I’m really looking forward to building with Akka.NET further.

- Damien Simeon, Mission Control, Genetec

Joel Mueller

The people who sign my bonus check are going to be happy.

Performance in the product I described was so great with 7,000 (!) excel-style grids, our biggest client decided to bump it up to 840,000 (!!) grids, a 120x increase. Yesterday. That got a little bit hectic… We shipped on time, though!

- Joel Mueller, Software Architect, SNL Financial

Joel Mueller

The people who sign my bonus check are going to be happy.

Performance in the product I described was so great with 7,000 (!) excel-style grids, our biggest client decided to bump it up to 840,000 (!!) grids, a 120x increase. Yesterday. That got a little bit hectic… We shipped on time, though!

- Joel Mueller, Software Architect, SNL Financial

Pablo Castilla

Overall, I feel like I was given a great head start. I could have lost several weeks to get this much info if I started a distributed system in Akka by my own.

It is a little expensive for a Spaniard... but it's definitely worth the money, I am very happy with what I have learnt!

- Pablo Castilla, Software Architect, Schneider Electric

Pablo Castilla

Overall, I feel like I was given a great head start. I could have lost several weeks to get this much info if I started a distributed system in Akka by my own.

It is a little expensive for a Spaniard... but it's definitely worth the money, I am very happy with what I have learnt!

- Pablo Castilla, Software Architect, Schneider Electric

Meet your trainers:

Send us a message

We usually respond within 4-6 business hours.