Livewire na Prática
Pré-requisitos
- PHP Básico Iniciante
- PHP Orientado a Objetos
- Conhecer o Framework Laravel
Descrição
Neste curso você vai aprender todos os passos para começar a trabalhar com Livewire em suas aplicações Laravel. Todo o conteúdo será aprensentado na prática por meio da criação de um pequeno serviço de registro de gastos.
Neste projeto pretendo te mostrar como você pode, em primeiro, criar sua primeira aplicação completa usando o Livewire e como forma de da corpo ao projeto, adicionar uma cobrança recorrente por meio de planos de acesso para que nossos clientes tenham acesso as features pagas, de nosso app web.
Usarei o PagSeguro como gateway de cobrança, além de internamente, no projeto controlarmos features por planos com forma de facilitar e dinamizar a liberação ou não de determinados pontos da aplicação conforme o plano do usuário.
Ao fim deste curso eu pretendo que você tenha total dominio do Livewire e entenda, também, todo o processo para aplicar futuramente cobranças recorrentes em outros projetos que você venha a desenvolver como resultado deste curso.
Jornada Percorrida ao Objetivo
- 1 - Seja Bem Vindo 0:00:44
- 2 - Quem Sou Eu 0:03:09
- 3 - Disclaimers 0:04:04
- 4 - Iniciando Projeto 0:08:17
- 5 - Gerando Participantes Iniciais 0:03:15
- 6 - Mapeando Migrations 0:09:09
- 7 - Relacionamentos Models 0:08:05
- 8 - Tecnologias Envolvidas 0:04:48
- 9 - Conclusões 0:01:10
- 10 - Let's Git: Repositório Projeto 0:04:11
- 11 - Introdução 0:01:23
- 12 - Gerando Componente Expense 0:09:08
- 13 - Iniciando Criação 0:12:34
- 14 - Salvando Registro de Fato 0:09:56
- 15 - Validando e Exibindo Mensagem de Sucesso 0:06:39
- 16 - Usando Views Jetstream 0:10:05
- 17 - Editando Registro 0:12:58
- 18 - Listando Registros 0:06:28
- 19 - Deletando Registro 0:07:41
- 20 - Melhorias 0:20:36
- 21 - Conclusões 0:07:24
- 22 - Let's Git: Atualizando Projeto 0:03:20
- 23 - Introdução 0:02:12
- 24 - Migração de Alteração - Foto 0:03:05
- 25 - Processando Upload Registro 0:09:11
- 26 - Upload na Edição 0:08:38
- 27 - Exibindo Imagem Protegida 0:12:27
- 28 - Preview Temporário Imagem 0:02:26
- 29 - Adicionando Data Registro 0:09:11
- 30 - Conclusões 0:02:07
- 31 - Let's Git: Corrigindo Branch e Atualizando Repo 0:06:26
- 32 - Introdução 0:03:00
- 33 - Gerando Participantes 0:05:08
- 34 - Criando Plano Local 0:14:12
- 35 - Listagem de Planos 0:15:08
- 36 - Informações API Recorrência PagSeguro 0:08:27
- 37 - Criando Plano API PagSeguro 0:10:23
- 38 - Plano & Referência da API 0:10:46
- 39 - Conclusões 0:07:00
- 40 - Let's GIT 0:01:20
- 41 - Introdução 0:03:53
- 42 - Tela Cartão de Crédito 0:03:54
- 43 - AlpineJS Introdução 0:15:41
- 44 - Sessão PagSeguro e LibJS 0:13:54
- 45 - Bandeira Cartão de Crédito 0:10:30
- 46 - Token e Sender Hash PagSeguro 0:08:35
- 47 - Emitindo Eventos Livewire 0:04:29
- 48 - Realizando Adesão ao Plano 0:11:22
- 49 - Organizando Credentials 0:11:25
- 50 - Lendo Plano do Usuário 0:13:52
- 51 - Salvando Adesão e Referência Usuário 0:16:02
- 52 - Recuperando Plano Dinâmicos 0:11:19
- 53 - Pegando Usuário Autenticado 0:03:21
- 54 - Ajustes Tela Adesão 0:14:45
- 55 - Notificações PagSeguro 0:13:47
- 56 - Notificações PagSeguro pt2 0:12:36
- 57 - Conclusões 0:03:07
- 58 - Let's GIT - Atualizando Projeto 0:02:07
- 59 - Introdução 0:03:38
- 60 - Migração de Regra da Feature 0:06:54
- 61 - Iniciando Modal 0:07:57
- 62 - Entendendo Modal 0:05:40
- 63 - Trabalhando Criação de Feature 0:10:46
- 64 - Processando Criação de Feature 0:07:44
- 65 - Mensagem de Criação 0:04:27
- 66 - Carregando Features do Plano 0:10:37
- 67 - Usando Features do Tipo View 0:08:50
- 68 - Preparando Tabela pra Save de Relação 0:05:25
- 69 - Testando Registro com Categoria 0:03:52
- 70 - Feature de View na Edição 0:10:50
- 71 - Feature de Quantidade 0:11:42
- 72 - Corrigindo Erros no Controle 0:05:59
- 73 - Acesso ao Painel Com Assinatua Válida 0:10:00
- 74 - Validando Acesso Após o Registro 0:12:53
- 75 - Correção Rápida 0:03:47
- 76 - Conclusão 0:02:30
- 77 - Let's GIT: Atualizando Repo 0:01:09
- 78 - Introdução 0:01:19
- 79 - Paginação sem Reload 0:02:32
- 80 - Busca na Tabela 0:08:13
- 81 - Filtro por Tipo de Registro 0:04:52
- 82 - Carregando Registros sob Demanda 0:06:04
- 83 - Ordenando Registros por Colunas 0:09:13
- 84 - Melhorando Ordenação 0:08:08
- 85 - Matendo Estado do DataTable 0:05:31
- 86 - Melhorias Estilo DataTable & Busca 0:07:21
- 87 - Conclusões 0:02:45
- 88 - Let's GIT: Atualizando Projeto 0:02:01
- 89 - Introdução 0:01:45
- 90 - Modificadores Wire Model 0:07:36
- 91 - Validação em Tempo Real 0:07:44
- 92 - Validação Tempo Real Input File 0:04:19
- 93 - Sobre Pasta de Arquivos Temporários 0:08:27
- 94 - Wire Loading 0:13:18
- 95 - Polling 0:11:04
- 96 - Autorização no Livewire 0:12:54
- 97 - Mais Comentários Sobre Autorização 0:08:45
- 98 - Serviço de Cancelamento de Assinatura 0:08:34
- 99 - Serviço de Listagem de Ordens Assinatura 0:06:47
- 100 - Sessão no Perfil Sua Assinatura 0:07:31
- 101 - Listando Ordens e Botão Cancelar 0:14:37
- 102 - Processando Cancelamento Assinatura 0:08:26
- 103 - Processos Finais Cancelamento Assinatura 0:11:13
- 104 - Melhorias Listagem de Ordens Assinatura 0:09:36
- 105 - Melhorando Home Projeto 0:06:39
- 106 - Inputmask parte 1 0:09:51
- 107 - Usando Inputmask 0:16:53
- 108 - Dashboard Melhorias 0:16:48
- 109 - Segurança no Livewire 0:10:32
- 110 - Valor com Vírgula 0:05:26
- 111 - Finalizando, obrigado! 0:01:30
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.