Sobre o Curso

O principal objetivo de um desenvolvedor de software é construir aplicações! Que tal construir uma aplicação do absoluto zero usando as tecnologias que estão entre as principais do mercado? Essa é justamente a proposta desse curso! Irei te guiar desde o início até o final na construção de uma pequena aplicação, te explicando cada detalhe envolvido durante o processo, além de mostrar em cada passo os conceitos e fundamentos envolvidos.

Sobre o Autor

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem. Há doze anos atua na área como desenvolvedor de softwares e atualmente trabalha na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há quase dez anos, iniciou recentemente um projeto de ensinar programação à distância.

Conteúdo Programático

Capítulo 1. Introdução

Bem Vindo!     02:25

Visão Geral do Curso     03:43

Conhecendo o Projeto     03:34

Repositório Git do Curso 01:09

Instalação MongoDB (Windows) 04:00

Instalação MongoDB (Mac) 04:49

Instalação Node (Windows) 01:58

Capítulo 2. Mongo

Mongo - Visão Geral 08:33

Mongo - Exercício 01: Comandos Básicos 03:57

Mongo - Exercício 02: Inserções 04:34

Mongo - Exercício 03: Consultas     05:35

Mongo - Exercício 04: Agregação 08:32

Mongo - Exercício 05: Atualização 04:00

Mongo - Exercício 06: Contador E Remoções 02:13

Capítulo 3. Node

Node - Exercício 01: Javascript Básico 07:07

Node - Exercício 02: Sistema de Módulos 06:38

Node - Exercício 03: Singleton 04:04

Node - Exercício 04: Objeto Global 04:46

Node - Exercício 05: This     05:07

Node - Exercício 06: Módulo Externo (Lodash) 10:42

Node - Exercício 07: Passagem de Parâmetros 03:57

Node - Exercício 08: Process (ARGV) 04:50

Node - Exercício 09: Process (STDIN/STDOUT) 03:31

Node - Exercício 10: Módulo FS 04:33

Node - Exercício 11: Módulo HTTP 04:45

Capítulo 4. Express

Express - Visão Geral 07:01

Express - Exercício 01: Configuração e Mapeando uma Rota 11:46

Express - Exercício 02: Cadeia de Middlewares 05:53

Express - Exercício 03: Método USE 04:09

Express - Exercício 04: Método Route 03:40

Express - Exercício 05: Express Router 12:05

Express - Exercício 06: Express e Router são Singletons? 03:53

Capítulo 5. Angular

Angular - Instalando via NPM 03:18

Angular - Exercício 01: Configurando uma Página com Angular 07:49

Angular - Exercício 02: Binding 05:30

Angular - Exercício 03: Controller 09:34

Angular - Exercício 04: Controller As 07:19

Angular - Exercício 05: Filter 05:58

Angular - Exercício 06: Factory     06:48

Angular - Exercício 07: Service 05:39

Angular - Exercício 08: Directive 05:05

Angular - Exercício 09: Component 12:20

Capítulo 6. Backend - Configurações Iniciais

Versão Inicial do Projeto Backend 05:46

Adicionando o .gitignore ao Projeto 02:48

Implementando o Servidor com Express     13:03

Criando a Conexão com MongoDB 04:03

Capítulo 7. Backend - Ciclo de Pagamento API

Mapeamento ODM do Objeto Ciclo de Pagamentos 10:33

Serviço de Ciclo de Pagamentos 02:53

Criando o Arquivo de Rotas 06:01

Registrando as Rotas do Serviço de Ciclo de Pagamentos 03:15

Testando a API de Ciclo de Pagamentos (Parte 1)     07:13

Testando a API de Ciclo de Pagamentos (Parte 2) 06:46

Testando a API de Ciclo de Pagamentos (Parte 3) 02:41

Serviço Contador (count) de Ciclo de Pagamentos 06:25

Capítulo 8. Backend - Sumário de Pagamento API

Serviço de Sumário de Pagamentos 17:05

Registrando a Rota do Serviço de Sumário de Pagamentos 06:25

Capítulo 9. Backend - Ajustes Finais

Uniformizando as Mensagens de Erro 11:34

Capítulo 10. Frontend - Configuração do Build do Projeto (Gulp)

Versão Inicial do Projeto Frontend 07:12

Adicionando o .gitignore ao Projeto 02:07

