Laravel 5.6 Essencial
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.
Jornada Percorrida ao Objetivo
- 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
- 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
- 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
- 18 - Nosso Primeiro Controller 0:08:08
- 19 - Namespaces & Controllers 0:01:50
- 20 - Controllers como Recurso 0:05:53
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 76 - Realizando Deploy em Hospedagem Compartilhada 0:31:44
Terei suporte?
Grupo Exclusivo
no Discord
Beleza mas Quem É Você, Nanderson?
Me chamo Nanderson Castro e atuo a mais de dez anos no mercado de desenvolvimento Web com PHP, e sou especializado na criação de aplicações para Web usando os principais frameworks do mercado, ou melhor, os dois mais expoentes frameworks do mercado PHP: Symfony e Laravel.
Sou também, Zend Certified PHP Engineer desde 2015, uma certificação que atesta os conhecimentos na linguagem PHP e certificação esta, com reconhecimento mundial.
Hoje atuo como instrutor da Code Experts, uma Escola Online com Foco em Prática, onde levamos pessoas aspirantes no mundo Web ao domínio das ferramentas com foco na mudança de vida deste aluno em suas metas alcançadas com os conhecimentos agregados. Hoje são mais de 20 mil alunos que estudam conosco em nossa plataforma e em plataforma de terceiros como a Udemy, onde temos um bom nível de indicações e satisfação por parte de nossos alunos.