Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Introduction to Cloud Native, DevOps, Agile, and NoSQL

Course Cover
compare button icon

Course Features

icon

Duration

2 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

8 hours per week

icon

Teaching Type

Self Paced

Course Description

Interested in learning the complete process of developing cloud-native applications, from start to finish? Then this course is for you!

This course covers essential cloud concepts like Cloud Native Applications and Cloud Native Computing Foundations (CNCF) and their impact on cloud app developers. You'll also dive into specific tools and techniques for building these apps.

You’ll then move on to improving your organization’s culture through DevOps. This involves maintaining consistent behavior and high code quality through approaches like test-driven and behavior-driven development. It will help you establish uniform practices and uphold exemplary code quality.

Additionally, the course explains the benefits of implementing Continuous Integration (CI) and Continuous Delivery (CD) alongside Agile and Scrum methodologies. You'll also understand how aligning teams and promoting autonomy contributes to building superior systems.

The course also covers MongoDB principles in depth and explores IBM Cloudant, including its architecture, technologies, advantages, and common use cases.

Finally, the course concludes with a hands-on project. In this project, you'll deploy and modernize an application, refine user stories, add new features, and redeploy using CI/CD. This project will serve as a valuable addition to your portfolio, showcasing your newly acquired skills.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Basic knowledge of HTML and Javascript

Basic literacy in Cloud Application Development

Familiarity with Cloud concepts and terminology

What You Will Learn

Differentiate between TDD and BDD and explore the principles and characteristics of MongoDB.

Enhance application functionality using tools and techniques.

Explore cloud-native applications concepts and methodologies.

Implement CI/CD practices and connect and integrate user stories to facilitate the Agile development process.

Perform basic data operations using MongoBD and CRUD operations.

Recognize CNCF’s impact, and analyze the benefits of CI/CD, Agile, and Scrum.

Recognize the DevOps culture and its significance.

Course Instructors

Author Image

Upkar Lidder

Senior Software Engineer at IBM

Upkar Lidder is a senior software engineer with 10+ years experience in IT development including team management, functional and technical leadership roles with a deep experience in full-stack techno...
Course Cover