Curso mais completo e gratuito de Laravel do Universo aqui do Brasil.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
aula1 Aula1 Aug 15, 2017
.gitignore Aula1 Aug 15, 2017
LICENSE Initial commit Feb 7, 2016
README.md Update README.md May 17, 2016

README.md

Curso-PHP-Laravel-Completo-E-Total

Curso mais completo e gratuito de Laravel do Universo aqui do Brasil com ele você será capaz de instalar o Laravel e criar seu próprio e-commerce sem dor de cabeça e complicações.

E veja de quebra além de toda a vantagem de não pagar nada você ainda terá a oportunidade de saber como foi elaborado o projeto Laravel Pagseguro. - E quem sabe depois de conhecer a criação do Laravel PagSeguro você não faça queira criar a sua própria biblioteca ?

Slack da Webschool

  • Coloque um email para login( hotmail não funciona )
  • Após isso, clique em Webschool para entrar no link do slack
  • Coloque o email que você digitou antes e crie uma senha
  • Entre no channel curso-laravel

Brindes

Para quem conseguir COMPROVADAMENTE trazer 15 amigos para o curso de Laravel completo e total ganhara um livro que sairá pela Casa Do Código inteiramente grátis de certificação PHP denominado: Descomplicando a certificação PHP.

Agora para quem conseguir trazer 30 amigos além de ganhar o livro INTEIRAMENTE GRÁTIS também ganhará um adesivo do Laravel mais uma camiseta do nosso curso sem custo nenhum!

Para participar e indicar seus amigos acesse http://cursolaravel.webschool.io/

O Professor

Michael Douglas Barbosa Araujo é graduado em gestão de tecnologia da informação e procura sempre estar próximo a comunidade ajudando com cursos e livros.

Sempre que pode tenta estar presente em palestras buscando não só palestrar como estar mais próximo da comunidade pois é apaixonado por Open Source em qualquer nível que ele esteja presente, compartilha seu conhecimento em seu site pessoal http://michaelaraujo.net e na comunidade laravel em http://www.laravel.com.br.

É profissional Zend Certified Engineer 5.5, instrutor 4 Linux, instrutor Webschool-io, Líder técnico de desenvolvimento e criador do Laravel PagSeguro https://github.com/michaeldouglas/laravel-pagseguro.

Projetos sustentados

Apoia o projeto Webschool.io na trilha de Laravel:

Mantenedor e criador dos seguintes grupos:

Ementa

