7180
Criando APIs com Node e TypeScript

NodeJS, TypeScript, APIs Rest, Segurança, Performance, Padronização de APIs, GraphQL, Mongo, Mongoose, WebSockets, CQRS e Microsserviços juntos e de uma forma que você nunca viu antes.

curso em andamento

Assinatura

Tenha acesso completo ao nosso catálogo de cursos por apenas R$ 79,90 mensais.

Seja nosso aluno!




Nível Avançado
Duração 500 mins (8 horas)
Publicado em 24/11/2018
Categoria backend




  • Módulo 1: Introdução (19 aulas)
    1. Introdução | 2 mins
    2. Setup | 3 mins
    3. Instalando o CLI do Nest | 4 mins
    4. Overview do Projeto | 5 mins
    5. Módulos | 5 mins
    6. Controllers | 4 mins
    7. Rodando a Aplicação | 3 mins
    8. Rotas | 5 mins
    9. Postman | 4 mins
    10. Parâmetros de Rotas | 6 mins
    11. Tipando a Entrada de Dados | 8 mins
    12. Tipando o Retorno da Requisição | 6 mins
    13. Modelagem | 8 mins
    14. Testando os Models | 2 mins
    15. Contratos | 5 mins
    16. Flunt | 5 mins
    17. Customer Contract | 8 mins
    18. Interceptors | 13 mins
    19. Testando as Validações | 3 mins
  • Módulo 2: MongoDb (25 aulas)
    1. Schemas | 11 mins
    2. Customer Schema | 9 mins
    3. Data Transfer Objects | 6 mins
    4. Conectando ao MongoDb | 5 mins
    5. Criando o banco | 4 mins
    6. Services | 13 mins
    7. Async e Await | 7 mins
    8. Persistindo o Customer | 6 mins
    9. Try Catch | 4 mins
    10. Criando o Endereço de Cobrança | 16 mins
    11. Criando o Endereço de Entrega | 5 mins
    12. Criando um Pet | 12 mins
    13. Alterando um Pet | 7 mins
    14. Listando os Clientes | 7 mins
    15. Listando os Detalhes do Cliente | 4 mins
    16. Query e Paginação | 10 mins
    17. Organizando a Solução | 5 mins
    18. Address Service e Enums | 4 mins
    19. Pet Service | 2 mins
    20. Address Controller | 4 mins
    21. Pet Controller | 3 mins
    22. Organizando os Contratos | 1 mins
    23. Atualizando o Cliente | 5 mins
    24. Criando o Cartão de Crédito | 3 mins
    25. Query Contract | 4 mins
  • Módulo 3: MySQL (16 aulas)
    1. Introdução | 5 mins
    2. Instalando o TypeORM | 4 mins
    3. MySQL Server e Workbench | 3 mins
    4. Configurando o TypeORM | 5 mins
    5. Estrutura do Banco | 2 mins
    6. Entidade de Produto | 5 mins
    7. Product Repository | 6 mins
    8. Product Controller | 5 mins
    9. Testando o CRUD | 5 mins
    10. Order Entity | 3 mins
    11. Order Item Entity | 3 mins
    12. Order Service | 2 mins
    13. Order Item Service | 1 mins
    14. Order Controller | 6 mins
    15. Criando um Pedido | 7 mins
    16. Testando a inclusão do Pedido | 6 mins
  • Módulo 4: Segurança (6 aulas)
    1. Pacotes e Route Guard | 5 mins
    2. Auth Service e Payload | 10 mins
    3. JWT Strategy | 7 mins
    4. Configurando os Módulos | 4 mins
    5. Testando o Token | 3 mins
    6. Custom Auth Guard | 6 mins
COMECE AGORA MESMO

André Baltieri

Microsoft MVP

Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei aqui no Brasil e nos EUA, em projetos de diversos tamanhos.

Fui por seis anos consecutivos, premiado como Most Valuable Professional da Microsoft, um reconhecimento global dado para os maiores influentes em suas tecnologias.

Sou palestrante em diversos eventos como ASP.NET Conference, DevXperience, TDC, GDG dentre outros e desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma ótima experiência que também transformo em cursos InCompany ou Online.









Conheça Nossos Planos

Acesso completo a plataforma de cursos, eventos, networking e vagas de emprego.

Mensal
R$ 79,90

Todo mês será debitado R$ 79,90 do seu cartão de crédito até que você realize o cancelamento da sua assinatura.

Assinar

Semestral
R$ 399,90

Todo semestre será debitado R$ 399,90 do seu cartão de crédito até que você realize o cancelamento da sua assinatura.

Assinar

Anual
R$ 779,90

Todo ano será debitado R$ 779,90 do seu cartão de crédito até que você realize o cancelamento da sua assinatura.

Assinar

Todos os planos incluem

  • Sem desconto
  • Cancele quando quiser
  • Pagamento Mensal
  • Renovação Automática
  • Acesso à todos os cursos
  • Certificado de Conclusão
  • Destaque entre os candidatos
  • Receba Ofertas de Emprego
  • Tira Dúvidas Online





Aqui estão alguns cursos que você também pode gostar

O balta.io foca sempre na qualidade dos cursos, levando à você uma didática diferenciada e alinha ao mercado de trabalho.