O objetivo do projeto é servir de base para o treinamento de "Formação Java/Angular para Jovens Profissionais", da Indra, unidade de João Pessoa, ministrado por Eder Ferreira (efmendes@indracompany.com) e Rafael Ferreira(rferreiraa@indracompany.com). O projeto consiste em uma API que simula um banco possibilitando ao usuário, realizar o CRUD de contas bancarias, fazer transações, consultar extratos e saldo, realizar o CRUD de clientes entre outros.
Conteúdo do Treinamento
Back-End:
- Java
- Git
- Lombok
- Criando um projeto Spring
- Maven
- Spring Boot
- Api (Rest)
- Swagger
- JPA (Hibernate)
- Spring Data
- MySQL
Front-End:
Para a criação e execução do progeto foi utilizada o Eclipse como IDE para desenvolvimento java onde foram instaladas as dependencias necessárias para o funcionamento.
Back-End
Primeiramente deve-se clonar o repositório no endereço:
https://github.com/Douglas-Dorug/MyBank-Treinamento_Indra
Após o projeto ser clonado, execute a aplicação que se encontra em
..controller\src\main\java\com\indracompany\treinamento/AppConfig.Java
Feito isto, o back-end estará funcionando
Para acessar a API, utilize o endereço: http://localhost:8080/treinamento no browser.
Para a criação e execução do projeto foi utilizado o Visual Studio Code como IDE para desenvolvimento Angular.
Front-End
Primeiramente deve-se acessar a pasta do view/meubancoangular para ter acesso
aos arquivos projeto em Angular.
Utilizar o comando *npm install* para baixar as dependencias do projeto (node modules).
Feito isto, basta utilizar o comando *ng serve* no terminal para iniciar
o projeto
Para acessar a API, utilize o endereço: localhost:4200 no browser para acessar a homepage.