Indrodução
  • Bem Vindo!
  • Visão Geral do Curso
  • Repositório do Curso & Apostila (Versão BETA)
  • Conhecendo o Projeto
  • Repositório Git do Curso
  • Instalação MongoDB (Windows)
  • Instalação Node (Windows)
Mongo
  • Mongo - Visão Geral
  • Mongo - Exercício 01: Comandos Básicos
  • Mongo - Exercício 02: Inserções
  • Mongo - Exercício 03: Consultas
  • Mongo - Exercício 04: Agregação
  • Mongo - Exercício 05: Atualização
  • Mongo - Exercício 06: Contador E Remoções
Node
  • Node - Exercício 01: Javascript Básico
  • Node - Exercício 02: Sistema de Módulos
  • Node - Exercício 03: Singleton
  • Node - Exercício 04: Objeto Global
  • Node - Exercício 05: This
  • Node - Exercício 06: Módulo Externo (Lodash)
  • Node - Exercício 07: Passagem de Parâmetros
  • Node - Exercício 08: Process (ARGV)
  • Node - Exercício 09: Process (STDIN/STDOUT)
  • Node - Exercício 10: Módulo FS
  • Node - Exercício 11: Módulo HTTP
Express
  • Express - Visão Geral
  • Express - Exercício 01: Configuração e Mapeando uma Rota
  • Express - Exercício 02: Cadeia de Middlewares
  • Express - Exercício 03: Método USE
  • Express - Exercício 04: Método Route
  • Express - Exercício 05: Express Router
  • Express - Exercício 06: Express e Router são Singletons?
Angular
  • Angular - Instalando via NPM
  • Angular - Exercício 01: Configurando uma Página com Angular
  • Angular - Exercício 02: Binding
  • Angular - Exercício 03: Controller
  • Angular - Exercício 04: Controller As
  • Angular - Exercício 05: Filter
  • Angular - Exercício 06: Factory
  • Angular - Exercício 07: Service
  • Angular - Exercício 08: Directive
  • Angular - Exercício 09: Component
Backend - Configurações Iniciais
  • Versão Inicial do Projeto Backend
  • Adicionando o .gitignore ao Projeto
  • Implementando o Servidor com Express
  • Criando a Conexão com MongoDB
Backend - Ciclo de Pagamento API
  • Mapeamento ODM do Objeto Ciclo de Pagamentos
  • Serviço de Ciclo de Pagamentos
  • Criando o Arquivo de Rotas
  • Registrando as Rotas do Serviço de Ciclo de Pagamentos
  • Testando a API de Ciclo de Pagamentos (Parte 1)
  • Testando a API de Ciclo de Pagamentos (Parte 2)
  • Testando a API de Ciclo de Pagamentos (Parte 3)
  • Serviço Contador (count) de Ciclo de Pagamentos
Backend - Sumário de Pagamento API
  • Serviço de Sumário de Pagamentos
  • Registrando a Rota do Serviço de Sumário de Pagamentos
Backend - Ajustes Finais
  • Uniformizando as Mensagens de Erro
Frontend - Configuração do Build do Projeto (Gulp)
  • Visão Geral do Build
  • Versão Inicial do Projeto Frontend
  • Adicionando o .gitignore ao Projeto
  • Estrutura Inicial do Build
  • Build dos Arquivos das Dependências
  • Build dos Arquivos do Projeto
  • Configurando o Servidor com Reload Automático
Frontend - Estrutura Básica do Projeto (Template)
  • Implementando a Página Index
  • Adicionando o Angular ao Projeto
  • Implementação o Header
  • Implementação o Footer
  • Implementação o Menu
  • Configurando as Rotas com UI Router
Frontend - Dashboard
  • Versão Inicial do Dashboard
  • Componente de Cabeçalho do Conteúdo
  • Factory para Ajudar no Layout (Bootstrap GridSystem)
  • Componente ValueBox
  • Inicializando o Backend com PM2
  • Dashboard Controller
  • Atualizando o DashboardController para Angular 1.6
  • Habilitando o CORS na Aplicação Backend
  • Aplicando dois Padrões do Angular Style Guide
Frontend - Cadastro de Ciclo de Pagamentos
  • Estrutura de Abas do Cadastro
  • Estrutura Inicial do Formulário
  • Componente Campo de Formulário (Field)
  • Versão Inicial do Controller de Ciclo de Pagamentos
  • Atualizando o BillingCycleController para Angular 1.6
  • Factory de Exibição de Mensagens
  • Lista de Ciclo de Pagamentos (Parte 1)
  • Lista de Ciclo de Pagamentos (Parte 2)