Um curso completo para quem desejar dar os primeiros passos em programação.
Conheça um pouco mais sobre o curso de NodeJS
Esse curso foi desenvolvido para pessoas que estão iniciando ou querem iniciar em programação e querem se tornar excelentes devs.
Através dele você será capaz de dar os seus primeiros passos em programação, aprendendo o que é uma aplicação e como desenvolver utilizando boas práticas. Se esse é o seu primeiro contato com programação, não se preocupe! Irei te explicar desde a configuração do seu ambiente(máquina) até o envio da aplicação para produção.
E se você já tem alguma experiência com NodeJS esse curso também é pra você, pois através dele irei trazer conceitos avançados que COM CERTEZA irão te ajudar a se tornar um desenvolvedor e uma desenvolvedora MELHOR!
O curso tem acesso vitalício e sempre que necessário terá atualizações.
E algumas aulas ainda estão sendo liberadas, mas você receberá notificação sempre que houver aulas novas.
Acesso vitalício
Comunidade exclusiva
Conteúdos alinhados com o mercado
Suporte individual
7 dias de garantia
Aprenda com quem entende do assunto
Nesse módulo você vai aprender como configurar seu ambiente, instalando os programas e ferramentas necessárias para dar o início ao curso. As ferramentas instaladas serão ensinadas tanto para Windows como para Unix (MacOS e Linux)
Um dos pontos mais importantes para você aproveitar o curso da melhor forma possível, é você ter o conhecimento básico sobre Javascript. Por isso, nesse módulo você vai aprender os fundamentos básicos como o que é uma função, como executar arquivos na sua máquina, estrutura condicionais como if/else, estrutura de repetição while e muito mais.
Aprender a trabalhar com o NodeJS é o objetivo do curso, por isso nesse módulo você vai aprender o que é o NodeJS, como ele funciona, vai aprender sobre Event Loop, Callback Queue, Callback Task. Você vai aprender os conceitos de uma API, métodos e códigos HTTP e como criar uma API totalmente do zero, sem a utilização de nenhum framework e com SQL puro
Nesse módulo você vai aprender o que é o Typescript, como ele pode facilitar o desenvolvimento da nossa aplicação, através dos tipos que inserimos para classes, variáveis, retorno de funções entre outros; quais vantagens e desvantagens que temos ao utilizá-lo
Agora que você já aprendeu como o Node funciona por baixo dos panos, é a hora de estudar alguns frameworks que irão auxiliar na construção de uma API. Nesse módulo você vai aprender sobre o framework ExpressJS, que iremos utilizar pra criação da nossa API, manipulação de rotas e criação de middlewares. Você aprenderá também o que são os ORMs e como integrá-los em nossa aplicação. Para isso, iremos utilizar o Prisma ORM.
Agora que você já aprendeu como construir uma aplicação com ExpressJS, aprendeu como integrar o Prisma pra trabalhar com banco de dados, é hora de levarmos nosso curso para o próximo nível. Nesse módulo você irá aprender boas práticas para o desenvolvimento de projeto como conceitos de SOLID, testes unitários, TDD e autenticação
Nesse módulo você vai aprender algumas formas para realizar o deploy da sua aplicação, utilizando aplicações gratuitas e aplicações mais profissionais. Você também aprenderá como trabalhar com CI/CD.
Um dos conceitos mais importantes para quem quer aprender sobre Backend é saber o que é SQL e como utiliza-lo para manipular dados no banco de dados, por isso, nesse bônus você vai aprender desde a criação de uma tabela até a manipulação de dados com relacionamento entre tabelas.
Nesse módulo você vai aprender como instalar e configurar o Docker na sua máquina, tanto para Windows como para Unix(MacOS e Linux). Você aprenderá os conceitos de docker como criação de container, imagens, como criar suas próprias imagens, criação de Dockerfile e utilização do docker compose.
Um dos assuntos mais temidos e que causa muita confusão é o conceito de 'microserviços'. Nesse módulo você vai aprender o que é microserviços, porquê e quando utilizá-lo, além de colocar em prática o conceito, criando aplicações que se comunicam entre si, através de mensageria. Você também aprenderá o que é o API Gateway e como configurar ele para suas aplicações.
Nesse módulo você vai aprender o que é o NestJS, como utilizá-lo para criação de APIs, além de trabalhar com alguns módulos disponíveis dentro do NestJS, como Redis, Queues, Looging, Task Scheduling, entre outros.
Invista em sua carreira na tecnologia agora mesmo!
Ou em até 12x