Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicholasess/ebook-angularjs-na-pratica
https://github.com/nicholasess/ebook-angularjs-na-pratica
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nicholasess/ebook-angularjs-na-pratica
- Owner: nicholasess
- Created: 2015-06-17T17:09:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-06-15T12:23:12.000Z (over 8 years ago)
- Last Synced: 2024-04-09T23:06:13.660Z (9 months ago)
- Size: 65.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Introdução
O objetivo desse e-book, é mostrar como o AngularJs é um fácil de se aprender e quão poderoso ele é.
O AngularJs é um framework JavaScript para o front end, o design pattern dele é MVC ou MVVM.
Nesse e-book iremos utilizar o MVC como padrão, para quem não conhece, MVC significa Model View Control. O model é responsável por se comunicar com o mundo externo, seja acessando Apis ou arquivos, ele é representado pelos services no angular. O view é responsável pela exibição dos dados que são enviados pela controller, a view é representada pelo html. A control é responsável por gerenciar os dados que são enviados pela view ou retornados da model, é representada pelas controllers.
Esse ecossistema de inicio pode ser complexo pra quem não sabe como funciona na prática o MVC, mas com o tempo a lógica vai fluindo, pois o fluxo de informações sempre será para a maioria das coisas que fazemos em um sistema, ou seja, sempre fazemos o CRUD (Create, Read, Update e Delete) das informações.
Com o MVC iremos utilizar rotas, elas são responsáveis por ditar qual será o arquivo html e controller que irão conversar numa determinada rota. Digamos estamos fazendo um sistema de escola e precisamos listar todos os alunos, certamente precisamos de um arquivo html com uma tabela, na controller teremos uma lista (array) para listarmos esse conteúdo na tabela ou essa lista é retornada de um service.