Learn AI, Data Science & Business — Earn Certificates That Get You Hired
The Private Equity Associate Certification
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Find out how to deploy to on-premises, Azure, and AWS. Go over CI/CD, Docker, Kubernetes, and more. Learn to deploy apps efficiently across environments.
Syllabus
Introduction
- Supercharge your ASP.NET deployment strategy
- What you should know
- Understanding the deployment landscape
- Deployment environments
- Building and packaging for deployment
- Dependency management
- Deployment tools and processes
- Deployment best practices
- Internet Information Services (IIS) setup and configuration
- Preparing your ASP.NET applications for deployment
- Creating and configuring a website in IIS
- Application pool configuration
- Testing and troubleshooting
- Introduction to Azure deployment
- Azure App Service deployment: Part 1
- Azure App Service deployment: Part 2
- Configuring networking and security for Azure application services
- Managing application secrets in Azure
- Monitoring and diagnostics with Azure Application Insights
- Introduction to AWS deployment
- AWS Elastic Beanstalk deployment for ASP.NET applications
- Deploying applications to AWS
- Configuring networking and security for AWS Elastic Beanstalk
- Managing application secrets on AWS
- Introduction to CI/CD pipelines
- Setting up CI with GitHub Actions
- Setting up CD with GitHub Actions and Azure
- Setting up CI/CD for other branches
- Automating to CI/CD pipelines
- Introduction to Docker and containerization
- Containerizing ASP.NET Core applications
- Building and pushing Docker images with Visual Studio
- Building and pushing Docker images with Command Prompt: Part 1
- Building and pushing Docker images with Command Prompt: Part 2
- Deploying Docker images to Docker hosts
- Blue-green deployments
- Canary releases
- Rollback and recovery strategies
- Deployment automation and orchestration
- Implementing caching and content delivery networks (CDNs)
- Next steps
Taught by
Tiberiu Covaci