Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation. You can utilize the opportunity to improve your expertise in deploying microservices in Kubernetes and capitalize on many career options.
Deploying Microservices to Kubernetes using Azure DevOps is created with the best standards of quality and simple communication of topics. The subject matter experts involved in the creation of microservices and deploying them to Kubernetes by leveraging Azure DevOps have years of industry experience, and learners can use it for the best learning outcomes. You can develop your skills for using Azure Kubernetes Services with a thorough command over microservices design and deployment.
This Azure Devops on Deploying Microservices to Kubernetes course provides approximately 7 hours of training videos, which are segmented into modules. The course concepts are easy to understand through lab demonstrations. To test the understanding of learners, every module includes Assessments in the form of a Quiz and in-video questions. A mandatory Graded Questions Quiz is also provided at the end of every module. The important prerequisites to learn about deploying microservices to Kubernetes using Azure DevOps are as follows,
-Knowledge of containers and container orchestration concepts
-Awareness of DevOps tools and technologies
-Basic understanding of cloud services and basic DevOps principles and tools (such as CI/CD and git).
-Familiar with Bash and the Azure Command Line client and should be comfortable with a bash shell.
-Knowledge of testing and networking fundamentals
-Fluency in high-level scripting languages such as Ruby, Python or Java
By the end of this course, learners will be able to :
-Explore Introduction of Kubernetes in Azure DevOps.
-Design and Implement features of Kubernetes in Azure DevOps.
-Design and Implement NodeJS Demo App and Test Plans.
Welcome to Week 1 of Deploying Microservices to Kubernetes using Azure DevOps course .In this week's course, we will learn about the foundational concepts of Azure DevOps, including an introduction to its key features and functionalities. We will also gain an understanding of Kubernetes in Azure DevOps and how it can be used to manage containerized applications. Additionally, we will explore how work items, boards, and process templates work in Azure DevOps, and how they can be used to manage the software development lifecycle.
Demo: Work Items, Boards and Process Templates•13 minutes
2 readings•Total 20 minutes
Course Outline•10 minutes
Introduction to Kubernetes in Azure DevOps Overview•10 minutes
4 assignments•Total 140 minutes
Azure DevOps Introduction Knowledge Test •20 minutes
Kubernetes Introduction Knowledge Test •35 minutes
Azure DevOps: Boards and Work Items Demo Knowledge Test •35 minutes
Week 1 Assessment•50 minutes
1 discussion prompt•Total 10 minutes
Meet and Greet•10 minutes
Kubernetes in Azure DevOps- Features
Module 2•5 hours to complete
Module details
Welcome to Week 2 of Deploying Microservices to Kubernetes using Azure DevOps course.This week's course will cover Azure Repos, a version control system, and Azure Container Registry for container image management. We will also gain insights into Azure Pipelines, a tool for building, testing, and deploying applications, and learn how to create and manage pipeline environments and agent pools. By the end of the week, we should have a good understanding of these tools and how they can be used to streamline software development processes.
What's included
20 videos1 reading4 assignments
Show info about module content
20 videos•Total 156 minutes
Azure Repos Introduction•4 minutes
Branch Policies and Pull Requests•10 minutes
Gitflow patterns and Project Policies•7 minutes
App Repo Creation and First Commits•10 minutes
App Repo PR Process and Agile Process Overview•9 minutes
App Work Item Backlog Creation Demo•8 minutes
Azure Container Registry Overview•9 minutes
Azure Container Registry Demo•8 minutes
Azure Pipelines Overview•10 minutes
Azure Pipelines Demo•6 minutes
Environments and Agent Pools•10 minutes
Environments and Agent Pools Demo•4 minutes
Pipeline Secrets and Service Connections•10 minutes
Pipeline Secrets and Service Connections Demo•6 minutes
Introduction to Azure Artifacts Part 1•6 minutes
Introduction to Azure Artifacts Part 2•6 minutes
Azure Artifacts Usage Demo•9 minutes
Work Item Query and Dashboards Overview•10 minutes
WI Query Dashboard and Docs Demo - Part 1•7 minutes
WI Query Dashboard and Docs Demo - Part 2•9 minutes
1 reading•Total 10 minutes
Azure Repos and NodeJS Demo App Overview•10 minutes
4 assignments•Total 120 minutes
Azure Repos and NodeJS Demo App Knowledge Test •30 minutes
Kubernetes and Containers and Azure Pipelines Knowledge Test •30 minutes
Azure Artifacts and Azure Dashboards Knowledge Test •30 minutes
Week 2 Assessment•30 minutes
NodeJS Demo App and Test Plans
Module 3•5 hours to complete
Module details
Welcome to Week 3 of Deploying Microservices to Kubernetes using Azure DevOps course. This week's course will cover implementing a NodeJS app setup and exploring the concept of test plans. We will learn about debugging microservices and how to wrap up the final app. We will dive deeper into NodeJS and explore how it can be used to build scalable applications. We will also learn about test plans and how they can be used to ensure the quality of our software. Additionally, we will explore various debugging techniques for microservices and wrap up the final app.
What's included
19 videos1 reading4 assignments
Show info about module content
19 videos•Total 181 minutes
Mermaid Graphs and Documentation Updates•7 minutes
App Setup Part 3: Containerization, AKS, ACR and full pipeline•14 minutes
App Setup Part 3: Setup AKS, ACR, Service Principals and Pipeline•14 minutes
App Setup Part 3: Debugging Containerized Services in AKS•9 minutes
App Setup Part 4: Iteration Dates, Dashboard, Sprint planning•4 minutes
App Setup Part 4: Work Item Query, Wiki and Dashboards•10 minutes
App Demo 5 Intro: Work Items and Registering DNS•7 minutes
App Demo 5 Intro and Demo: Ingress, Cert Manager and SSL with LE•10 minutes
App Demo 5 Demo: Ingress and PVCs•19 minutes
App Demo 5 Demo DR and Autoscaling AKS - Part 1•7 minutes
App Demo 5 Demo DR and Autoscaling AKS - Part 2•7 minutes
Introduction To Test Plans•8 minutes
Test Plan Usage Demo•10 minutes
App Setup Part 6: Forms and Wrap up•10 minutes
App Setup Part 6 Demo: Reports Page Creation•11 minutes
App Setup Part 6 Demo: Debugging Microservices and Final App Wrap Up•11 minutes
Conclusion - Knowledge Check and What's Next - Part 1•7 minutes
Conclusion - Knowledge Check and What's Next - Part 2•8 minutes
Conclusion - Knowledge Check and What's Next - Part 3•7 minutes
1 reading•Total 10 minutes
NodeJS Demo App and Test Plans Overview•10 minutes
4 assignments•Total 135 minutes
NodeJS Demo App- Part 1 Knowledge Test•10 minutes
NodeJS Demo App- Part 2 Knowledge Test •10 minutes
Providing certification training since the year 2000, Whizlabs is the pioneer among online training providers across the globe. We are dedicated to helping you learn the skills you need to transform your career in the IT industry.
We provide certification training in the form of Video Courses, Practice Tests, Hands-on Labs and Sandbox in various disciplines such as Cloud Computing, DevOps, Cyber Security, Java, Big Data, Snowflake, CompTIA, Agile, Linux, CCNA, Blockchain, and much more.
OK
Why people choose Coursera for their career
Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Is this course really 100% Online? Do I need to Attend any class in person?
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings, and assignments anytime and anywhere via the web or your mobile device.
What is the refund policy?
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.