What you would learn in Learn Remix by Building a Social Media Platform with TypeScript and Prisma course?
Remix is a new method of developing websites; it focuses on the model of Client/Server and, in doing so, lets you use the web platform in ways that you may not usually be accustomed to.
You'll be able to stop using state management as often (try not to use it when you begin!) since you'll have access to everything on the server accessible from any part of your database, application, and more. Alongside changes to state management, You'll also be using a real platform API such as Forms and Web Fetch API. Web Fetch API.
Alongside Remix, Ian utilizes TypeScript, Prisma, PlanetScale, and Vercel in this class to provide the most fantastic experience for developers.
Prisma with TypeScript makes it simple to validate and model every data stream that flows within your program. When you have Prisma setup, it will be easy to switch to a live production database is an easy task (no, really) using PlanetScale. Connecting all this is Vercel which works well with GitHub and PlanetScale for simple deployments.
With this set of tools, you can create an MVP for an application based on social media. Start by creating the less static components of your app and introduce users to Remix API and Patterns along the route. Once you've become familiar with these APIs and patterns, Ian will guide you through more complicated features. This includes authentication for users through session storage and implementing an authentication method (which is, again, much more enjoyable than it sounds when you use Remix! ).
1 Load and Display Static Data with Remix loaders 4m 10s
2 Install and Model Data with Prisma 4m 34s
3 Retrieve and Display Data from the Database through Prisma and Remix Loaders 4m 50s
4 Set up Tailwind and Create a Presentational Component in Remix 8m
5 Add Data to your Database through Remix Actions, and Prisma to create 5m 54s
6 Validate Form Data Through a Remix Action using Zod 7m 53s
7 Connect a Remix Application to PlanetScale Through Prisma 5m 58s
8 Deploy a Remix Application with Production Database to the Internet Through Vercel 5m 45s
9 Create and Utilize a User Model with Prisma in Remix 7m 32s
10 Create and Use a Layout with Remix Pathless Layout Routes 9m 38s
11 Validate User Sign Up Data in Remix and Hash a Password 9m 27s
12 Implement User Login in Remix with a Form Strategy and Session Storage 10m 39s
13 Implement Log out Functionality and Only Allow Logged in Users to See Posts 4m 28s
14 Add User Data to a Post Creation in Remix 1m 23s
Download Learn Remix by Building a Social Media Platform with TypeScript and Prisma from below links NOW!