Title
Crie uma API com NodeJs, TypeScript, Express, Prisma,Swagger
Aprenda de forma simples e didática como criar do zero uma API utilizando NodeJs, Express, Typescript, SQLite, Prisma

What you will learn
Criar uma API rest do zero utilizando NodeJs e Express
Utilizar banco de dados relacional SQLite e aprender a utilizar uma ORM moderna Prisma
Utilizar Typescript no projeto do curso e usufruir de suas vantagens
Fazer uma documentação completa utilizando Swagger
Upload de imagens
Criar um projeto backend do zero
Padrão de projeto MSC
Why take this course?
🌟 Crie uma API com NodeJs, TypeScript, Express, Prisma, Swagger 🌟
Sobre o Curso:
Aprenda de forma simples e didática como criar do zero uma API utilizando Node.js, Express, TypeScript, SQLite e Prisma, com documentação completa feita através do Swagger.
O que Você Envorou?
- 🛠️ Criação de Projeto Backend do Zero: Acompanhe os passos para desenvolver um projeto API a partir da base.
- 🚀 Tecnologias Modernas: Utilize TypeScript para tipagem estática e Node.js com Express para criar uma estrutura de API robusta.
- 🗃️ Gerenciamento de Banco de Dados com Prisma: Aprenda a usar o Prisma ORM para gerenciar seu banco de dados SQLite de forma eficiente.
- 📄 Documentação Completa com Swagger: Crie documentação detalhada para sua API, facilitando a integração e o uso por outros desenvolvedores.
O que Vou Aprender?
- Desenvolvimento Backend Completo: Crie uma API desde as fundações até a elaboração da documentação.
- Programação com TypeScript: Domine o uso de TypeScript para escrever código mais seguro e fácil de manter.
- Arquitetura de Software: Entenda os princípios de design de software moderno e como aplicá-los na sua API.
- Frameworks e Ferramentas: Aprenda sobre Node.js, Express, Prisma e Swagger, instrumentos essenciais para o desenvolvimento de APIs.
- Documentação e Testes: Aprenda a documentar sua API e escrever testes para garantir a qualidade do seu código.
Quem é o Instrutor?
Este curso foi elaborado por Marcos Júnior Passarella Naves, um desenvolvedor de software com experiência prática em projetos reais. Com uma abordagem simples e didática, Marcos compartilha seus conhecimentos para ajudá-lo a criar seu próprio projeto backend utilizando NodeJs com confiança e entendimento.
Para Quem Este Curso?
Este curso foi pensado para:
- Iniciantes: Pessoas que nunca desenvolveram um projeto backend antes e desejam começar nesse ramo.
- Desenvolvedores Já Experientes: Programadores com experiência que buscam aprimorar seus conhecimentos e adicionar novas ferramentas ao seu arsenal.
Por Que Escolher Este Curso?
- Conteúdo Aplicado: Tutoriais baseados no mercado de trabalho atual.
- Recursos Complementares: Materiais adicionais para aprofundamento.
- Comunidade de Aprendizado: Troque dúvidas e experiências com outros alunos.
- Exercícios Práticos: Aplique o que aprendeu em projetos reais.
Siga Os Passos e Torne-se um Desenvolvedor Backend Especializado em NodeJs e TypeScript!
👉 Clique no botão abaixo para se inscrever e começar a jornada rumo ao desenvolvimento de APIs com Node.js, TypeScript, Express, Prisma e Swagger hoje mesmo! 👈
Não perca a chance de aprimorar suas habilidades e destaquar-se no mercado de tecnologia com o conhecimento adquirido neste curso. Inscreva-se já!
Screenshots




Our review
Overview of the Course
The course in question has been rated an impressive 4.53 out of 5 stars by recent reviewers, indicating a high level of satisfaction among its users. It is designed to be highly educational and effective for those looking to learn about Prisma, TypeScript, Node.js, and the creation of APIs. The course's didactic approach, as noted by several reviews, is commended for its clarity and practicality.
Pros:
- Excellent Instruction: The professor is praised for their clear explanations and structured approach to teaching, which facilitates understanding and application of the concepts taught.
- Comprehensive Coverage: The course provides a thorough coverage of Prisma, TypeScript, and Node.js, with a focus on practical implementation and real-world scenarios.
- Engaging Content: The hands-on project and the use of Swagger for documentation add significant value to the learning experience.
- Beginner to Advanced Learning: Suitable for beginners as well as those looking to update their skills in Node.js or TypeScript, making it versatile for various skill levels.
- Real-World Application: The course content is applicable beyond the scope of the course, allowing learners to reapply knowledge to other projects.
- Value for Money: The course is considered worth its cost and offers a solid foundation in Prisma and API creation with classes.
Cons:
- Prerequisite Knowledge Required: Some reviewers suggest that a basic understanding of Node.js and TypeScript would enhance the learning experience, indicating that the course might not be ideal for absolute beginners in these technologies.
- Need for More Complex Scenarios: One reviewer pointed out the absence of more complex scenarios such as many-to-many relationships, which they felt were crucial for their specific needs.
- Error Handling Emphasis: It was recommended that more focus be placed on error handling and validation within the API to reinforce fundamental concepts and provide learners with practical exercises in creating robust applications.
- Project Framework Clarification: The introduction to the project framework could benefit from a clearer explanation to set expectations, as some students approached the course with a different focus (e.g., primarily interested in learning Prisma).
- Testing Section Recommended: A section on testing the API to ensure all functionalities are covered would be a valuable addition to the course content.
- New Instructor Growth: The instructor, who is noted to be new to teaching online, is expected to improve with experience, leading to fewer oversights and more precise guidance in future iterations of the course.
Final Verdict:
Overall, this course is highly recommended for its comprehensive approach to teaching Prisma and Node.js within the context of TypeScript and API creation using classes. It is particularly valuable for those who have some prior programming experience, especially with JavaScript or C# in the case of one reviewer. With a few enhancements and as the instructor gains more experience, this course is poised to remain a top choice for aspiring developers looking to expand their skill set in modern web development practices.
Note: The reviews suggest that while the course is excellent in many aspects, it may not be entry-level, and a foundational knowledge of Node.js, TypeScript, or similar technologies would be beneficial before starting. It's also clear that the instructor is relatively new to online teaching, and with experience, the course can be expected to improve further.
Charts
Price

Rating

Enrollment distribution
