Introdução
  • Introdução
  • Preparação do Ambiente
Criando nossa Api
  • Conceitos -> O que é o NodeJS
  • Conceitos -> O que é o NPM
  • Conceitos -> Criando nosso projeto
  • Conceitos -> Express
  • Criando nossa Api -> Definindo nossas rotas
  • Criando nossa Api -> Criando nosso primeiro controller
  • Criando nossa Api -> Conectando no MongoDB
  • ATUALIZAÇÃO - Como conectar no MongoDB Atlas
  • Criando nossa Api -> Criando o schema do documento
  • Criando nossa Api -> Criando nossos repositórios
  • Criando nossa Api -> Controller base e Repository base
  • Criando nossa Api -> Criando a autenticação da Api
  • Criando nossa Api -> Middleware
  • Criando nossa Api -> Finalizando nossa Api
Desenvolvimento do Aplicativo
  • Orientações antes de criar o projeto
  • Introdução ao Ionic
  • Criando nosso Aplicativo
  • Utilizando o Ionic generate
  • Definindo o Layout do App
  • Criando tela de login
  • Criando a tela de Login parte 2
  • Criando o cadastro do App
  • Cadastro de Categorias
  • Preparando o ambiente para o emulador
  • Cadastro de Categorias adicionando fotos e finalizando a tela
  • Cadastro de Produtos
  • Criando a listagem de categorias
  • Listando os produtos conforme as categorias
  • Criando pipe de valores e componentes reutilizáveis
  • Criando seu próprio componente de tabs
  • Minha Conta
  • Detalhes do produto
  • Criando o carrinho de compras
  • Finalizar o pedido parte 1
  • Finalizar o pedido parte 2
  • Publicar nossa api para o mundo
  • Utilizando o Push Notification para interagir com o usuário
  • Listando meus pedidos
  • Publicando o App na Play Store e Apple Store
Bônus
  • Testes unitários em NodeJS
  • Criando o primeiro teste
  • Finalizando o teste da api de usuário