Programa do Curso

Introdução

  • Visão geral dos principais conceitos e vantagens de CI/CD
  • Compreensão dos serviços de CI (Travis-CI, CircleCI, Semaphore, etc.)

Preparando o ambiente de desenvolvimento

  • Configurar os repositórios do Github
  • Integrando o Travis-CI com o Github

Construir um pacote Python

  • Criar uma lógica de aplicação
  • Empacotar o código localmente

Automatizando a implantação de pacotes

  • Adicionando o token PyPI ao Travis-CI
  • Criando e definindo o pipeline CI/CD
  • Ativar dependências
  • Executando e testando o código
  • Publicando o pacote Python

Implantação de aplicativos em contêineres

  • Criar uma Python aplicação Web
  • Containerizando a aplicação
  • Implantando o aplicativo com o Docker
  • Automatizando a implantação com o Heroku

Resolução de problemas

Resumo e conclusão

Requisitos

  • Experiência com Git ou Github
  • Python experiência em programação

Público

  • Desenvolvedores
  • DevOps engenheiros
  14 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (2)

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

  14 horas

Categorias Relacionadas