Novo curso
Aprenda a criar APIs robustas com NodeJS e Express, organizando projetos com TypeScript e TypeORM. Curso online e gratuito para desenvolvedores back-end.
O curso "Criando APIs com NodeJS e Express" é uma imersão completa no universo do desenvolvimento de APIs Restful utilizando NodeJS e Express. Com uma duração total de 7 horas, este curso é ideal para quem busca aperfeiçoar seus conhecimentos em programação back-end, especificamente na construção de APIs robustas e eficientes.
Em um mercado onde a tecnologia avança rapidamente, entender e aplicar conceitos de APIs com NodeJS e Express é uma habilidade essencial para qualquer desenvolvedor. Um experiente instrutor na área guia os alunos de maneira prática e assertiva desde o início, começando pelo básico de como configurar um ambiente de desenvolvimento e criar seu primeiro endpoint Rest com NodeJS e Express.
O curso avançará para demonstrar como trabalhar com os principais métodos HTTP, fundamentais para a interação entre cliente e servidor. Aqui, o aluno aprende a lidar adequadamente com requisições GET, POST, PUT e DELETE, adquirindo a base necessária para construir soluções completas e integradas.
Uma parte crucial do desenvolvimento de APIs é a compreensão e implementação de middlewares e status codes. O curso aborda detalhadamente como integrar esses componentes para gerenciar requisições de forma centralizada e garantir que as respostas sejam sempre adequadas e padronizadas.
Para potencializar as capacidades do desenvolvedor, o treinamento também introduz o TypeScript, uma poderosa ferramenta que contribui para a organização e robustez do código. A combinação de TypeScript com Node e Express é explorada para que o aluno possa criar projetos mais estruturados e com responsabilidades bem definidas.
Na sequência, o curso mergulha no uso do TypeORM, uma biblioteca de Object-Relational Mapping que facilita enormemente a interação com bancos de dados. Desde a preparação do ambiente com Docker até a aplicação de decorators e a criação de migrations, cada módulo é projetado para construir um entendimento sólido e prático desta ferramenta.
Utilizando o TypeORM, os alunos aprendem a criar e versionar bancos de dados, compreendem o conceito de Models e como aplicar decorators de forma eficiente, além de utilizar Repositories para gerenciar as operações no banco de dados de maneira mais limpa e organizada.
Para enriquecer ainda mais o processo de desenvolvimento, o curso apresenta o Faker.js, uma biblioteca prática para gerar dados falsos realistas em massa. Isso é particularmente útil para testes e desenvolvimento de ambientes que exigem grandes volumes de dados.
Finalizando, o curso inclui dicas valiosas sobre o uso do Git, capacitando os alunos a profissionalizar seus commits e entregas, um passo crucial para quem busca se destacar no ambiente colaborativo de desenvolvimento de software.
Se você está ansioso para elevar suas habilidades de desenvolvimento de APIs a um novo patamar, "Criando APIs com NodeJS e Express" é o curso ideal para você. Mesmo sem avaliações até o momento, ele se destaca pela profundidade e praticidade do conteúdo abordado.
Aula em vídeo: NodeJS/Express #1 - Hello Rest e Express
0h25m
Exercício: O que é o Express no contexto de desenvolvimento de software com NodeJS?
Aula em vídeo: NodeJS/Express #2 - Trabalhando com os principais métodos do HTTP
0h43m
Exercício: Para que serve o método POST em uma API utilizando Express?
Aula em vídeo: NodeJS/Express #3 - Middlewares e Status code na API Rest
0h29m
Aula em vídeo: TypeScript - Conhecendo a tecnologia na prática
0h31m
Exercício: Qual das características abaixo é uma vantagem do uso de TypeScript em comparação ao JavaScript tradicional?
Aula em vídeo: TypeScript, Node e Express - Organizando o projeto e isolando responsabilidades.
1h29m
Exercício: Qual prática é sugerida ao desenvolver uma aplicação com arquitetura em camadas utilizando NodeJS e Express?
Aula em vídeo: TypeORM #0 - Preparando ambiente e conhecendo o Docker
0h21m
Exercício: Qual é um dos principais benefícios de usar Docker em ambientes de desenvolvimento?
Aula em vídeo: TypeORM #1 - Conhecendo e criando um primeiro projeto
0h22m
Exercício: Qual é a proposta do uso do TypeORM conforme descrito no texto ?
Aula em vídeo: TypeORM #2 - Versionando o banco de dados com as migrations
0h42m
Exercício: Qual é o principal objetivo das migrações em um projeto que utiliza o TypeORM?
Aula em vídeo: TypeORM #3 - Aplicando decorators e entendendo as Models
0h17m
Exercício: Qual é o principal objetivo de utilizar o decorator @Entity em uma classe no contexto de ORMs como TypeORM em projetos NodeJS?
Aula em vídeo: TypeORM #4 - Utilizando os Repositories
0h38m
Exercício: Qual é a função principal de um Repository no contexto do TypeORM?
Aula em vídeo: Javascript: Faker.js - Gerando dados fakes realistas em massa
0h10m
Exercício: Qual é a principal funcionalidade da biblioteca mencionada no texto?
Aula em vídeo: Git dicas - Profissionalize seus commits e entregas
0h33m
Exercício: Qual é a prática recomendada ao fazer commits em um repositório de código?
Exercício: Qual é a prática recomendada para criar mensagens de commit em um repositório compartilhado?
6 horas e 45 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto