English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 30 Lessons (4h 54m) | 945 MB
Create a robust and scalable application architecture, from the backend data layer to the frontend UI. This comprehensive full-stack development course covers monorepos, TypeScript, Tailwind CSS, tRPC, and PostgreSQL, empowering you to build modern, scalable applications. Learn how to build a SaaS with type safety end-to-end, from the database through the backend and to the UI, with TypeScript, PostgreSQL, NodeJS and React. Using advanced features of PostgreSQL, you’ll also learn how to achieve a high level of data integrity and performance, and how to manage database migrations using raw SQL for maximum control.
Build type-safe full-stack applications with database-centric strategies
WHAT YOU WILL LEARN
- Master monorepos for streamlined development workflows and enhanced collaboration
- Implementing type safety across your entire stack, starting from the database schema
- Utilize Tailwind CSS to create consistent and beautiful user interfaces
- Employ tRPC for seamless data exchange between frontend and backend
- Managing database migrations using raw SQL for maximum control
- Integrating modern back-end and front-end technologies
- Harness advanced PostgreSQL features for optimized data storage, retrieval, and manipulation
- Setting up automated testing that utilizes type safety and a real database
- Build modern, scalable full-stack applications using a unified approach
Table of Contents
1 Introduction
2 Working With Monorepos
3 Workspaces
4 Shared Configs
5 Frontend
6 Schema
7 Backend
8 Analyzing
9 Designing the Customer-facing UI with TailwindCSS
10 Data Model
11 PostgreSQL Ranges
12 The Provider Table
13 The Booking Table
14 Tailwind CSS
15 Foundation
16 Frontend State
17 Shared Components
18 Select Day
19 Introducing tRPC
20 Connecting to tRPC
21 Refining the tRPC setup
22 Connecting to the Database
23 Generating Zod schemas
24 Testing tRPC Endpoints
25 Testing With the Database
26 Testing Frontend
27 Completing the Select Date Page
28 Infrastructure for Ranges
29 Completing Booking
30 Conclusion and extra resources
Resolve the captcha to access the links!