Skip to main content
CF

Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native

2h 47m 38s
English
Paid

Unlock the power of modern web development by enhancing your TypeScript skills through building a comprehensive full-stack Todo application. Embrace cutting-edge tools and techniques to advance your expertise.

Monorepo Management with Turborepo

Dive into modern monorepo management by mastering Turborepo. Learn how to efficiently share code across projects and manage your monorepo seamlessly.

Efficient Dependency Management with PNPM

Utilize PNPM to experience ultra-fast dependency installation, reducing your project's build time and improving overall efficiency.

Building the Web Frontend

Create a dynamic web frontend using Next.js combined with tRPC. Achieve complete type safety and build robust, scalable web applications.

Developing a Robust Backend

Understand how to build a robust backend with NestJS. Harness the power of a modular and scalable server-side architecture to support your application's needs.

Extending to Mobile Platforms

Expand your application's reach by creating a mobile version using Expo and React Native. Leverage cross-platform development to ensure a seamless user experience across devices.

End-to-End Type Safety and Unified Architecture

Ensure end-to-end typing throughout your application for optimal error detection and reliability. Build a unified architecture designed for production readiness and future scalability.

Additional

https://github.com/mguay22/turbo-full-stack

About the Author: Michael Guay

Michael Guay thumbnail

Michael Guay is a US software engineer and prolific independent instructor publishing course material on the .NET / C# stack and the modern web frameworks adjacent to it.

The course catalog covers C# and .NET fundamentals, ASP.NET Core for back-end development, Entity Framework for data access, Blazor for full-stack C# web applications, plus the surrounding tooling and deployment patterns. The teaching style is patient and project-oriented, with each course typically building a working application end-to-end.

The CourseFlix listing under this source carries over 20 Michael Guay courses spanning that range. Material is paid and aimed at developers picking up the .NET stack or extending their existing .NET experience into newer parts of the platform.

Watch Online 1 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 1 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native
All Course Lessons (1)
#Lesson TitleDurationAccess
1
Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native Demo
02:47:38
Unlock unlimited learning

Get instant access to all 0 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What prerequisites should I have before enrolling in this course?
Before enrolling in this course, you should have a good understanding of TypeScript, as the course focuses on enhancing your TypeScript skills. Familiarity with basic web development concepts and experience with JavaScript frameworks will also be beneficial, given the advanced tools and techniques covered, such as Turborepo, tRPC, Next.js, and NestJS.
What will I build during the course?
During the course, you will build a comprehensive full-stack Todo application. This project includes a dynamic web frontend using Next.js and tRPC, a robust backend with NestJS, and a mobile version created with Expo and React Native. This application will demonstrate modern web development practices and technologies.
Who is the target audience for this course?
This course is intended for developers who are looking to advance their expertise in modern web development. It's particularly suited for those interested in learning about monorepo management, efficient dependency installation, and building scalable applications with a unified architecture.
How does this course compare in depth and scope to similar courses?
This course offers a comprehensive exploration of full-stack development using cutting-edge tools. Unlike other courses that may focus on a single framework, this course covers a wide range of technologies, including Turborepo for monorepo management, tRPC for type-safe APIs, and both web and mobile platform development using Next.js and React Native.
What tools and platforms will be used in the course?
The course utilizes a variety of modern tools and platforms, including Turborepo for monorepo management, PNPM for efficient dependency management, Next.js and tRPC for building the web frontend, NestJS for developing the backend, and Expo with React Native for mobile application development.
What topics are not covered in this course?
This course does not cover basic programming concepts or introductory web development skills. It assumes a working knowledge of TypeScript and web development. Additionally, it does not delve into non-JavaScript frameworks or platforms outside of the specific tools and technologies listed, such as Turborepo, tRPC, Next.js, and React Native.
What is the time commitment for completing the course?
The course is currently listed with a runtime of 00:00:00, which likely indicates that the specific duration has not been detailed. However, given the comprehensive nature of building a full-stack application and the range of technologies involved, it can be expected to require a significant time commitment to fully engage with and complete the material.