Create CI/CD pipelines for Java, .NET, NodeJs, Docker, Terraform, Nuget, Kubernetes, SQL Server, Bicep and ARM templates
This course includes:
- 13.5 hours on-demand video
- 11 articles
- 3 downloadable resources
- Access on mobile and TV
- Full lifetime access
- Certificate of completion
What you'll learn
- What is DevOps and CI/CD
- Creating CI/CD pipelines for Web, Mobile and Container apps
- Including the Database into the pipelines
- Configure deployment to Azure Cloud
- Run unit, functional and load tests as part of the pipeline
- Analyse source code using Sonar
- Use Infrastructure as Code (IaC) from CI/CD with ARM templates
- Use Configuration as Code (CaC) in Azure DevOps
- Create Dev-Test-Prod environments
- Secure the pipelines sensitive data
- Use Infrastructure as Code (IaC) from CI/CD with Terraform
- Deploy containers into Kubernetes
Description
Are you a software engineer eager to dive deeper into the world of DevOps methodologies?
Are you searching for a comprehensive and practical guide to kickstart your journey with Continuous Integration and Continuous Deployment?
Are you involved in web development, mobile app creation, container orchestration, or database management projects, and looking to implement robust CI/CD strategies?
This course provides detailed demonstrations on how to construct CI/CD pipelines tailored for various types of projects, ensuring you gain hands-on experience.
You will begin with web applications using popular frameworks such as Java, .NET Core, and Node.js, which are essential for modern software development.
Following this, you will explore the realm of mobile applications with Xamarin and learn about deployment processes into App Center, a crucial step for mobile app lifecycle management.
Next, the course delves into creating CI/CD pipelines for Docker applications, with deployment strategies to Kubernetes, a leading platform for container orchestration.
Subsequently, you will integrate database management into the pipelines, with a demonstration using SQL Server and deployment into the Microsoft Azure Cloud, a leading cloud service provider.
Additionally, you will utilize ARM templates to efficiently provision resources within Azure, streamlining your cloud operations.
These pipelines will execute unit tests, functional tests, and perform static source code analysis with SonarCloud, ensuring code quality and reliability.
Moreover, the course covers best practices for securing sensitive information using Azure Key Vault, a critical aspect of maintaining application security.
Technologies covered include Microsoft Azure Cloud, SonarCloud, App Center, and Azure DevOps, providing a well-rounded understanding of current industry tools.
The list of demos:
CI/CD pipelines for Java app
CI/CD pipelines for .NET Core app
CI/CD pipelines for SQL Server Database
Deploy ARM templates into Azure (IaC)
Complete CI/CD pipelines for Web App and SQL Server Database
CI/CD pipelines for Kubernetes
CI/CD pipelines for Mobile app
CI/CD pipelines for Node.js app
Secure DevOps Kit for Azure
IaC with Terraform
Who this course is for:
- Developers who wants to get started with implementing DevOps
- DevOps engineers looking for to deepen their knowledge on Azure DevOps
Also See : Azure Real World Hand-on Training For Beginners