Angular-Loiane-Training

Este repositorio contem exemplos documentados e descricoes dos conteudos estudados ao longo do curso de Angular da Loiane

View project on GitHub

Introducao a services

Os services sao classes auxiliares, sao em geral utilizados para fazer CRUD (Create, Read, Update, Delete) em dados no servidor, sao utilizadas para implementar a logica de negocios da aplicacao, deixando assim os components responsaveis apenas por exibir e capturar os dados.


figura 1 - fluxo entre component, service e server

tambem podem ser utilizados para otimizar a codificacao quando mais de um component necessita fazer a mesma coisa um servico pode ser criado para isso, melhorando o processo de manutencao no futuro.


figura 2 - classes com repeticao de codigo


figura 3 - classes utilizando o service

Tambem podem ser utilizados como classes utilitarias, realizando traducoes, manipulacao e/ou verificacacao de dados etc.