Skip to content

waltenne/jenkins_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Mini Curso de Jenkins CI/CD

Domine Automação de Pipelines de Software

De conceitos básicos a técnicas avançadas com Docker e Kubernetes

📚 Módulos do Curso

🔰 Nível Básico

📘 Módulo 1: Fundamentos do Jenkins
  • CI/CD conceitos
  • Arquitetura master/agent
  • Setup inicial

📘 Módulo 2: Jenkins em Docker
  • Docker compose para Jenkins
  • Gerenciamento de volumes
  

⚡ Nível Intermediário

📘 Módulo 3: Pipelines Simples
  • Sintaxe declarativa
  • Integração com Git
  • Notificações

📘 Módulo 4: Pipelines Intermediários
  • Stages paralelas
  • Build Java/Maven
  • Shared libraries

🚀 Nível Avançado

📘 Módulo 5: Pipelines Cloud
  • MultibranchPipeline
  • Otimização
  

📘 Módulo 6: Agents Docker
  • Templates dinâmicos
  • Escalabilidade
  • Isolamento

📘 Módulo 7: Boas Práticas
  • Segurança RBAC
  • Manutenção
  • Performance

🛠️ Projetos Práticos

1. Pipeline completo para app Java/Spring Boot
2. CI/CD para microsserviços com Docker
3. Deploy automático em Kubernetes
4. Integração com SonarQube + Nexus
5. Infra como código com Terraform

💎 Bônus Exclusivos

🔹 Coleção de Jenkinsfiles prontos
🔹 Templates Docker Compose
🔹 Scripts de backup/restore
🔹 Checklist de segurança
🔹 Guia de certificação

👨‍💻 Quem Deve Fazer?

• Desenvolvedores querendo automatizar builds
• DevOps iniciando em CI/CD  
• SysAdmins gerenciando Jenkins
• QAs automatizando testes
• Estudantes de Eng. Software

📌 Comece Agora

1. Clone o repositório:
   git clone https://github.com/waltenne/jenkins_course.git

2. Acesse o primeiro módulo:
   cd curso-jenkins/docs/module_01

3. Siga as instruções do README.md

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published