Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL

  • DevOps | CI | CD | Kubernetes | Web3

Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL

24 horas
Visão Geral

Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL. Interessado em aprender o processo completo de desenvolvimento de aplicativos nativos da nuvem, do início ao fim? Então este curso é para você!

Este Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL, aborda conceitos essenciais de nuvem, como aplicativos nativos em nuvem e fundações de computação nativa em nuvem (CNCF) e seu impacto nos desenvolvedores de aplicativos em nuvem. Você também mergulhará em ferramentas e técnicas específicas para criar esses aplicativos.

Em seguida, você passará a melhorar a cultura da sua organização por meio do DevOps. Isso envolve manter um comportamento consistente e alta qualidade de código por meio de abordagens como desenvolvimento orientado a testes e desenvolvimento orientado a comportamento. Isso o ajudará a estabelecer práticas uniformes e a manter uma qualidade de código exemplar.

Além disso, o curso explica os benefícios da implementação de Integração Contínua (CI) e Entrega Contínua (CD) juntamente com metodologias Agile e Scrum. Você também entenderá como o alinhamento de equipes e a promoção da autonomia contribuem para a construção de sistemas superiores.

O Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL, também aborda detalhadamente os princípios do MongoDB e explora o IBM Cloudant, incluindo sua arquitetura, tecnologias, vantagens e casos de uso comuns.

Objetivo

Depois de concluir este Curso BM: Introduction to Cloud Native DevOps Agile and NoSQL, o aluno será capaz de:

  • Explore conceitos e metodologias de aplicativos nativos da nuvem.
  • R econheça o impacto do CNCF e analise os benefícios do CI/CD, Agile e Scrum.
  • Reconheça a cultura DevOps e sua importância .
  • Diferencie entre TDD e BDD e explore os princípios e características do MongoDB.
  • Implemente práticas de CI/CD e conecte e integre histórias de usuários para facilitar o processo de desenvolvimento ágil.
  • Melhore a funcionalidade do aplicativo usando ferramentas e técnicas .
  • Execute operações básicas de dados usando operações MongoBD e CRUD.
Pre-Requisitos
  • Familiaridade com conceitos e terminologia de nuvem
  • Alfabetização básica em desenvolvimento de aplicativos em nuvem
  • Conhecimento básico de HTML e Javascript
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to Cloud Native

  1. Welcome to Developing Cloud Native Applications
  2. Cloud Computing Overview
  3. Cloud Native Applications
  4. CNCF
  5. Hybrid Cloud (Optional)
  6. Modernizing with Cloud Native Technologies

DevOps & CI/CD

  1. Introduction to DevOps & CI/CD
  2. Definition of DevOps
  3. Essential Characteristics of DevOps
  4. Test Driven Development
  5. Behavior Driven Development (BDD)
  6. What Is CI/CD?
  7. Benefits of CI/CD
  8. Tools for DevOps, CI and CD
  9. DevOps Tools Categories and Their Available Tools
  10. Hands-on Lab: CI/CD in Action
  11. Everyone is Responsible for Success

Agile and Scrum

  1. Introduction to Agile Development and Scrum
  2. Agile Principles
  3. Scrum Overview
  4. Organizational impact of Agile
  5. Mistaking Iterative Development for Agile
  6. Destination Unknown
  7. Agile Roles and the Need for Training
  8. Creating Good User Stories
  9. Effectively using Story Points
  10. Building the Product Backlog
  11. Sprint Planning
  12. The Sprint Review
  13. The Sprint Retrospective
  14. Hands-on Lab: Get Set Up in ZenHub
  15. Hands-on Lab: Creating stories in ZenHub

NoSQL Databases in Cloud

  1. Overview of NoSQL
  2. Overview of MongoDB
  3. Advantages of MongoDB
  4. Use Cases for MongoDB
  5. MongoDB in the Cloud IDE
  6. Hands-on Lab: Getting Started with MongoDB
  7. Hands-on Lab: MongoDB CRUD
  8. CRUD Operations
  9. Hands-On Lab: Accessing MongoDB from Python (Optional)

Final Project

  1. Final Project Overview
  2. Final Project Instruction
  3. Peer Graded Assignment
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h