Setup completo: Back-end Node.js com TypeScript, Fastify e Biome do zero

Important links to continue studyingšŸ‘‡ • Up to 67% OFF for you to subscribe to Rocketseat ONE for 5 years! This offer won't be repeated, take advantage now! āœ… 22 complete training programs with certificates; āœ… +30 courses; āœ… 127 practical projects for your portfolio; āœ… Incredible bonuses to accelerate your growth; And much more! šŸ‘‰ Secure your spot now! https://rseat.in/-super-oferta-black-... • Continue your studies in Full-Stack with AI https://rseat.in/o8xxgO1TA šŸš€ Take advantage of Rocketseat's paid courses, available for free until 11/17 https://rseat.in/-cursos-liberados-ro... • MSwift (NLW Pocket Mobile) • Kotlin (NLW Pocket Mobile) • React Native (NLW Pocket Mobile) In this practical tutorial, we'll embark on creating a high-performance back-end using Node.js and TypeScript, with the powerful Fastify framework. You'll learn how to configure essential tools like PNPM for dependency management, TSX for direct TypeScript execution, Biome to ensure code quality and formatting, and Zod for flawless data validation. Furthermore, we will explore the integration of Fastify Swagger and Scalar API Reference to generate interactive and elegant API documentation, making it easier to consume and maintain your project. In this video, you will learn how to: • Structure a Node.js backend project with TypeScript from scratch. • Master Fastify configuration to build high-performance APIs. • Implement best practices for linting and formatting with Biome. • Ensure data integrity with schema validation using Zod. • Automate your API documentation with Fastify Swagger and Scalar. • Optimize your workflow with environment variables and development scripts. Press play and see how to configure your backend šŸ‘‡ 00:00 - 00:19 - How to start a Backend project with PNPM? 00:19 - 01:06 - Why use TSX for TypeScript in Node? 01:06 - 01:58 - How to configure `tsconfig.json` and path aliases? 01:58 - 03:08 - How to start a Fastify server with TSX? 03:08 - 03:49 - How to manage environment and build variables? 03:49 - 05:04 - How to configure Biome to format code? 05:04 - 07:01 - How to integrate Biome into your IDE editor? 07:01 - 09:02 - Which Fastify plugins to install for the API? 09:02 - 10:08 - How to import Fastify and Zod plugins? 10:08 - 11:55 - How to configure Fastify, Zod, and CORS? 11:55 - 14:01 - How to generate API documentation with Scalar? #NodeJS,#TypeScript,#Backend,#Fastify,#Biome,#APIDevelopment,#WebDev,#Programming,#DevTools,#Tutorial ----- Connect with 500,000 devs and advance to the next level with our platform: https://rseat.in/rocketseat_ Register on our platform: https://rseat.in/rocketseat_ Join over 392,000 devs in our Discord community: Ā Ā /Ā discordĀ Ā  Follow Rocketseat on social media: TikTok: @rocketseat Facebook: @rocketseat Instagram: @rocketseat