Estrutura Inicial do Build     09:27

Build dos Arquivos das Dependências 09:21

Build dos Arquivos do Projeto 06:25

Configurando o Servidor com Reload Automático 04:17

Capítulo 11. Frontend - Estrutura Básica do Projeto (Template)

Implementando a Página Index 06:57

Adicionando o Angular ao Projeto 04:37

Implementação o Header 01:48

Implementação o Footer 01:12

Implementação o Menu 02:56

Configurando as Rotas com UI Router     08:29

Capítulo 12. Frontend - Dashboard

Versão Inicial do Dashboard 07:34

Componente de Cabeçalho do Conteúdo 07:14

Factory para Ajudar no Layout (Bootstrap GridSystem) 10:17

Componente ValueBox 12:17

Inicializando o Backend com PM2 05:37

Dashboard Controller 09:38

Atualizando o DashboardController para Angular 1.6 02:41

Habilitando o CORS na Aplicação Backend     05:26

Aplicando dois Padrões do Angular Style Guide 07:27

Capítulo 13. Frontend - Cadastro de Ciclo de Pagamentos

Estrutura de Abas do Cadastro 05:54

Estrutura Inicial do Formulário 04:03

Componente Campo de Formulário (Field) 08:17

Versão Inicial do Controller de Ciclo de Pagamentos 11:59

Atualizando o BillingCycleController para Angular 1.6 03:55

Factory de Exibição de Mensagens 10:59

Lista de Ciclo de Pagamentos (Parte 1) 03:40

Lista de Ciclo de Pagamentos (Parte 2) 04:56

Factory para Controlar a Exibição das Abas 13:52

Exibição das Abas de Alterar e Excluir     07:54

Exclusão do Ciclo de Pagamentos 06:16

Alteração do Ciclo de Pagamentos 07:19

Lista de Créditos 08:32

Lista de Débitos 04:04

Créditos e Débitos: Adicionar, Clonar e Excluir 11:46

Sumário dos Créditos e Débitos (Parte 1) 05:36

Sumário dos Créditos e Débitos (Parte 2) 08:37

Desabilitar Ações Durante a Exclusão 04:05

Implementando a Paginação 13:57

Componente de Paginação 16:39

Capítulo 14. Refactories e Correções

One-Time Binding e AngularJS Batarang 03:34

Atualizando o Projeto para Angular 1.6 06:43

Bug Build do Projeto (Solução Temporária) 02:57

Capítulo 15. Autenticação - Introdução

Apostila do Curso 01:21

Visão Geral da Apostila 03:10

Configuração do Ambiente 02:47

Branch Projeto com Autenticação 01:53

Capítulo 16. Autenticação - Backend

Instalar Dependências 00:57

Criar arquivo .env 02:26

Criar arquivo user.js 02:14

Criar arquivo authService.js (Parte 1) 10:38

Criar arquivo authService.js (Parte 2) 08:54

Criar middleware auth.js 06:28

Alterar arquivo routes.js 04:33

Capítulo 17. Autenticação - Frontend

Widget do Usuário 08:32

Estrutura Básica do Login/Cadastro 09:19

AuthFactory: O coração do Login/Cadastro (Parte 1) 12:03

AuthFactory: O coração do Login/Cadastro (Parte 2) 04:49

Protegendo as Rotas 11:14

Validar Token 10:05

Tratar Resposta com Erro 07:02

Capítulo 18. Conclusão

Próximos Passos e Até breve! 01:24

Avaliações de nossos alunos

5.0

Avaliação média

  • (100%)
  • (0%)
  • (0%)
  • (0%)
  • (0%)

Comentários

  • avatar

    Juliano da Silva Barbosa

    Excelente curso, recomendo a todos O Professor Leonardo tem uma ótima didática e explica muito bem detalhado cada linha de código, tenho assinatura em outras plataformas de ensino e fiz o curso de angular, mas nenhuma delas me senti tao satisfeito como aqui, já comprei o curso de react e o angular 4, tomara que continue superando minhas expectativas Muito obrigado Professor Leonardo e parabéns pela iniciativa

  • avatar

    Noemi de Oliveira

  • avatar

    Pedro Adelino de Mello Neto

  • avatar

    Rodrigo Romanzini

  • avatar

    cristiano herculano da silva

    Otimo curso para uma area de inovação em desenvolvimento