Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies

Posted By: IrGens

Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 3h 5m | 404 MB
Instructor: Ervis Trupja

In this comprehensive course, full-stack .NET web developer Ervis Trupja guides you through the intricate world of ASP.NET Core application deployments, providing a thorough understanding of the deployment landscape, strategies, and best practices.

Use a series of insightful modules to delve into the complexities of deploying applications to on-premises servers, cloud platforms like Azure and AWS, as well as advanced techniques such as containerization with Docker and Kubernetes. Plus, explore continuous integration and continuous deployment (CI/CD) pipelines and learn how to enable seamless automation of build, test, and deployment processes.

Learning objectives

  • Effectively deploy ASP.NET Core applications to various environments, ranging from on-premises servers to cloud platforms, to ensure optimal performance and scalability.
  • Implement advanced deployment strategies, including blue-green deployments, canary releases, and rollback and recovery strategies, to minimize downtime and mitigate risks.
  • Leverage containerization technologies like Docker and orchestration tools like Kubernetes to streamline application deployments, to ensure portability and efficient resource utilization.