Manual para Iniciantes com LaravelDescrição completa
Title : Belajar Laravel Untuk Pemula DAFTAR ISI 1. Pengertian Laravel 2. Cara Instal Laravel 2.1. Instal Laravel Versi Windows 2.2. Instal Laravel Versi Ubuntu/Linux 3. Persiapan Pembuatan CR...
laravel webFull description
Full description
Laravel
Laravel
Descripción completa
Breve introdução ao framework PHP.
Tutorial Dasar LaravelDeskripsi lengkap
LaravelFull description
Title : Belajar Laravel Untuk Pemula DAFTAR ISI 1. Pengertian Laravel 2. Cara Instal Laravel 2.1. Instal Laravel Versi Windows 2.2. Instal Laravel Versi Ubuntu/Linux 3. Persiapan Pembu…Full description
Laravel LearningFull description
In this paper we quick study about laravel framework with PHP. Generally, framework is a real or theoretical configuration intended to serve as a support or guide for the webpage programming application. Its provide various pre defined tools and dire
Laravel collective Forms and Html facade documentation in PDF format.Deskripsi lengkap
Curso De Laravel Completo e Total Nada mais será igual em seu mundo Laravel !
Quem sou eu ?
Objetivo
Criar um e-commerce: ● ● ● ● ●
Criar o front end da loja Criar o back end da loja Criar a API de serviços da loja Consumir o Laravel PagSeguro Criar sua própria estrutura de módulos
Utilizando as tecnologias: ● ● ● ● ●
Laravel Mysql Gulp Phing PHPUnit
Aula 1
O que é necessário saber? ● O que é necessário saber ? ○ Iniciando sua vida com serviços ○ JSON ○ Composer ○ Namespace
Serviços o que são ? A utilização de APIs ficou bem famosa em nosso meio de programação, muitos de nós 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 documentação 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 serviço é importante para quem programa em Laravel“ Para trilhar nosso caminho Laravel você inicialmente precisa saber o que é REST (Representational State Transfer) ? - Basicamente é uma técnica de engenharia de software para sistemas de hipermídia, ou seja, é um est ilo de arquitetura que especifica restrições a uma interface uniforme, que se aplica a um
Serviços o que são ? Agora que você já sabe que REST ajudar a abstrair a nossa interface de usuário com nossos agentes externos e com isso poder eliminar, por exemplo, um formulário de submissão de dados em nossos clientes para que continuemos um fluxo tais como: Cadastro de usuário, Edição de usuário e etc. E ao invés de necessitarmos de telas, passamos esses serviços para o conceito de comunicação HTTP aproveitando tudo que o protocolo já oferece, porém nesse modelo o que criamos é uma interface de comunicação com nossos agentes externos sob o protocolo HTTP, ao criar seus serviços você precisa se preocupar com outro tipo de usuário que é um desenvolvedor que usa seu serviço para até mesmo definir regras de negócio da sua empresa
Serviços onde o Laravel entra nisso ? Acredito que uma das vantagens que o Laravel possui é a sua facilidade de implementação da comunicação heterogênea de aplicações, ou seja, além de você poder codificar o seu sistema utilizando o padrão MVC em um Framework bem completo e de fácil utilização você pode ir além disso pois você terá uma curva menor de aprendizado e implementação do seu sistema e de suas APIs. Imagine que em sua empresa você já possui algo muito bem desenvolvido que será a seguinte estrutura: Tela de cadastro, Listagem, Edição e Exclusão de dados. E chegou a você uma demanda onde precisaremos integrar a nossa aplicação a um ambiente diferente da nossa estrutura Laravel e agora o que fazer ? Para ajudar você a criar uma API RESTful você pode utilizar o Dingo:
Notação de Objetos JavaScript - Json ●
Basicamente JSON ou (Javascript Object Notation – Notação de objetos Javascript) nasceu com o intuito de ser uma formatação leve para troca de dados entre sistemas.
● Até mesmo para você futuro desenvolvedor Laravel precisa conhecer o formato Json. Primeiro por que se você já ouviu falar do COMPOSER sabe que existe o arquivo chamado composer.json que basicamente serve para controlar o que você utilizar de componentes no seu Laravel Framework correto ? ●
Mas além disso saiba que é bem mais fácil ler Json pois sua conspeção foi pensada para ser melhor entendida por seres humanos !
Notação de Objetos JavaScript - Json ●
Para que já trabalhou na criação de arquivos XML para troca de informação sabe que não é tão tranquilo de trabalhar com esse padrão, por exemplo: Veja o exemplo do calculador de preços e prazos de encomenda do Correios! - Chato não ? ● Ainda bem que existe o Json hoje em dia ! ○ Além de ser mais fácil de trabalhar o Json é mais leve e simples de criar com PHP ! ● Com tudo isso chegamos a conclusão de que Json é o formato ideal para troca de dados e o melhor é independente de linguagem podemos criar Json no Javascript e ler no PHP e vice-versa.
Composer ●
Primeiramente se você não está utilizando o composer em seu projeto posso dizer que admiro sua coragem.
●
Hoje em dia a maioria se não de todas as bibliotecas tendem a estar no controle do composer que nada mais é do que uma ferramenta de gerenciamento de dependência em PHP, ou seja, se levarmos para o conceito do Linux é tão legal quando você executar um: apt-get install php7 ou php5 e como mágica ele instala e já deixa tudo configurado.
●
Partindo ainda desse exemplo, não é legal realizar um apt-get upgrade e atualizar tudo sem dor de cabeça ? - Apenas lembre-se do detalhe de que o composer não é um gerenciador de pacotes como o Yum e o APT.
Composer ● ● ● ●
Chega de Slides ! Por onde começar ? Executar o comando composer init Executar composer install
Namespace ● ● ●
O que são ? Por onde começar ? Por que devo saber disso em Laravel ?