Coursera
Coursera Logo

IBM - Get Started with Cloud Native, DevOps, Agile, and NoSQL 

  • Offered byCoursera

Get Started with Cloud Native, DevOps, Agile, and NoSQL
 at 
Coursera 
Overview

Duration

12 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Get Started with Cloud Native, DevOps, Agile, and NoSQL
 at 
Coursera 
Highlights

  • Earn a certificate from IBM
  • Add to your LinkedIn profile
  • 9 quizzes
Details Icon

Get Started with Cloud Native, DevOps, Agile, and NoSQL
 at 
Coursera 
Course details

What are the course deliverables?
  • What you'll learn
  • Explore cloud native applications concepts and methodologies, recognize CNCF’s impact, and analyse the benefits of CI/CD, Agile, and Scrum.
  • Recognize the DevOps culture, and its significance, differentiate between TDD and BDD, and explore the principles and characteristics of MongoDB.
  • Implement CI/CD practices and connect and integrate user stories using Zenhub to facilitate the Agile development process.
  • Enhance application functionality using tools and techniques, store, manage, and perform basic data operations using MongoDB and CRUD operations.
More about this course
  • Would you like to explore the complete process of developing cloud-native applications from inception to implementation? This course covers essential cloud concepts such as Cloud Native Applications and CNCF and their impact on cloud application developers
  • You'll delve into specific tools and techniques for building cloud-native apps
  • Next, you'll discover how to enhance your organization's culture through DevOps
  • You'll ensure consistent behavior and maintain high code quality by experimenting with various approaches, such as test-driven and behavior-driven development
  • Furthermore, you will explore the benefits of implementing Continuous Integration and Continuous Delivery practices alongside Agile methodologies and Scrum practices and how aligning teams and promoting autonomy contributes to developing superior systems
  • The course also covers critical MongoDB principles, offering an in-depth understanding of its characteristics. Additionally, you'll gain insights into IBM Cloudant, exploring its architecture, technologies, advantages, and everyday use cases
  • Finally, you'll undertake a final project where you'll deploy and modernize an application, create user stories, enhance functionality, and redeploy using CI/CD. This project will be an excellent addition to your portfolio, displaying your newfound skills
Read more

Get Started with Cloud Native, DevOps, Agile, and NoSQL
 at 
Coursera 
Curriculum

Introduction to Cloud Native

Course Introduction

Welcome to Developing Cloud Native Applications

Cloud Computing Overview

Cloud Native Applications

CNCF

Hybrid Cloud (Optional)

Modernizing with Cloud Native Technologies

Course Introduction and Objectives

Module 1 Summary: Introduction to Cloud Native

Glossary: Introduction to Cloud Native

Practice Quiz: Introduction to Cloud Native

Module 1 Graded Quiz: Introduction to Cloud Native

Introduce yourself

DevOps & CI/CD

Introduction to DevOps & CI/CD

Definition of DevOps

Test Driven Development

Behavior Driven Development (BDD)

What Is CI/CD?

Benefits of CI

Tools for DevOps, CI and CD

Everyone is Responsible for Success

Essential Characteristics of DevOps

DevOps Tools Categories and Their Available Tools

Module 2 Summary: DevOps & CI/CD

Glossary: DevOps & CI/CD

Practice Quiz: DevOps & CI/CD

Module 2 Graded Quiz: DevOps & CI/CD

Hands-on Lab: CI/CD in Action

Agile & Scrum

Introduction to Agile Development and Scrum

Agile Principles

Scrum Overview

Organizational impact of Agile

Mistaking Iterative Development for Agile

Destination Unknown

Agile Roles and the Need for Training

Creating Good User Stories

Effectively using Story Points

Building the Product Backlog

Sprint Planning

The Sprint Review

The Sprint Retrospective

Module 3 Summary: Agile & Scrum

Glossary: Agile and Scrum

Practice Quiz: Agile and Scrum

Module 3 Graded Quiz: Agile & Scrum

Hands-on Lab: Get Set Up in ZenHub

Hands-on Lab: Creating stories in ZenHub

NoSQL Databases in Cloud

Overview of NoSQL

Overview of MongoDB

Advantages of MongoDB

Use Cases for MongoDB

CRUD Operations

Overview of Cloudant

IBM Cloudant Architecture and Key Technologies

Cloudant Benefits and Solutions

MongoDB in the Cloud IDE

Lesson 1 Summary: NoSQL and MongoDB

Glossary: NoSQL and MongoDB

Cheat Sheet

Optional Lesson on Cloudant

Lesson 2 Summary: Cloudant

Practice Quiz: NoSQL and MongoDB

Practice Quiz: Cloudant

Module 4 Graded Quiz: NoSQL Databases in Cloud

Hands-on Lab: Getting Started with MongoDB

Hands-on Lab: MongoDB CRUD

Hands-On Lab: Accessing MongoDB from Python (Optional)

Final Project and Final Exam

Get Started with Cloud Native, DevOps, Agile, and NoSQL
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Get Started with Cloud Native, DevOps, Agile, and NoSQL
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...