Are you a developer and you want to learn more about DevOps ?
Are you looking for a practical guide to get you started with Continuous Integration and Continuous Deployment ?
Are you working on Web, Mobile, Container or Database projects and you want to implement CI/CD ?
This course will show you demos for how to create CI/CD pipelines for different type of projects.
You will start with web applications: Java, .NET Core and NodeJs.
Then, you will see mobile apps with Xamarin and deployment into App Center.
Next, you will see how to create CI/CD for Docker applications and deploy to Kubernetes.
After that, you will include the Database in the pipelines. You will be given a demo with SQL Server with deployment into Microsoft Azure Cloud.
And you will use ARM templates to provision resources in Azure.
Those pipelines will run unit tests, functional tests and static source code analysis with Sonar Cloud.
You will also see good practises for securing keys and secrets using Azure Key Vault.
Technologies: Microsoft Azure Cloud, Sonar Cloud, App Center, Azure DevOps.
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
Azure DevOps architecture
CI/CD pipelines for Java app
CI/CD pipelines for .NET Core app
-
9Introduction CI-CD Java
-
10Tour of the Java application
-
11Java application source code in Github
-
12Creating Java CI pipeline
-
13Running Java CI pipeline
-
14Creating Web App for Java in Azure
-
15Creating Java CD pipeline
-
16FIX for Java CD pipeline
-
17Running Java CD pipeline
-
18CI pipeline with YAML
-
19Creating a Build/CI pipeline for Java/Maven app
-
20Quiz
CI/CD pipelines for SQL Server Database
-
21Introduction to CI-CD .NET Core
-
22Tour of the .NET Core application
-
23.NET Core application source code on Github
-
24Creating .NET Core CI pipeline
-
25Running .NET Core CI pipeline
-
26Creating Web App for .NET Core in Azure
-
27Creating .NET Core CD pipeline
-
28Running .NET Core CD pipeline
-
29Adding Sonar Cloud to CI pipeline
-
30Adding WhiteSource Bolt to CI pipeline
-
31Quiz
Deploy ARM templates into Azure (IaC)
-
32Introduction CI-CD for Database
-
331. Create SQL Server database project
-
34Database project source code on Github
-
35Creating Database CI pipeline
-
36Running Database CI pipeline
-
37Creating Azure SQL Database in Azure
-
38Creating Database CD pipeline
-
39Running Database CD pipeline
-
40Deploying a Database schema change
-
41Quiz
Deploy Bicep templates into Azure
Complete CI/CD pipelines for Web App and SQL Server Database
Complete YAML CI/CD Pipeline for Web App, Database & Infra
CI/CD pipelines for Kubernetes
-
56Basic YAML CI Pipeline for Web App
-
57[YAML] Basic YAML CI Pipeline for Web App
-
58Complete YAML CI Pipeline for Web App & Database
-
59[Demo] Complete YAML CI Pipeline for Web App & Database
-
60Complete YAML CI/CD Pipeline for Web App, Database & Infra
-
61[Demo] Complete YAML CI/CD Pipeline for Web App, Database & Infra
CI/CD Pipelines for Kubernetes with YAML pipelines
-
62Introduction to CI/CD for Docker and Kubernetes
-
63Tour of the application
-
64Source code for the demo
-
65Running the application in local machine using Docker-Compose
-
66Creating Kubernetes CI pipeline
-
67Running Kubernetes CI pipeline
-
68Creating Kubernetes cluster on Azure (AKS)
-
69Creating Kubernetes CD pipeline
-
70Running Kubernetes CD pipeline
-
71Updating the application