alexandrecpedro / job_management

Job Management app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignite Trilha Java - Prática: Gestão de Vagas

logo trilha java
Made by alexandre GitHub Repo Size License

Sumário

Sobre o Projeto

Módulo 3 - Gestão de Vagas

Desenvolvimento de uma API REST para controles de Empresas, vagas e aplicações, utilizando-se das principais ferarmentas do Spring Boot para persistência, segurança e autorização.

Módulo 4 - Documentação

Criação da documentação da aplicação desenvolvida no módulo 3, utilziando o Swagger, que é uma das ferramentas mais utilziadas(sic) para a criação de documentação. Através dela foi definido(sic) exemplos de requisições e retornos.

Rota de acesso a documentação: http://localhost:8080/swagger-ui/index.html

Módulo 5 - Testes e Qualidade de Código

Aprender sobre como inserir testes dentro da aplicação, utilizando JUnit e Mockito, com testes de integração e testes unitários.

Módulo 6 - Implantação e Monitoramento

Utilização do Spring Actuator para monitoramento, junto a outras ferramentas como Prometheus e o Grafana, de forma visual e interativa.

Módulo 7 - Continuous Integration e Continuous Delivery

Utilização do Render (Cloud Application Hosting), AWS e Github Actions para fluxo de CI/CD.

Tecnologias

Principais Bibliotecas (Packages)

Mais informações sobre dependências do projeto.

Informações sobre as principais notações.

Análise interpretativa e lógica do código

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.