Laravel - Fundamentos
Instituição: TreinaWeb
Descrição
Nesse curso você aprenderá desde a criação do projeto Laravel e sua estrutura, até a criação do projeto completo contendo o desenvolvimento de um cadastro completo no banco de dados. Tudo isso usando video aulas práticas, material escrito e exercícios para fixar seu conhecimento.
Além de várias outras coisas você aprenderá:
- Como criar o primeiro projeto Laravel;
- Qual estrutura de uma aplicação Laravel;
- O que são e como trabalhar com rotas e controllers;
- Como conectar ao banco de dados e criar tabelas através de migrations;
- Como utilizar models para realizar as ações no banco de dados;
- Trabalhar com views utilizando o Blade.
Ementa
1 - Introdução
Apresentação Duração: 00:01:20
O que é Laravel?
2 - Entendo o HTTP
O que é HTTP, Request, GET, POST, Response, 200, 404?
3 - Preparação do Ambiente
Instalando o Ambiente no Windows Duração: 00:09:43
Criando o projeto Laravel Duração: 00:08:31
O código-fonte deste curso está no GitHub!
Instalando o Visual Studio Code e as extensões Duração: 00:06:19
Questionário 3 questões
4 - Fundamentos
O que é MVC?
Conhecendo a estrutura do projeto Duração: 00:16:56
Conhecendo o arquivo de ambiente .env Duração: 00:06:39
Questionário 3 questões
5 - Routes e Camada Controller
Conhecendo o conceito de rota Duração: 00:06:48
Trabalhando com parâmetros dinâmicos na rota Duração: 00:07:15
Trabalhando com controllers Duração: 00:10:28
Single Action Controller Duração: 00:06:30
Questionário 3 questões
6 - Camada de View
O que é Template Engine?
Criando nossa primeira View Duração: 00:05:03
Passando informações do Controller para a View Duração: 00:07:27
Questionário 3 questões
7 - Trabalhando com banco de dados
Instalando o MySQL Duração: 00:04:37
Configurando o banco de dados Duração: 00:05:17
Criando a primeira migration Duração: 00:08:22
Criando o primeiro model e obtendo informações Duração: 00:08:16
Questionário 3 questões
8 - Cadastro completo de clientes
Criando a Action para exibir a página de listagem de Clientes Duração: 00:07:48
Listando os clientes na View Duração: 00:05:05
Mostrando a página de detalhes de cliente Duração: 00:10:47
Usando recurso de template para evitar repetição de código Duração: 00:09:10
Criando formulário de adição de cliente Duração: 00:07:42
Inserindo cliente no banco de dados Duração: 00:17:13
Criando formulário de alteração de clientes Duração: 00:07:54
Atualizando o cliente no banco de dados Duração: 00:09:05
Excluindo cliente no banco de dados Duração: 00:07:26
Questionário 3 questões
9 - Outros detalhes
Ajustando detalhes da aplicação Duração: 00:05:19
Definindo tipo de retorno e documentando nosso controller Duração: 00:07:27
Resource Controller Duração: 00:08:35
Questionário