Curso com projeto prático Sistema de Email Marketing com Node.js e Vue.js | School of Net

R$ 70.00 Sistema de Email Marketing com Node.js e Vue.js Nesse projeto ensinaremos como criar um app web de envio de email, com agendamento de disparo e segmentação de clientes. Utilizaremos, apenas, Javascript desde o servidor backend com Node.js, Express e MongoDB até o frontend com Vue e Twitter Bootstrap. Usaremos o Mailgun para enviar as mensagens e obter relatórios de envio e abertura. Além disso, criaremos um sistema para monitorar clicks em links e contabilizar aberturas por usuário e resumo geral. 5 0

Sistema de Email Marketing com Node.js e Vue.js

Complete

Nesse projeto ensinaremos como criar um app web de envio de email, com agendamento de disparo e segmentação de clientes. Utilizaremos, apenas, Javascript desde o servidor backend com Node.js, Express e MongoDB até o frontend com Vue e Twitter Bootstrap. Usaremos o Mailgun para enviar as mensagens e obter relatórios de envio e abertura. Além disso, criaremos um sistema para monitorar clicks em links e contabilizar aberturas por usuário e resumo geral.

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...

  • Servidores RESTful no Node.js
  • Trabalhar com API do Mailgun
  • Criar projetos com banco de dados NoSql
  • Criar projeto SPA com Vue
  • Interceptar requisições HTTP com Axios

Aulas

Introdução 0:07:13 Free

Conhecendo o projeto 0:08:10

Gerando template com Express Generator 0:04:37 Free

Configurando inicial do Docker 0:06:51

Configurando conexão ao banco de dados 0:06:10

Configurando MongoDB com Docker 0:04:24

Criando primeira model com Mongoose 0:05:55

Cadastrando usuário 0:12:28

Retornando usuário cadastrado do banco 0:05:26

Nodemon no Docker 0:04:38 Free

Instalando e configurando Passport com JWT 0:14:36

Criando Login com Token no JWT 0:14:42

Instalando o Vue com Vue-Cli 0:07:56

Configurando Materialize CSS e jquery 0:08:40 Free

Criando template do projeto 0:14:48

Estilizando o template 0:09:41

Estilizando o menu 0:05:37 Free

Estilizando dropdown de notificações 0:03:04

Configurando Vuex com Axios 0:10:00

Criando componente de login e registro 0:13:20

Criando primeiro módulo no vuex 0:10:42

Liberando cors no Express 0:04:09

Protegendo as rotas do Vue com login 0:08:23

Manipulando tema com dados do usuário 0:03:46

Introdução a servidores restful 0:09:33 Free

Http e resoruces em um servidor restful 0:12:25

Fluxo entre aplicação cliente e servidor 0:04:49

Atualizando estrutura de autenticação 0:13:28

Migrando lógica de autenticação 0:07:11

Adicionando e listando registros 0:11:18

Abstraindo model em um service 0:10:51

Abstraindo um crud genérico 0:07:18

Criando models de campanha e contatos 0:06:08 Free

Criando listagem e adiciona de campanhas e contatos 0:05:29

Finalizando o crud genérico 0:07:48

Protegendo acesso a api com senha e teste final no app cliente 0:07:09

Definindo rotas no aplicativo cliente 0:07:49

Criando front da listagem de campanhas 0:09:15

Criando front de inclusão de campanha 0:07:25

Inserindo e listando campanhas 0:11:29

Imprimindo lista de emails 0:06:30

Redirecionando ao incluir email 0:02:39 Free

Visualização de detalhes 0:10:37

Editando campanha 0:05:10

Removendo campanha 0:08:34

Criando endpoint para inscrição de emails 0:05:36

Validando dados 0:07:44

Busca ou criação de lista de contatos 0:11:44

Cadastro de contatos 0:16:02

Página de listagem 0:05:41

Exibindo listas de contatos 0:05:24

Pagina de listagem de contatos 0:04:58 Free

Exibindo os contatos de uma lista específica 0:11:11

Exibindo um contato no painel 0:13:20

Relacionando listas dentro da campanha 0:14:38

End point de rastreamento de abertura 0:18:21

End point de rastreamento de clicks 0:05:38

Incluindo os links de rastreamento na mensagem 0:08:39

Criando service de disparo de emails 0:07:04

Finalizando service de disparo de email 0:11:07

Testando service e criando versão para tarefas agendadas 0:08:02

Preparando integração com Mailgun 0:07:21 Free

Mailgun 0:15:46

Exibindo uma prévia do email disparado 0:17:37

Listando leads por campanha 0:07:58 Free

Resultado de ações por usuário 0:10:00

Calculando e exibindo total de clicks e aberturas 0:07:19

Build para produção 0:07:52

Deploy no Heroku 0:08:41

Acertando URL para produção 0:05:15

Conexão do mongo via variáveis de ambiente 0:04:57

Configurações via variáveis de ambiente 0:09:04

Variáveis de ambiente no Docker 0:02:15

Melhorias e correções no rastreamento 0:04:36

Correção no cadastro de campanhas 0:03:15

Trabalhando com workers no heroku 0:14:43