Programa do Curso
Introdução
- Visão geral dos principais conceitos e vantagens da CI/CD
- Compreensão dos serviços de CI (Travis-CI, CircleCI, Semaphore, etc.)
Preparando o ambiente de desenvolvimento
- Configurando os repositórios do Github
- Integrando o Travis-CI com o Github
Construindo um pacote Python
- Criando uma lógica de aplicativo
- 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
- Criando um aplicativo da Web Python
- Contentorizar a aplicação
- Implantando o aplicativo com Docker
- Automatizando a implantação com Heroku
Solução de problemas
Resumo e conclusão
Requisitos
- Experiência com Git ou Github
- Python experiência em programação
Público
- Programadores
- DevOps engenheiros
Testemunhos de Clientes (5)
Envolvente e com prática hands-on.
Balavignesh Elumalai - Scottish Power
Curso - SonarQube for DevOps
Máquina Traduzida
O instrutor tem uma experiência profunda e é bem articulado. A profundidade do conhecimento e a paixão pelo ensino são altamente apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
O instrutor estava muito bem organizado. Ele explicou sobre todas as ferramentas necessárias para o treinamento no início. O instrutor esclareceu todas as dúvidas de forma feliz e discutiu casos práticos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Máquina Traduzida
Muito detalhado, o instrutor conhece muito bem o assunto e abordou diversos tópicos
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Máquina Traduzida
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Máquina Traduzida