Olá, tudo bem? Aqui é o Alex criador da plataforma JDEV Treinamento.

Preparei mais um tutorial rápido para você, edique 10 minutos de sua vida para aprender comigo e no final visite a minha plataforma e veja o curso que preparei para você no final deste tutorial.

Esse conteúdo é um pedacinho do treinamento completo que você pode conhecer VEJA AQUI.

 
 

Vídeo: Criando o CI/CD do front-end na AWS

 

Plataforma EAD

 
 

O que é cloud aws

 

A Aws (Amazon Web Services) é uma plataforma de computação em nuvem, que oferece uma ampla gama de serviços de infraestrutura, como armazenamento de dados, banco de dados, computação, análise, segurança, redes, entre outros.

 

A infraestrutura de nuvem AWS é projetada para oferecer escalabilidade, segurança e alta disponibilidade para atender às necessidades das empresas de todos os setores e tamanhos.

 

A AWS é uma das maiores provedoras de serviços de computação em nuvem do mundo, oferecendo soluções para milhões de clientes em todo o mundo.

 
 
 

O que é pipeline

 

Pipeline é uma metodologia de desenvolvimento de software que consiste em dividir o processo de construção do software em etapas menores e independentes, chamadas de “estágios”.

 

Cada estágio é responsável por uma tarefa específica, como compilação, testes, empacotamento e implantação, e o resultado de cada estágio é passado para o próximo, em uma cadeia de etapas sequenciais (daí o nome “pipeline”).

 

O objetivo do pipeline é automatizar o processo de construção do software, reduzir erros e aumentar a eficiência do desenvolvimento.

 

O pipeline também pode ser usado em outras áreas além do desenvolvimento de software, como em processos industriais e no gerenciamento de projetos.

 
 

Acesse abaixo a página oficial do treinamento completo.

 

Resumo: Vamos criar um CRUD de produto completo utilizando:

– Java com Spring Boot REST API.
– Angular na versão 13.
– Faremos a hospedagem e o deploy do projeto na AWS Cloud.
– Banco de dados será o MySQL.
– Arquitetura Single Instance.
– Load Balance AWS de divisão de instancias.
– Criação de arquitetura Serverless de aplicação sem servidor.

Você irá aprender sobre os seguintes recurso na AWS para sua formação em Júnior Cloud AWS:

– S3 serviço de armazenamento de objetos que oferece escalabilidade líder do setor, disponibilidade de dados, segurança e performance.
– EC2 oferece uma capacidade de computação escalável na Nuvem da Amazon Web Services (AWS). O uso do Amazon EC2 elimina a necessidade de investir em hardware inicialmente, portanto, você pode desenvolver e implantar aplicativos com mais rapidez.
– RDS é um serviço da Web que facilita a configuração, a operação e escalabilidade de um banco de dados relacional na Nuvem AWS.
– Deploy e toda a condiguração de um projeto Java com front-end e back-end.
– E CI/CD totalmente na cloud.
– Implantação de uma API completa.

Será utilizado o plano free da AWS onde é possível 1 ano sem custo.