Atenção! Este artigo não é de engenharia e é destinado a leitores interessados em educação na área de CI/CD. Muito provavelmente, se você não estiver interessado em aprender, este material não será do seu interesse.
Se você é um desenvolvedor ou administrador responsável por configurar processos contínuos de desenvolvimento e entrega (integração contínua/entrega contínua), então a OTUS abriu inscrições para um curso especialmente para você:
Durante o treinamento, os alunos aprenderão como personalizar o processo de construção e teste de aplicativos e o processo de instalação com três provedores líderes, bem como desenvolverão uma compreensão da arquitetura dos provedores de nuvem e aprenderão a automação da análise de código e verificação de vulnerabilidades.
Ao final do treinamento, cada aluno criará um trabalho final, que consistirá na implementação de processos de CI/CD para qualquer projeto opensource de sua escolha. Após o treinamento, é claro, cada aluno receberá materiais para todas as aulas, certificado de conclusão do curso e, o mais importante, montará o processo de construção e teste do aplicativo e poderá encontrar vulnerabilidades.
Claro, este curso não é adequado para todos. Mas se você tiver experiência:
- Funciona com Git
- Administração de sistemas Linux ou Windows
- Desenvolvimento ou operação
- Trabalhando com um provedor de nuvem
então OTUS está esperando por você! Você pode
Na expectativa do início
Há também acesso à visualização gratuita de um webinar aberto sobre o tema “Using Jenkins with K8S”, que foi conduzido pelo professor do curso
Processo de aprendizagem do curso
O programa do curso consiste em quatro módulos principais:
- Desenvolvimento na nuvem (Código)
- Automação de montagem e testes (Integração Contínua)
- Automação de instalação (Entrega Contínua)
- Módulo final
Cada um deles será discutido detalhadamente durante as aulas em formato de webinars online, e as tarefas de casa ajudarão a consolidar os conhecimentos adquiridos, sobre os quais, se necessário, você poderá receber feedback detalhado dos professores.
Muitos especialistas consideram o CI/CD um dos melhores métodos de desenvolvimento de software para tarefas modernas. Você concorda com esta afirmação?
Fonte: habr.com