Nesse curso mostraremos a base do MVC construindo um conhecimento solido que facilitará a introdução de assuntos mais avançados nos próximos módulos. Através de conteúdo apostilado e vídeos aulas você verá o inicio de um projeto prático de um software de gerenciamento de tarefas, onde aprenderá na prática cada parte do processo, além de responder exercícios que ajudam na fixação do conteúdo.
Dentre várias outras coisas, você aprenderá os tópicos abaixo:
– Instalar e configurar o Homestead;
– Diferentes modos de criar um novo projeto Laravel;
– A estrutura básica de uma aplicação web;
– Toda a parte de roteamento do Framework;
– Utilização do Blade (template engine);
– A trabalhar com controllers;
– Utilizar a classe de request;
– Trabalhar com os models do Eloquent.
– Modos de realizar validação de dados no Laravel;
– Como criar regras personalizadas de validação;
– Trabalhar com sessão e configurar o redis como drive de sessão;
– O que são middlewares e como utilizar na prática;
– Funcionamento básico da autenticação e autorização;
– Como funciona o service container e injeção de dependências;
– Services Providers, Binds, Facedes e Contracts;
– Instalação e utilização de packages no Laravel.
– Aspectos avançados do Eloquent e suas relações;
– Geração de dados de modelo usando seed e model factory;
– Utilização do Query Builder do Laravel;
– Paginação no Eloquent e Quert Builder;
– Uso de repositórios e como eles podem ajudar no desacoplamento;
– Como trabalhar com a classe de response do Laravel;
– Exemplo prático de como fazer requisições AJAX para o Laravel;
– A construção de uma API simplificada;
– Fazer o Deploy da aplicação desenvolvida no curso para Digital Ocean.
Autor: TreinaWeb
Gênero: Programação
Ano de Lançamento: 2019
Formato: MP4
Idioma: Português
Tamanho: 5,11 GB
Servidor: GDrive / Torrent
Senha: ConhecimentoLivre