Skip to content

Webschool-io/Curso-PHP-Laravel-Completo-E-Total

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 ?

  • 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

About

Curso mais completo e gratuito de Laravel do Universo aqui do Brasil.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages