Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Slim 4 Autenticação (Micro Laravelificação)

Curso de Slim 4 Autenticação (Micro Laravelificação)

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Autenticação do Slim 4 (Micro Laravelification)

O micro framework do Slim 4 está prestes a passar por uma transformação do Laravel

O Slim 4 é um micro framework que adere ao PSR (Recomendações Padrão do PHP) e permite a fácil integração de vários componentes e pacotes de grandes frameworks e bibliotecas. Nesta série, vamos nos inspirar na arquitetura do Laravel e gradualmente construir sobre o código imparcial do Slim para criar um framework mais abrangente. Durante o processo de Laravelification do Slim 4, adicionaremos as seguintes funcionalidades: - Provedores de Serviço - Kernel HTTP - Kernel de Console - Diretório de Configuração - .env (Variáveis e Arquivos de Ambiente) - Funções auxiliares globais, carregadas automaticamente - Proteção CSRF - Tailwind CSS - Vue JS - Coleções do Laravel - Validadores do Laravel - Helper Str do Laravel - Templates Blade do Laravel - Phinx do Cake PHP -> Migrações do Phinx -> Seeds do Phinx - Fábricas personalizadas (usando Faker) - E muito mais... Além disso, iremos configurar a autorização e permitir que os usuários redefinam suas senhas de conta por e-mail. Seremos capazes de enviar e-mails localmente, exibir mensagens de erro de formulário no front-end, passar mensagens de sucesso de formulário para o front-end e preencher dados de formulário antigos (dados de formulário inválidos) para evitar que os usuários tenham que digitar tudo novamente se a validação do formulário falhar. Vamos integrar os seguintes pacotes e recursos: - Slim 4 - Slim Csrf - Validadores do Laravel - Homestead do Laravel - Blade do Jenssegers - Whoops do Slim do Zeuxisoo - Dot Env do PHP - Seeders e Migrações do CakePhp - Faker do Fzaninotto para Fábricas - Banco de Dados do Illuminate - Suporte do Illuminate - Container de Injeção de Dependência do PHP - Bridge do Slim para Container de Injeção de Dependência do PHP - Wrapper do Laravel Mix Webpack - Swift Mailer para E-mails - Mailtrap para teste de e-mail local - Mail do Illuminate para Parser Markdown - Componente Console do Symfony para Comandos de Console - Componente Session do Symfony para Sessões - Eloquent para ORM de Banco de Dados - Vuejs para Reatividade no Front-end - Tailwind para CSS e SCSS - Ícones de Design de Material do Vue

O que você vai aprender

Ao fazer este curso, você aprenderá: - Como configurar o Slim 4 e transformá-lo gradualmente em um framework PHP completo, semelhante ao Laravel - Usar Templates Blade do Laravel com o Slim 4 - Definir funções globais via Autoload do Composer - Trabalhar com Controladores do Slim 4 - Implementar Provedores de Serviço do Slim 4, semelhantes aos do Laravel - Entender o Kernel HTTP e o Kernel de Console do Slim 4 - Utilizar a página Whoops dentro do Slim 4 - Gerenciar arquivos .env e variáveis dentro do Slim 4 - Integrar o ORM Eloquent do Laravel no Slim 4 para interações simplificadas com o banco de dados - Incorporar o pacote Phinx do Cake PHP no Slim 4 para migrações e seeders - Criar Fábricas com Faker do zero - Construir um Kernel de Console do Slim 4 - Integrar Comandos de Console do Symfony para facilitar a criação de comandos personalizados de console - Como integrar o Vue JS - Como integrar o Tailwind CSS - Registrar, fazer logout e fazer login com lógica de autorização - Implementar Middleware de Redirecionamento com base no status de autorização do usuário - Refatoração de código e limpeza - Verificação CSRF - Configurar validação de solicitação usando o Componente de Validação do Illuminate do Laravel - Utilizar Sessões do Symfony para flash corretamente mensagens de erro para o front-end - Configurar regras de validação para verificar a validade em relação a dados persistidos no banco de dados - Repopular entrada de formulário antiga em caso de falha na validação do formulário - Refatorar controladores e criar uma Classe de Solicitação de Formulário Simples - Enviar e-mails no Slim 4 usando uma Classe de E-mail personalizada com Swift - Configurar o Mailtrap.io para capturar e-mails enviados localmente - Exibir mensagens de sucesso após o envio do formulário.
Ver informações completas