- Apresentação do Curso
- Instalando NodeJs/NPM e Angular CLI
- Instalando Visual Studio Code
- Extensões Visual Studio Code
- O que é TypeScript
- Instalando o TypeScript
- Inferência de Tipo
- Visual Studio Code Tasks
- SourceMaps
- Ocultando arquivos no Visual Studio Code
- Classes, Herança e sobrescrita de métodos
- Interfaces
- Generics
- Angular CLI
- Primeiro projeto com ng new
- Diretório src
- Estrutura
- Comando ng serve
- Lista com *ngFor
- Criando componentes
- Property binding
- Usando Pipes
- Diretivas
- Criando Serviços
- Validando Formulário
- Instalando Spring Tool Suite
- Introdução
- Criando o Primeiro Projeto
- Spring Security
- Introdução MongoDB
- Instalação MongoDB
- find, insert, update, updateOne, remove
- Instalando MongoDB Compass
- Instalando POSTMAN
- Spring Data
- Criando o Projeto
- Criando as Entidades e Enums
- Criando Repositórios
- Criando o Serviço de Usuário
- @Transient na Entidade Ticket e Containing nos métodos TicketRepository
- Autenticação e autorização com tokens JWT Parte 1
- Autenticação e autorização com tokens JWT Parte 2
- Criando o Serviço de Ticket
- Criando o Controller de Usuário Parte 1
- Criando o Controller de Usuário Parte 2
- Testando UserController com Postman
- Criando o Controller de Ticket Parte 1
- Criando o Controller de Ticket Parte 2
- Criando o Controller de Ticket Parte 3
- Criando o Controller de Ticket Parte 4
- Testando TicketController com Postman
- Criando o Projeto
- Adicionando Layout
- Criando Componente header
- Criando Componente menu e footer
- Criando serviço UserService
- Criando serviço TicketService
- Criando Rotas
- Criando Componente Login Parte 01
- Criando Componente Login Parte 02
- HTTP Interceptors e Route Guard
- Criando Componente UserNew Parte 01
- Criando Componente UserNew Parte 02
- Criando Componente UserList Parte 01
- Criando Componente UserList Parte 02
- Criando Componente TicketNew Parte 01
- Criando Componente TicketNew Parte 02
- Criando Componente TicketList Parte 01
- Criando Componente TicketList Parte 02
- Criando Componente TicketDetail Parte 01
- Criando Componente TicketDetail Parte 02
- Criando Componente Summary