This is the code repository for Cloud Native Development on Azure with Java, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
This course will help you architect a cloud-native application which will be resilient, can auto-scale automatically, and requires less maintenance; it focuses entirely on practicality, building a cloud-native application in Java and deploying it on Azure. Developers get hands-on experience in a range of computing, storage, data, and network services, which offers the developer a complete toolbox to build and deploy cloud-native applications. You'll learn about the driving factors for cloud adoption and see how cloud deployment with Azure is different from regular deployment on a standard data center. This course is a one-stop guide for Java developers who want to use Java Spring to build secure, resilient, robust, and scalable applications that are hosted on Microsoft Azure. You'll easily build and monitor a scalable, resilient, and robust cloud-native application that is always available and fault-tolerant.
- Explore and get familiar with the Azure offerings and services for developing cloud-native applications
- Unleash the power of Azure to build a scalable and reliable business solution
- Delve into Azure App Services, a PaaS offering from Azure, so you can deploy Java web apps
- Learn to migrate or host an application to Azure
- Easily secure your Application using Azure Active Directory
- Use Jenkins to set up a Continuous Integration and Continuous Deployment pipeline
- Deploy Java Web App using Azure Kubernetes Service so you can host your application and decrease your development and deployment cost
To fully benefit from the coverage included in this course, you will need: