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 |
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
Get Started with Cloud Native, DevOps, Agile, and NoSQL at Coursera Course details
- 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.
- 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
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