##CUIDADO!!! Alterações podem ser feitas sem aviso prévio, por isso SEMPRE LEIA AQUI!!!!

  • Slides

  • Módulo 1 - Aula 1 - Introdução ao Curso

  • Módulo 1 - Aula 2 - REST

  • Módulo 1 - Aula 3 - JSON

  • Módulo 1 - Aula 4 - Composer

  • O que é necessário saber

    • Apresentação do Curso de Laravel * Iniciando sua vida com serviços * Pretendo ensinar sobre o que é REST como o Laravel implementa isso em sua arquitetura. E também o por que de ser o primeiro item do curso já que estamos falando Laravel ! * Json Item reservado para explicar um pouco sobre o que é Json.
    • Composer * O que é. e também comandos básicos do composer, como instalar o Laravel via: Composer e Laravel Installer
    • NameSpace * Explicação básica do que é e também como utilizar tanto em Laravel quanto PHP puro. * Configurando os servidores WEB Apache e Nginx * Instalção dos servidores Web e também a configuração do Laravel nos ambientes.
  • Arquitetura Laravel

    • Estrutura Explicação da estrutura e organização de pastas no ambiente Laravel
    • MVC Laravel Como funciona o MVC dentro do ambiente Laravel e explicar o por que da não existência da pasta: Model
    • Configuração de ambiente “.env” Explicação do que é uma variável de ambiente e também sobre a utilização da biblioteca DotEnv.
  • Automatização de tarefas com o Phing Matheus Marabesi (Veja o curso completo de Phing da webschool clicando aqui)

    • O que é o Phing ?
    • Por que devo automatizar?
    • Utilizando o Phing no Laravel e automatizando sua instalação
  • Começando meu mundo em Laravel

    • Rotas
      • Rotas básicas Aqui mais uma explicação inicial de como é a criação de rotas no Laravel
      • Rotas com parâmetros Explicação de passagem de parâmetros para rotas e como deixa-los obrigatórios e também opcionais.
    • Grupo de rotas Middleware Explicação do que um Middleware e também criação dos nossos próprios Middlewars. - E implementação em nossa rota Namespaces Chamando o NameSpace para chegada no controller.
    • Controladores
      • O básico dos controladores Explicação de como criar nossos controladores para o Laravel.
      • Controladores RESTfull Criando um controlador no padrão RestFull
      • Controladores implícitos Criando um controlador implícito
    • Respostas HTTP
      • Respostas em JSON Json simples como retorno de rota Jsonp como retorno de rota
      • Macro respostas Explicação do que é a Macro resposta no Laravel.
    • Views
      • View O básico do que é uma View na camada Laravel e como são implementadas.
      • Fornecendo dados para o HTML Utilizando os dados criados no controlar e fornecendo para a View.
    • Blade
      • O que é template engine ?
      • Layouts Laravel Criando nosso primeiro layout Extendendo nosso layout
    • View Composers
    • Validação
      • Utilizando validadores nos padrões do Laravel Irei explicar além do que são também como estender a funcionalidade e utilizar a sobrescrita para criar seu validador.
      • Criando nossos validadores
    • Migrations
      • O que são ?
      • Criando nossas migrations Pretendo criar as tabelas a partir do esquema de migração do Laravel.
      • Executando nossas migrations
    • Eloquent ORM
      • Criando os primeiros modelos
      • Leitura de dados
      • Atualização de dados
      • Removendo registros
      • Edição de dados
      • Relacionamento de tabelas
    • Autenticação
      • Utilizando o padrão Auth Laravel
    • Teste unitário Laravel
      • O básico que você deve saber antes de iniciar
      • Aplicando testes com Laravel
      • Model Factories Além de utilizar irei realizar testes utilizando o modelo.
      • Testando uma API RESTful
  • DDD - Domain Driven Development. Vinicius Reis

    • Introdução
      • Módulos. O que são, o que resolvem e o eu não resolvem.
      • Um pouco de S.O.L.I.D.
    • Afinal o que é "desenvolvimento orientado a dominíos"?
      • Core
      • Domains (Dominíos)
      • Applications (Aplicações)
      • Support (Suporte)
    • O que saber antes de se aventurar
      • Service Provider
      • Service Container
      • Dependency Injection
    • Direto ao código
      • Criando o "core"
      • Criando nossos dominíos
      • Criando nossas aplicações
      • Criando pacotes de suporte
    • Mergulhando fundo
      • Repository Partten
      • Services
  • Usando MongoDB com Laravel. Wendell Adriel

    • Configuração do ambiente
      • Verificação da versão do PHP e do MongoDB
      • Instalação do driver PHP para MongoDB
    • Iniciando o projeto
      • Criando o projeto do 0 com o Composer
      • Instalando o pacote para trabalhar com o MongoDB
      • Configurando o BD
    • Schemas
      • Suporte do MongoDB ao Schema Builder do Laravel
    • Query Builder
      • Retornando todos documentos de uma coleção
      • Procurando dados em uma coleção
        • Where / Or / And
        • Where utilizando arrays
        • Where com between
        • Where com null
        • Order by
        • Offset e Limit
        • Distinct
        • Group By
        • Aggregations
        • Like
        • Utilizando operadores específicos do MongoDB
          • Exists
          • All
          • Size
          • Regex
          • Type
          • Mod
      • Entendendo e usando o Soft deleting
    • Inserindo, atualizando e deletando dados
    • Trabalhando com datas utilizando o Carbon
    • Relacionamentos entre coleções
      • hasOne
      • hasMany
      • belongsTo
      • belongsToMany
      • embedsOne
      • embedsMany
    • Aplicações com BD híbrido (MongoDB e MySQL)
    • Operações específicas do MongoDB
      • Upsert
      • Projections
      • Push
      • Pull
      • Unset
      • Cursor timeout
    • Log e Cache de Queries