
Advanced Cross-Platform Web Development with ASP.NET Core is an advanced .NET Development course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Refactor a single-project MVC application into a clean architecture solution with separated domain, application, and infrastructure projects, implementing one feature with CQRS via MediatR.
Real-World Scenario: A two-year-old application's controllers have become thousands of lines long, mixing business logic, data access, and HTTP concerns in the same file.
Learning Outcome: Participants can restructure an application using clean architecture principles that meaningfully improve testability and maintainability.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add distributed caching (Redis) to a slow, database-heavy endpoint, load test it before and after, and fix an async anti-pattern found during profiling.
Real-World Scenario: The application's busiest endpoint is timing out under moderate concurrent load, and the team suspects a mix of missing caching and inefficient async code.
Learning Outcome: Participants can diagnose and fix real performance bottlenecks and implement appropriate caching strategies for a multi-instance deployment.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Move a slow synchronous report-generation feature into a background job using a hosted service and a queue, with idempotent processing and proper cancellation handling.
Real-World Scenario: Generating a large export report currently blocks the user's HTTP request for over a minute, frequently causing timeouts.
Learning Outcome: Participants can design and implement reliable background processing that removes slow work from the request/response cycle.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add a real-time notification feature using SignalR so users see live status updates from the Day 3 background job without refreshing the page, configured to scale across multiple server instances.
Real-World Scenario: Users currently have to manually refresh the page to see whether their report has finished generating.
Learning Outcome: Participants can implement real-time, scalable features using SignalR appropriate for a multi-instance production deployment.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Instrument the complete application built across the week with structured logging, distributed tracing, health checks, and a Polly-based retry/circuit breaker policy around an external dependency, then review it against a production-readiness checklist.
Real-World Scenario: A recent outage in a third-party payment API caused cascading failures across the whole application because there was no resilience policy protecting the rest of the system.
Learning Outcome: Participants leave with a genuinely production-ready, observable, resilient ASP.NET Core application and a checklist they can apply to their own systems.
This is an advanced course for developers already responsible for architecture decisions on larger or higher-traffic ASP.NET Core systems.
This is an advanced course; participants should already build production ASP.NET Core applications before attending.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.