Curso CI/CD for APIs with WSO2 API Manager

  • DevOps | CI | CD | Kubernetes | Web3

Curso CI/CD for APIs with WSO2 API Manager

16h
Visão Geral

O Curso CI/CD for APIs with WSO2 API Manager capacita profissionais a automatizar o ciclo de vida de APIs utilizando pipelines de Continuous Integration (CI) e Continuous Deployment (CD). Durante o treinamento, os participantes aprenderão a integrar o WSO2 API Manager com ferramentas DevOps, implementar deploys automatizados, versionamento de APIs e promover práticas de governança, garantindo agilidade, qualidade e confiabilidade no lançamento de APIs.

Objetivo

Após realizar este curso CI/CD for APIs with WSO2 API Manager, você será capaz de:

  • Configurar pipelines de CI/CD para automação do ciclo de vida de APIs
  • Integrar WSO2 API Manager com ferramentas de versionamento e deploy automatizado
  • Gerenciar criação, publicação, atualização e promoção de APIs em múltiplos ambientes
  • Garantir qualidade, governança e rastreabilidade no lançamento de APIs
  • Implementar práticas DevOps para APIs corporativas
Publico Alvo
  • Desenvolvedores de APIs
  • Engenheiros de DevOps e administradores de WSO2
  • Arquitetos de soluções e integração
  • Profissionais de TI responsáveis pelo deploy e operação de APIs corporativas
Pre-Requisitos
  • Conhecimentos básicos de APIs REST e SOAP
  • Experiência prévia com WSO2 API Manager (ou ter concluído o curso “WSO2 API Manager Foundation”)
  • Conhecimentos de ferramentas CI/CD (Jenkins, GitLab CI, GitHub Actions ou similares)
  • Noções de Docker, Kubernetes e versionamento de software
Informações Gerais
  • Curso ao vivo via Microsoft Teams, com a presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
  • O curso é 100% prático, com um aluno por micro, laboratório individual disponibilizado no dia do curso e apostila digital exclusiva.
  • O método de aprendizado combina teoria e prática de forma contínua, garantindo a aplicação real dos conceitos durante o treinamento.

Conteúdo Programatico

Module 1: Introduction to CI/CD for APIs

  1. Overview of CI/CD concepts and benefits for API management
  2. Challenges in manual API deployment
  3. Role of automation in WSO2 API Manager
  4. Key CI/CD tools and technologies

Module 2: Version Control and API Source Management

  1. Using Git repositories for API definitions
  2. Managing OpenAPI/Swagger specifications in version control
  3. Branching strategies for API development
  4. Maintaining audit trails and rollback strategies

Module 3: Automating API Build and Validation

  1. Validating API definitions automatically
  2. Linting and testing APIs before deployment
  3. Integrating automated tests in CI pipelines
  4. Continuous integration practices for APIs

Module 4: Deploying APIs using CI/CD Pipelines

  1. Introduction to WSO2 API Controller (apictl)
  2. Automating API creation, publishing, and updates
  3. Promoting APIs across environments (Dev, Test, Prod)
  4. Handling versioning and deprecation automatically

Module 5: CI/CD with Containerized Environments

  1. Deploying APIs in Dockerized WSO2 API Manager environments
  2. Kubernetes integration for automated deployment
  3. Rolling updates and blue/green deployment strategies
  4. Managing high availability and scaling during deployment

Module 6: Security and Compliance Automation

  1. Ensuring authentication and authorization in pipelines
  2. Applying throttling and quotas in automated deployments
  3. Compliance checks and automated approval workflows
  4. Auditing and logging for CI/CD processes

Module 7: Monitoring and Feedback Loops

  1. Integrating monitoring in CI/CD pipelines
  2. Collecting metrics and logs for deployed APIs
  3. Automated alerts and rollback triggers
  4. Continuous improvement using analytics and feedback

Module 8: Hands-on Labs

  1. Setting up a CI/CD pipeline for sample APIs
  2. Automating API validation, testing, and publishing
  3. Promoting APIs across multiple environments
  4. Integrating monitoring and rollback mechanisms

Module 9: Best Practices

  1. CI/CD strategies for API lifecycle management
  2. Automation governance and operational guidelines
  3. Ensuring repeatability, reliability, and security in deployments
  4. Scaling pipelines for enterprise-grade environments
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