Upload
delermando-santos-miranda
View
350
Download
2
Embed Size (px)
Citation preview
Projeto O escopo do projeto foi o desenvolvimento um pequeno sistema de agendamento e gerenciamento de cartões, que ao longo de 3 fases foi sendo refatorado e melhorado.
● A primeira fase foi desenvolver este projeto com os meus conceitos até aquele momento.
● A segunda fase foi a refatoração do projeto aplicando os conceitos aprendidos depois de ter estudado os vídeos do Uncle Bob.
● A terceira fase foi o desenvolvimento de uma API com algum Framework, onde eu embutiria o core, do sistema de gerenciamento de cartões, agora disponibilizando os seus métodos via URL.
Pois bem depois de todas estas fazes, aprendi inúmeros, conceitos, tecnologias, métodos etc.
Para o desenvolvimento da API escolhi em consenso com a equipe de Dev o Silex como Framework para API, e o Angular como Client.
Silex
Framework PHP baseado em rotas, ótimo para desenvolvimento de API's devido a seu desempenho, facilidade, flexibilidade o qual dispõe de diversos componentes, assim estendo as opções que este oferece. Como componentes de documentação, autenticação, log etc...
Angular
Framework JavaScript que funciona como uma extensão do documento html, adicionando novas funcionalidades em forma de atributos e tags, seu intuito é facilitar o desenvolvimento de aplicações client-side contando com inúmeras funções e altamente recomendável para o consumo de API's.
TecnologiasSilex – microframework
Symfony Components
PDO
MySql
Github – projects (gitignore, Silex cors, ...)
Angular
Bower
Composer
PSR-0 Autoload
PHPunit
Swagger
Fontes de conhecimento
Equipe Personare
Vídeos Uncle Bob
CodeSchol
Egghead
Fóruns
Tutoriais
Documentações
Links● Angular Cliente:
http://enviroment-deler.rhcloud.com/client
● Documentação Swagger
http://enviroment-deler.rhcloud.com/doc
● Projetos GitHub
https://github.com/Delermando/systemAgendaV1
https://github.com/Delermando/systemAgendaV2
https://github.com/Delermando/systemAgendaV3