Laravel 5.6 Essencial

De R$ 67,00 por R$ 39,99*

Adicionar no Carrinho
Comprar Agora

Garantia de 30 dias ou seu dinheiro de volta.
*PagSeguro: Parcela minima de R$ 5,00

Certificado: 20h | Total de Aulas: 77

Este curso também está disponivel na Udemy.


Pré-requisitos


  • Conhecimentos gerais sobre a linguagem PHP e PHP Orientado a Objetos


Neste curso vou abordar os passos necessários para que você possa iniciar sua carreira com desenvolvimento web junto com esse framework, largamente utilizado no mundo hoje.

Veremos todo o bootstrap incial, trabalharemos com o artisan, conheceremos as rotas, controllers & veremos a fundo a utilização de banco de dados no Laravel, desde as camadas mais baixas disponíveis.

Conheceremos ainda sobre as migrations, seeds & factories e como isso pode nos auxiliar no desenvolvimento de nossas aplicações.

Projeto Proposto

O projeto proposto nesse curso será a criação de um catálogo de restaurantes, onde o usuário (dono de restaurante) poderá se cadastrar no sistema, logar em seu painel e cadastrar o restaurante bem como seu cardápio. Criaremos ainda a view pública para exibição destes restaurantes com buscas e mais.

Conteúdo Aulas:
Lançadas |
A Lançar


Primeiros Passos

  • 1 - Introdução 0:03:33 |
  • 2 - Obtendo o Laravel 0:04:56 |
  • 3 - Iniciando Projeto Laravel 0:03:03 |
  • 4 - Nosso Ambiente 0:02:52
  • 5 - Conhecendo a Estrutura do Laravel 0:07:29
  • 6 - Hello World 0:06:04 |
  • 7 - Pincelada no Artisan 0:02:40

Migrations, Seeds & Factories

  • 8 - Conectando Banco de Dados 0:04:43
  • 9 - Iniciando com Migrations 0:06:35
  • 10 - Criando nossa Primeira Migration 0:06:37
  • 11 - Migrations: Rollback & Reset 0:04:05
  • 12 - Populando Banco com Seeds 0:06:26
  • 13 - Model Factories 0:04:28

Interagindo com Banco

  • 14 - Recuperando Dados do Banco 0:09:07
  • 15 - Salvando ou Atualizando um Model 0:05:11
  • 16 - Mass Assignment 0:06:01
  • 17 - Deletando Dados 0:03:17

Controllers

  • 18 - Nosso Primeiro Controller 0:08:08
  • 19 - Namespaces & Controllers 0:01:50
  • 20 - Controllers como Recurso 0:05:53

Rotas

  • 21 - Introdução Rotas 0:03:34
  • 22 - Route Prefix Group 0:02:53
  • 23 - Apelidos para Rotas 0:03:00
  • 24 - Apelido para Grupo de Rotas 0:02:48
  • 25 - Namespace para Grupo de Rotas 0:03:32
  • 26 - Parametros não Obrigatórios em Rotas 0:06:15

Views & Blade

  • 27 - Introdução Views 0:01:37
  • 28 - Exibindo Valores nas Views 0:01:59
  • 29 - Herança de Templates 0:05:55
  • 30 - Includes no Blade 0:01:53
  • 31 - Estrutura de Controle - IF 0:04:32
  • 32 - Estrutura de Controle - LOOPS 0:04:04
  • 33 - Executando Código PHP no Blade 0:03:15

Request, Middlewares & Response

  • 34 - Introdução a Middlewares 0:08:32
  • 35 - Nosso Primeiro Middleware 0:09:29
  • 36 - Middlewares: Group & Opções Extras 0:04:19
  • 37 - Trabalhando com Response 0:09:52

Projeto - Iniciando CRUD & Validação de Restaurantes

  • 38 - Iniciando Projeto 0:07:30
  • 39 - Criando Migrations: Restaurant & Menu 0:03:18
  • 40 - Iniciando Cadastro de Restaurantes 0:07:04
  • 41 - Enviando POST & CSRF 0:09:06
  • 42 - Salvando Restaurante de Fato 0:06:20
  • 43 - Atualizando Restaurante - PT1 0:05:06
  • 44 - Atualizando Restaurante - PT2 0:04:18
  • 45 - Restaurantes: Lista & Delete 0:05:43
  • 46 - Restaurantes: Iniciando Validações 0:09:20
  • 47 - Recuperando Erros de Validações 0:06:51
  • 48 - Recuperando Inputs no Reload da Validação 0:03:05
  • 49 - Mensagens Customizadas em Validações 0:06:08
  • 50 - Concluindo Módulo 0:04:31

Projeto - Autenticação & CRUD de Usuários

  • 51 - Gerando Autenticação Admin 0:05:06
  • 52 - Modificando Views de Autenticação 0:07:46
  • 53 - Conhecendo os Controllers Auth 0:05:09
  • 54 - Middleware Auth no Admin 0:05:56
  • 55 - Estilizando Restaurantes CRUD 0:09:56
  • 56 - Iniciando CRUD de Users 0:05:31
  • 57 - Views & Testando Usuários 0:14:24
  • 58 - Flash Messages & Concluindo Módulo 0:08:03

Relacionamento - Restaurantes, Cardápio & Propietários

  • 59 - Iniciando CRUD de Cardápio 0:10:48
  • 60 - Iniciando Relacionamento 1:N - Restaurantes & Cardápio 0:10:00
  • 61 - Relacionamento na Visão do Model 0:13:45
  • 62 - Inserindo Relacionamento Muitos para Um 0:10:50
  • 63 - Atualizando Relacionamento Um para Muitos 0:05:14
  • 64 - Adicionando Proprietário do Restaurante 0:06:22
  • 65 - Restaurantes por Usuário Logado 0:07:59
  • 66 - Cardápio por Restaurantes do Usuário Logado & Concluindo 0:10:45

Concluindo - Front de Restaurantes

  • 67 - Conhecendo Laravel Mix 0:17:02
  • 68 - Criando Home do Projeto 0:08:05
  • 69 - Criando Single de Restaurante 0:13:09
  • 70 - Conclusão e considerações 0:04:43

Bônus

  • 71 - Iniciando Migrations para Fotos 0:05:24
  • 72 - Criando Interface para Upload de Fotos 0:12:32
  • 73 - Realizando o Upload de Fotos e Associação com Restaurante 0:09:41
  • 74 - Exibindo Foto na Home & Single 0:15:19
  • 75 - Gerando Slugs Automaticamente em Nosso Projeto 0:13:01

Bônus 2 - Deploy: Host Compartilhado & VPS

  • 76 - Realizando Deploy em Hospedagem Compartilhada 0:31:44
  • 28 - Removendo Usuário

Dúvidas? Fale conosco via e-mail