> 01 - Introdução ao LaraFood:
001 - Boas Vindas ao LaraFood
01 - Pré-requisito Curso LaraFood
02 - Apresentação do Modelo de Tabelas do LaraFood
03 - Instalando o Laravel 6.x e Configurando
04 - Versionando o LaraFood com o Git
05 - Instalar o AdminLTE 3 no Laravel
> 02 - Gestão de Detalhes do Plano:
01 - Organizar as Rotas de Admin no LaraFood
02 - Criar Model de Detalhes do Plano de Relacionamentos no LaraFood
03 - Listar os Detalhes do Plano no LaraFood
04 - Cadastrar Novo Detalhe Plano no LaraFood
05 - Editar o Detalhe do Plano no LaraFood
06 - Validar Detalhe do Plano no LaraFood
07 - Deletar Detalhes do Plano no LaraFood
08 - Não Permitir Deletar Plano com Detalhes no LaraFood
> 02 - Gestão de Planos:
01 - Criar Model e Migration de Planos no Laravel
02 - Organizar Rota e Preparar Listagem dos Planos no Laravel
03 - Listar os Planos do LaraFood
04 - Paginar os Planos do LaraFood
05 - Cadastrar Novo Plano no LaraFood
06 - Mostrar Detalhes do Plano no LaraFood
07 - Deletar o Plano no LaraFood
08 - Pesquisar um plano no LaraFood
09 - Breadcrumb no LaraFood
10 - Melhorias no módulo de planos no LaraFood
11 - Atualizar o plano do LaraFood
12 - Validar Planos do LaraFood
13 - Criar Observer de Plano no LaraFood
> 04 - Perfis:
01 - Criar Model e Migration do Perfil no LaraFood
02 - Listar os Perfils no LaraFood
03 - Cadastrar Perfil no LaraFood
04 - Editar Perfil no LaraFood
05 - Validar Perfil no LaraFood
06 - Detalhes e Deletar Perfil no LaraFood
07 - Filtrar Perfis no LaraFood
> 05 - Permissões:
01 - CRUD de Permissões - Speed Code
> 06 - Perfis x Permissões:
01 - Listar as Permissões de um Perfil no LaraFood.mp4
02 - Vincular Permissões ao Perfil no LaraFood
03 - Listar Apenas Permissões disponíveis para o perfil no LaraFood
04 - Filtrar Permissões disponíveis no LaraFood
05 - Desvincular Permissão do Perfil no LaraFood
06 - Listar Perfis da Permissão no LaraFood
> 07 - Planos x Perfis:
01 - Planos x Perfis - Speed Code
> 08 - Site e Authentication:
01 - Autenticação Laravel 6.x e AdminLTE 3
02 - Criando um Site com o Laravel - LaraFood
03 - Listando os Planos Dinâmicamente no LaraFood
04 - Validando as Querys com o Laravel Debugbar
05 - Ordenar Planos no LaraFood pelo preço
> 09 - Cadastro Tenants (empresas):
01 - Criar Tabela e Model de tenants e organizar migrations
02 - Seeder Cadastrar Plano + Tenant + User automaticamente
03 - Cadastrar Novo Tenant pelo Site no LaraFood
04 - Criar classe de serviço de tenant no Laravel
05 - Definir UUID e Observer de Tenant
06 - Validações de Cadastro do Tenant no Laravel
> 10 - Users:
01 - Criando Módulo de Usuários no Laravel - LaraFood
02 - Criar Views de Usuários no LaraFood
03 - Validações de Usuários no LaraFood
04 - Scope de Usuários no Laravel
> 11 - Categorias:
01 - Organizar e Listar Categorias do LaraFood
02 - Cadastrar e Validar Categorias no LaraFood
03 - Automatizar Processos de Tenants no LaraFood
04 - Aplicar Filtros de Tenant Automaticamente no Laravel
05 - Finalizar Gestão de Categorias do LaraFood
> 12 - Produtos:
01 - Criar Model e Migration de Produtos no Laravel (LaraFood)
02 - Gestão de Produtos no Laravel (LaraFood)
03 - Views de Produtos no Laravel (LaraFood)
04 - Deletar Imagens dos Produtos no Laravel (LaraFood)
> 13 - Categorias x Produtos:
01 - Categorias x Produtos (Many to Many Laravel) - Speed Code
> 14 - Mesas:
01 - CRUD de mesas no Laravel - Speed Code
> 15 - ACL (authorization):
01 - ACL no Laravel - Entendendo como Funciona
02 - ACL no Laravel - Recuperar as Permissões do Usuário
03 - ACL no Laravel - Validar se o Usuário tem a Permissão
04 - ACL no Laravel - Registrar e usar Regras
05 - ACL no Laravel - Aplicar Restrições
06 - ACL no Laravel - Testar Novo Tenant
> 16 - CRUD de Tenants:
01 - CRUD de Tenants - Speed Code
> 17 - permissions x roles - roles x users:
01 - CRUD de Roles no Laravel - Speed Code
02 - Permissions x Roles no Laravel - Speed Code
03 - Role x User no Laravel - Speed Code
> 18 - ACL Authorization (roles x Permissions):
01 - Laravel ACL - Roles x Permisions
02 - Laravel ACL - Recuperar as Permissões do Usuário
03 - Evento no Laravel - Adicionar Novo Cargo Para o Usuário
04 - Laravel ACL - Testar e Corrigir
> 19 - APIs no Laravel:
01 - GitFlow - Trablahando em Equipe com o Git
02 - Entendendo Sobre APIs no Laravel
03 - APIs no Laravel (Service Layer, Repositories, Form Requests e Resources)
04 - APIs no Laravel - Organizando Repositories e Services
05 - Service Provider no Laravel
06 - APIs no Laravel - Listar os Tenants
07 - APIs no Laravel - Listar o Tenant
08 - APIs no Laravel - Recuperar todas as categorias - parte 1
09 - APIs no Laravel - Recuperar todas as categorias - parte 2
10 - APIs no Laravel - Recuperar Categoria
11 - APIs no Laravel - Tables - Speed Code
12 - APIs no Laravel - Recuperar todos os Produtos
13 - APIs no Laravel - Filtrar Produtos por Categoria
14 - APIs no Laravel - Recuperar Produto
15 - Versionamento de APIs no Laravel
16 - Instalar o Telescope do Laravel
> 20 - API - Autenticação com Sanctum:
01 - Instalar e Configurar o Laravel Sanctum
02 - API no Laravel - Registrar no Cliente
03 - Criando e Entendo Sobre Tokens no Sanctum do Laravel
04 - Autenticação Sanctum do Laravel
05 - Rotas Autenticadas com Laravel Sanctum
> 21 - API de Pedidos:
01 - Adicionar UUID nas tabelas do Laravel
02 - API no Laravel - Filtrar Produtos por UUID
03 - API no Laravel - Filtrar Categorias e Tables por UUID
04 - Corrigir Filtros de Tenants no Laravel
05 - API no Laravel - Criar Model e Migration de Pedidos
06 - Organizar API de Pedidos no Laravel - Resources, Repository, Service, Request
07 - API no Laravel - Validar Pedido
08 - API no Laravel - Gerar Pedido
09 - API no Laravel - Gerar Número Único do Pedido
10 - API de Pedido no Laravel - Calcular Total e Validar Produtos
11 - API no Laravel - Registrar os Produtos do Pedido
12 - API no Laravel - Fazer Pedido Autenticado com Sanctum
13 - API no Laravel - Recuperar Informações do Pedido
14 - API no Laravel - Listar os Pedidos do Cliente
15 - Organizar API de Avaliação no Laravel
16 - API no Laravel - Cliente Avaliar Pedido
17 - API no Laravel - Validações de Avaliação
> 22 - Tests:
01 - Testes no Laravel - Feature vs Unit
02 - Preparar o Laravel para Tests
03 - Testes no Laravel - Criar Factories
04 - Testar API de Tenants no Laravel
05 - Testar API de Categorias no Laravel
06 - Testar API de Mesas no Laravel
07 - Testar API de Produtos no Laravel
08 - Testar API de Registro no Laravel
09 - Tests no Laravel - Testar Autenticação do Sanctum
10 - Tests no Laravel - Testar Acesso Autenticado na API
11 - Tests no Laravel - Testar Pedidos - Parte 1
12 - Tests no Laravel - Testar Pedidos - Parte 2
13 - Tests no Laravel - Testar API de Avaliação do Pedido
> 23 - Melhorias e Correções:
01 - Merge branch API com master
02 - Gerar QRCode no Laravel, para mesas
03 - Corrigir Validações de Cadastro do Laravel
04 - Criar Validação Personalizada no Laravel (tenant unique)
05 - Melhorar Resources API Laravel
06 - Atualizar Logo e Favicon do AdminLTE
07 - Criar Home do Dashboard no Laravel
08 - Criar IF customizado no Laravel
09 - Atualizar o Laravel 6.x para a Versão 7.x
10 - Atualizar o Laravel Versão 7.x para a Versão 8.x
11 - Continuous Integration Laravel (GitHub Actions)
> 01 - Organização do VueFood:
00 - Boas Vindas ao VueFood
01 - Ferramentas Para Trabalhar com o Vue
02 - Instalando o Vue.js com CLI
03 - Layout 1.0 do VueFood
04 - Organizando Projeto Vue.js - VueFood
> 02 - Layout e Navegação:
01 - Instalar e Configurar o VueRouter
02 - Organizar Template do VueFood
03 - Usar FontAwesome no Vue.js
04 - Trabalhar com Multiplos Templates no Vue.js
> 03 - Configurações:
01 - Instalar e Configurar o Vuex
02 - Instalar e Configurar o AXIOS no Vue
> 04 - Companies:
02 - Vuex actions, carregar empresas
03 - Listar registros do vuex
04 - Vue tratamento de erros e mapState
05 - Criar component de preloader no Vue
> 05 - Vitrine Empresa:
01 - Ver Vitrine Empresa VueFood
02 - Carregar as Categorias da Empresa no VueFood
03 - Carregar os Produtos da Empresa no VueFood
04 - Filtrar Produtos por Categoria no VueFood
05 - Marcar Filtros Ativos no VueFood
> 06 - Carrinho de Compras:
01 - Organizar o Vuex do Carrinho
02 - Adicionar Produtos no Carrinho com o Vuex
03 - Listar Produtos Carrinho com Vuex
> 07 - Cadastro e Login:
01 - Registrar Novo Client com Vue
02 - Validações com Laravel e Vue
03 - Login Laravel Sanctum com Vue
04 - Recuperar Usuário Autenticado com Laravel Sanctum no Vue
05 - Logout Laravel Sanctum com Vue
> 08 - Detalhes do Pedido:
01 - Carregar os Pedidos no Vuex do VueFood
02 - Listar os Pedidos no VueFood
03 - Página com os detalhes do pedido VueFood
04 - Carregar Detalhes do Pedido da API com o Vue
05 - Verificar Autenticação Página Privada com o Vue
> 09 - Avaliar Pedido:
01 - Avaliar o pedido com o Vue.js - parte 01
02 - Avaliar o pedido com o Vue.js - parte 02
03 - Avaliar o pedido com o Vue.js - parte 03
> 10 - Gerar Pedido:
01 - Criar component de Checkout no Vue.js
02 - Gerar Pedido no VueFood
03 - Preloader para gerar pedido VueFood
04 - Carregar Empresa e Mesa via QrCode no Vue - parte 01
05 - Carregar Empresa e Mesa via QrCode no Vue - parte 02
06 - Exibir a Mesa Selecionada no VueFood
07 - Gerar Pedido VueFood com Mesa
> 11 - Melhorias e Correções:
01 - Criar Títulos dinamicamente no Vue
02 - Criar Página de 404 no Vue
03 - Setar Favicon no Vue
04 - Controlar Empresa no Vuex do VueFood
05 - VueFood - Filtros no Vue
> 01 - Organização do FlutterFood:
00 - Boas Vindas ao FlutterFood
01 - Apresentação do FlutterFood 1.0
02 - Iniciando o Projeto do FlutterFood
03 - Versionar Projeto Flutter com Git
> 02 - Screens do FlutterFood:
01 - Tela de Login no Flutter - Parte 01
02 - Tela de Login no Flutter - Parte 02
03 - Tela de Cadastro no Flutter
04 - Roteamento no Flutter
05 - Criar Models no Flutter
06 - Tela de Listagem de Restaurantes no FlutterFood - pt1
07 - Tela de Listagem de Restaurantes no FlutterFood - pt2
08 - Trabalhar com CachedNetworkImage no Flutter
09 - Preparar Tela de Listagem de Comidas no Flutter
10 - Listar Categories do Restaurante no Flutter
11 - Marcar Categoria Filtrada no FlutterFood
12 - Tela de Listagem de Comidas no Flutter - pt1
13 - Tela de Listagem de Comidas no Flutter - pt2
14 - Utilizando o package curved_navigation_bar no Flutter
15 - Pagina de Carrinho no Flutter - pt1
16 - Pagina de Carrinho no Flutter - pt2
17 - Pagina de Carrinho no Flutter - pt3
18 - Widget Sobrepor Outro no Flutter - Stack
19 - Pagina de Carrinho no Flutter - pt4
20 - Pagina de Carrinho no Flutter - pt5
21 - Criar Models de Order e Evaluation no Flutter
22 - Tela com os pedidos do usuário no Flutter
23 - Tela com Detalhes do Pedido no Flutter
24 - Tela de Listar os Produtos do Pedido no Flutter
25 - Tela de Listar as Avaliações do Pedido no Flutter
26 - Tela de Avaliar Pedido no Flutter - pt1
27 - Tela de Avaliar Pedido no Flutter - pt2
28 - Página de Perfil no Flutter
29 - Speech Screen no Flutter
> 03 - Organizando:
01 - Organizando Rotas e Contantes no Flutter
02 - Instalar o Dio e Configurar no Flutter
> 04 - Restaurantes:
01 - Comunicar com API Laravel no Flutter
02 - Listar Restaurantes da API no Flutter
03 - Trabalhar com Repositories no Flutter
> 05 - Mobx:
01 - Instalando o MOBX no Flutter
02 - Trabalhando com o MOBX no Flutter
> 06 - Tela do Restaurante:
01 - Criando Store (mobx) de Comidas no Flutter
02 - Criar Repository de Comida no Flutter
03 - Comunicar Store com Repository no Flutter
04 - Flutter - Navegar com MaterialRoute e enviar Objetos
05 - Exibir Registros do Mobx no Flutter
06 - Preloader com o Mobx no Flutter
07 - Criar Widget Personalizado de Preloader no Flutter
08 - Criar Repository e Store de Categorias no Flutter
09 - Carregar Categorias com Mobx no Flutter
> 07 - Provider e Carrinho:
01 - Dinâmica de Carrinho de Compras no Flutter
02 - Produtos no Carrinho com Mobx no Flutter - Problema
03 - Mobx com Provider para Carrinho de Compras
04 - Map de itens do carrinho no Flutter
05 - Criar Actions no Mobx de Carrinho de Compra - Flutter
06 - Carrinho de Compras no Flutter com Mobx
07 - Finalizando Tela de Carrinho de Compras no Flutter
> 08 - Filtros:
01 - Filtrar Produtos por Categorias no Flutter
02 - Mobx Dispose e Reactions - Filtros
03 - Flutter Opção de Todos os Filtros
> 09 - Fazer Pedido:
01 - Criar Repository e Mobx no Flutter para Pedidos
02 - Fazer Requisição API Laravel com Flutter e Mobx
> 10 - Autenticação e Registro:
01 - Criar Repository de Autenticação no Flutter
02 - Criar Store de Autenticação no Mobx do Flutter
03 - Flutter Login em API Laravel
04 - FlutterSecureStorage e Dio Interceptors
05 - Registro e Autenticação no Flutter (api Laravel)
06 - Recuperar User Autenticado na API com Flutter
08 - Validar Token Usuário Abertura do APP Flutter
09 - Obter Informações do Modelo do Celular no Flutter
> 11 - Meus Pedidos:
01 - Organizar Models de Pedidos no Flutter
02 - Implementar Repository e Mobx de Pedidos no Flutter
03 - Listar os Pedidos do Usuário no Flutter
04 - Listar os Detalhes do Pedido no Flutter
> 12 - Avaliações do Pedido:
01 - Criar Repository e Mobx de Avaliar o Pedido no Flutter
02 - Avaliar o Pedido no FlutterFood
> 13 - Tratamento de Erros:
01 - Tratamento de Erros no Flutter
02 - Flutter Toast e Helpers
03 - Flutter when whenComplete e catch
04 - Exibir Erros da Requisição API com o Flutter
05 - Tratamento de Erros no Registro Flutter
> 14 - Correções e Melhorias:
01 - Apresentação do FlutterFood e Sugestões