
Objetivo do curso, e pré-requisitos para realização dos procedimentos
Criação do repositório no GitHub, e instância AWS EC2 Linux Ubuntu
Criação de aplicativo AWS CodeDeploy, para implantação de arquivos Nginx em bucket S3
Criação de Pipeline CI/CD na AWS, via CodePipeline
Acessos e testes à Pipeline CI/CD na AWS
Este conteúdo aborda de forma prática e estruturada a criação de pipeline de integração contínua e entrega contínua para projeto baseado no servidor web NGINX, utilizando Cloud Amazon Web Services. O foco principal está na utilização do plano gratuito da AWS, permitindo que o processo seja reproduzido com baixo custo e acessível a estudantes, profissionais em início de carreira e desenvolvedores que desejam compreender os fundamentos de automação de deploy em ambientes de nuvem. Ao longo do desenvolvimento, são explorados os serviços CodePipeline, Amazon S3 e instâncias EC2, demonstrando como esses recursos podem ser integrados para formar um fluxo automatizado de publicação de aplicações. O processo apresentado contempla desde a organização do código-fonte até a sua disponibilização em um ambiente funcional, evidenciando boas práticas de versionamento, armazenamento de artefatos e execução automatizada das etapas do pipeline. O Amazon S3 é utilizado como repositório intermediário para os arquivos do projeto, enquanto o CodePipeline gerencia as fases de orquestração, garantindo que cada etapa seja executada de forma controlada e previsível. As instâncias EC2 são configuradas para hospedar o servidor NGINX, possibilitando a visualização do resultado final diretamente em um ambiente real de produção simplificada. Além do aspecto técnico, o conteúdo enfatiza a compreensão conceitual de CI/CD, destacando a importância da automação para reduzir erros manuais, aumentar a confiabilidade dos deploys e melhorar a produtividade no ciclo de desenvolvimento de software. Dessa forma, o material proporciona uma base sólida para quem deseja evoluir no uso de práticas DevOps dentro do ecossistema AWS.