Curso com projeto prático Guia de Restaurantes com Lumen e Ionic 3 | School of Net

R$ 70.00 Guia de Restaurantes com Lumen e Ionic 3 Nesse projeto prático utilizando o micro-framework Lumen (baseado no Laravel), você aprenderá a desenvolver do zero um guia de restaurantes online onde donos de restaurantes poderão cadastrar seus estabelecimentos e cardápios. O guia possuirá uma versão mobile que será desenvolvida com Ionic onde o usuário final poderá buscar restaurantes mais próximos baseado em sua localização, cadastrar fotos de quando ele foi ao estabelecimento, marcar restaurantes favoritos, além de fazer comentários e avaliar sua experiência. Recursos como push notifications também serão utilizados para notificar clientes de determinados restaurantes. 5 0

Guia de Restaurantes com Lumen e Ionic 3

Complete

Nesse projeto prático utilizando o micro-framework Lumen (baseado no Laravel), você aprenderá a desenvolver do zero um guia de restaurantes online onde donos de restaurantes poderão cadastrar seus estabelecimentos e cardápios. O guia possuirá uma versão mobile que será desenvolvida com Ionic onde o usuário final poderá buscar restaurantes mais próximos baseado em sua localização, cadastrar fotos de quando ele foi ao estabelecimento, marcar restaurantes favoritos, além de fazer comentários e avaliar sua experiência. Recursos como push notifications também serão utilizados para notificar clientes de determinados restaurantes.

Compartilhe : | Código fonte Emitir Certificado

Instrutor

Erik

Erik Figueiredo

Amante do bom código e eterno estudante. Gosta mesmo é de aprender coisas novas e passar pra frente o conhecimento acumulado. Viciado em música desde os 9 anos

Cursos Profissionais

Faça esse curso e aprenda...

  • Deploy e build de Aplicativo Movel
  • Organizar aplicações com vários ambientes
  • Aplicações multi-plataforma
  • Autorização no Lumen
  • Autenticação OAuth 2 para Servidores RESTful
  • Upload no S3 da Amazon
  • Deploy da aplicação no Heroku
  • Integração Lumen com Angular
  • Integração Lumen com Ionic

Aulas

Introdução 0:04:46 Free

Servidor RESTful 0:06:26

Painel administrativo e do restaurante 0:05:57 Free

Versão web e mobile 0:06:15

Criando migrations 0:05:03

Configurando os migrations 0:07:33

Criando controller e model 0:07:56

Criando rotas e retornando resultado do banco 0:08:53

Incrementando a listagem de dados 0:13:15

Exibindo um único registro 0:04:37 Free

Inserindo registros 0:04:24

Atualizando registros 0:03:19

Removendo registros 0:02:08

Validando dados 0:05:38

Criando observer 0:06:34 Free

Configurando Filesystem no lumen 0:07:04

Configurando S3 da Amazon 0:06:37

Criando trait de upload 0:10:53

Usando o trait e atualizando o banco 0:03:14 Free

Configurando autenticação OAuth 2 0:08:16

Testando e finalizando autenticação upload 0:17:25

Algumas considerações 0:06:51

Criando painel de gerenciamento de restaurante 0:04:01

Instalando Materialize CSS 0:09:41

Criando tema do painel 0:07:21

Criando menu 0:09:02

Navegação do template 0:14:45

Página inicial do painel do painel do restaurante 0:18:27

Rotas filho 0:14:20

Demais componentes do painel do restaurante 0:08:19

Listando pratos (cardápio) 0:06:00 Free

Edição e cadastro de pratos 0:10:11 Free

Edição dos dados do restaurante com upload drag and drop 0:12:43

Perfil de usuário e troca de senha 0:03:08

Criando service de requisição para API 0:09:18

Primeira requisição 0:12:31

Liberação de acesso CORS no Lumen 0:05:56 Free

Atualizando banco de dados 0:06:44 Free

Lendo o usuário logado 0:11:48

Preenchendo formulário de edição de restaurante 0:12:07

Atualizando dados do restaurante 0:20:54

Preenchimento automático de endereço com CEP 0:11:09

Upload drag and drop e via formulário 0:14:26

Gerenciando estados do upload 0:10:03

Upload de fotos do restaurante no angular 0:09:19

Upload de fotos do restaurante no lumen 0:13:00

Listando e removendo fotos do restaurante 0:12:03

Crud de pratos com upload no lumen 0:09:42

Criando service de pratos 0:06:11

Listando pratos 0:07:43

Adicionando novo cardápio 0:19:33

Editando e removendo pratos 0:12:38

Reorganizando a aplicação 0:08:56

Criando Auth Service 0:08:59

Criando pagina de troca de senha 0:14:21

Edição de perfil 0:08:47 Free

Manipulando erros do servidor 0:11:07

Criando página de login 0:06:21

Uma consideração sobre erros no console do navegador 0:02:17

Interação da pagina de login 0:10:05 Free

Finalizando login 0:12:26

Fazendo logout no servidor 0:11:19

Criando versão web 0:06:05

Configurando o novo esqueleto 0:04:38 Free

Criando module e primeiro component da versão web 0:07:49

Diagramando página de busca de restaurantes 0:10:49

Criando observer de endereço 0:08:01

Atualizando endereço com latitude e longitude 0:05:39 Free

API de busca por endereço 0:09:58

Consumindo API de busca no angular 0:08:24

Listando restaurantes encontrados 0:04:34

Criando component com detalhes do restaurante 0:03:30 Free

Configurando componente 0:09:45

Exibindo informações do restaurante 0:10:39

Exibindo fotos, cardápio e formulário de avaliação 0:11:23

Visualizando número de telefone e enviando avaliações 0:25:27

Modo anônimo ou logado 0:03:09

Registro de usuário no Lumen 0:08:29

Busca de restaurantes por latitude e longitude 0:04:18

Formulário de registro de usuário 0:21:52

Criando aplicação Ionic 0:05:45 Free

Configurando o AppHttpServiceProvider no Ionic 0:07:58

Plugin de geolocation do ionic 0:13:37

Fazendo a requisição no servidor 0:11:44

Deploy do lumen no heroku 0:11:02

Gerando primeiro build do painel do restaurante 0:07:45

Cadastrando dados iniciais no Lumen 0:12:05

Listando restaurantes 0:09:03

Lendo um único restaurante 0:08:34

Fazendo ligações nativas a partir do app 0:06:38

Exibindo cardápio 0:06:10

Exibindo fotos com visualizador nativo do dispositivo 0:10:52

Enviando avaliação 0:15:52

Exibindo resultados da avaliação 0:04:17

Criando botão de favorito 0:05:51

Salvando imagem do restaurante no dispositivo 0:09:09

Salvando imagens offline em um loop 0:03:53

Peersistindo as informações do restaurante offline 0:03:43

Carregando dados offline 0:13:11

Migrando user module 0:03:52

Migrando service e componentes do user module 0:09:24

Migrando html dos componentes do user module 0:06:06

Finalizando a importação do user module 0:11:28

Trabalhando com usuários anônimos ou logados 0:04:10 Free

Permissões com policies 0:14:22

Criando estrutura para push notifications 0:09:20 Free

Configurando o firebase 0:06:25

Configurando o lumen para registrar e enviar notificações 0:11:06

Criando service worker 0:05:54 Free

Enviando a notificação 0:11:48