17 de dezembro de 2020 • 2 min de leitura
API Restful de Vendas com Node.js, Typescript, TypeORM, Docker, Postgres, Redis, ...
Curso prático, direto ao ponto, com foco no aprendizado otimizado e com soluções aplicáveis em projetos do mundo real de desenvolvimento de aplicações.
Olá Dev!
Vamos começar a construir nossa API?
Na primeira seção do conteúdo disponibilizei algumas videoaulas gratuitas com conteúdos básicos e os principais conceitos necessários para a sequencia deste curso.
A ideia é nivelar todos que embarcaram nessa jornada para que possam aproveitar ao máximo tudo que desenvolveremos no projeto.
Com relação ao Docker não se preocupe, teremos videoaula específica para esse assunto.
Iniciaremos configurando o Visual Studio Code com algumas extensões que serão bem úteis para o nosso processo de desenvolvimento.
Como citado no video de apresentação, você pode optar por outra IDE de sua preferência, porém durante o curso usarei o VS Code como a IDE padrão para configurações adicionais e instalação de extensões.
Outro ponto é quanto ao uso do Yarn, que também é opcional. Porém, ao longo do desenvolvimento do projeto estarei usando o yarn ao invés do npm.
Funcionalidades da Aplicação
Ao longo dessa jornada construiremos uma aplicação backend para gestão de vendas com funcionalidades para criação de cadastro de produtos, cadastro de clientes, pedidos de compras e uma completa gestão de usuários da aplicação, com autenticação via Token JWT, recuperação de senha por email, atualização de perfil, atualização de avatar, e muito mais.
Através do TypeORM implementaremos Entidades e Repositórios para cada recurso a ser consumido na API.
Quem deve fazer este curso?
Se você já entende o funcionamento básico de uma aplicação web (requisições HTTP, sessões, tokens e outras coisas elementares) e deseja passar para o próximo nível, construindo aplicações com estrutura robusta, escalável e bem segmentada, essa é oportunidade que não pode passar em branco.
Aqueles que ainda estão iniciando com desenvolvimento de aplicações web também poderão se matricular neste curso, porém com o compromisso de cursar antes o treinamento gratuito de API Restful com Node.js e Typescript que disponibilizo aqui na Udemy. Esse curso básico gratuito está dividido em quatro cursos para cobrir todo o conteúdo.
No meu canal do Youtube também disponibilizo esse curso básico gratuito de API com Node e Typescript, além vários outros vídeos de dicas e tutoriais.
Ambiente de Desenvolvimento
Recursos de software que você precisará instalar em seu PC para desenvolver o projeto deste curso:
- Terminal (shell)
- Git
- NodeJS versão LTS
- Yarn (opcional)
- Docker
- Visual Studio Code ou similar
- Insomnia ou similar
Sequencia do conteúdo
É importante que você assista todas as aulas, mesmo aquelas que trarão assuntos que você já tenha conhecimento, pois muitas vezes o que é tratado em uma aula é usado em aulas seguintes.
Pratique bastante, é a melhor maneira de realmente aprender
Para acompanhar as videoaulas e praticar ao mesmo tempo, não existe uma solução definitiva, você deve fazer da forma que se adaptar melhor. Alguns preferem assistir e codar ao mesmo tempo, outros já preferem assistir o vídeo inteiro e depois assistir e codar, enfim, escolha a maneira que for mais produtiva para que consiga colocar a mão na massa literalmente.
Faça suas anotações, isso é muito importante para fixar o conteúdo aprendido.
Participe de comunidades e fóruns.
Crie projetos pessoais para praticar o conteúdo aprendido aqui no curso.