Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
e Total
Nada mais ser igual em seu mundo Laravel !
Quem sou eu ?
Objetivo
Criar um e-commerce:
Utilizando as tecnologias:
Laravel
Mysql
Gulp
Phing
PHPUnit
Aula 1
Servios o que so ?
A utilizao de APIs ficou bem famosa em nosso meio de programao, muitos
de ns programadores j consumiu uma API, com por exemplo, a API do Twitter
Ou Facebook para alguma parte do nosso sistema. Mas ser que voc j parou
para pensar que todo esse consumo parte de um mundo bem maior do que s
apenas ler a documentao do Facebook ou Twitter ? Essas APIs partem de um
conceito bem maior que precisamos aprender ! - Talvez voc pense: Ser que
esse tal de conceito de servio importante para quem programa em
Laravel
Para trilhar nosso caminho Laravel voc inicialmente precisa saber o que
REST (Representational State Transfer) ? - Basicamente uma tcnica de
engenharia de software para sistemas de hipermdia, ou seja, um estilo de
arquitetura que especifica restries a uma interface uniforme, que se aplica a um
servio WEB.
Servios o que so ?
Agora que voc j sabe que REST ajudar a abstrair a nossa interface de usurio
com nossos agentes externos e com isso poder eliminar, por exemplo, um
formulrio de submisso de dados em nossos clientes para que continuemos um
fluxo tais como: Cadastro de usurio, Edio de usurio e etc.
E ao invs de necessitarmos de telas, passamos esses servios para o conceito
de comunicao HTTP aproveitando tudo que o protocolo j oferece, porm
nesse modelo o que criamos uma interface de comunicao com nossos
agentes externos sob o protocolo HTTP, ao criar seus servios voc precisa se
preocupar com outro tipo de usurio que um desenvolvedor que usa seu servio
para at mesmo definir regras de negcio da sua empresa
Mas alm disso saiba que bem mais fcil ler Json pois sua conspeo foi
pensada para ser melhor entendida por seres humanos !
Composer
Composer
Chega de Slides !
Por onde comear ?
Executar o comando composer init
Executar composer install
Namespace
O que so ?
Por onde comear ?
Por que devo saber disso em Laravel ?