課程資料
課程簡介
Build a Professional Blog App with NextJs, Tailwind, tRPC, Prisma, and NextAuth
Are you tired of building basic websites that don't showcase your true potential as a developer?
Are you ready to take on a new challenge and build a professional-grade ultimate blog app that truly showcases your skills?
If you're nodding your head in agreement, then "Learn tRPC, NextJs & Prisma by Building an Ultimate Blog App" is the course for you!
In this course, I will guide you through the process of creating a dynamic, feature-rich blog app from scratch using modern technologies such as NextJs, Tailwind, tRPC, Prisma, and NextAuth. You'll get the opportunity to implement features such as posting articles, updating profiles and avatars, adding support for multiple tags, updating featured blog images from Unsplash, following, unfollowing, commenting, bookmarking, liking, unliking, filtering by tags, and adding suggestions.
With a focus on hands-on, practical learning, you'll get the chance to put your skills to the test and build an app that you can be proud of and showcase in your portfolio. Whether you're a beginner or an intermediate developer, this course has something for you to learn and improve your skills.
So don't let this opportunity pass you by.
Enroll in my course now and start building an ultimate blog app that truly showcases your skills and sets you apart from the competition.
I will be with you every step of the way, providing the guidance and support you need to build this app.
Don't wait any longer to take your development skills to the next level.
Sign up now, and let's get started!
課程章節
- 10 個章節
- 54 堂課
- 第 1 章 Introduction
- 第 2 章 Initialising the app and building the layout
- 第 3 章 Authentication
- 第 4 章 Let's build the write modal (popup)
- 第 5 章 Understand the data
- 第 6 章 Creating and fetching posts
- 第 7 章 Like functionality
- 第 8 章 Bookmarking functionality
- 第 9 章 Commenting functionality
- 第 10 章 User related stuff
課程內容
- Building a ultimate blog app using NextJs, Tailwind, TypeScript, tRPC, Prisma, and NextAuth
- How to create a ultimate blog app with NextJs and Tailwind
- The ins and outs of tRPC and Prisma
- Adding authentication with NextAuth
- Typing up the app with TypeScript
- Posting articles, liking/commenting/sharing/bookmarking
- Updating profiles and avatars
- Adding support for multiple tags
- Updating featured blog images from Unsplash API
- Following, unfollowing, commenting, and bookmarking
- Adding suggestions for users to see
- Thinking in React & Tailwind CSS
- t3 Stack
評價
-
BBUKOLA OGUNLEYE
It's looking good so far, but I am doing this project in 2024, and I am concerned about the deprecated packages and the hooks and components with name changes... Fingers crossed Update: This trpc project is very old and I have been struggling with implementing it in a newer version because I am more familiar with NextJS app router approach, not the pages router approach. This project appears to be using the pages router approach. Not only have there been name changes but also some hooks and stuff are entirely used for something different entirely than what they are used for in this project now. Example, useRouter() doesn't translate in trpc 11 or Nextjs 14 app router approach and I have been struggling with writing the right code to fetch a single blog. But more importantly I feel like if the instructor is responsive to questions and messages, I won't be struggling. I am just doing it now to finish... But the code is almost obsolete... Section 10: video 41 is probably the worst video in this course. He wrote and edited some code without showing or explaining and imported some packages without showing or explaining. E.g isDataURI, and supabase (because it doesn't work inside the user.ts file). The supabase declaration made inside [username].tsx no longer work because he asked us to move the env variables defined inside clientSchema and clientEnv into serverSchema. But whatever he did after, nobody knows... This is a good course turned sour. You will learn some old tricks but you won't be able to build the project he promised to teach. What a waste!
-
CCarina
It was very very useful, and I learned a lot.
-
JJose P
Excellent course to learn the T3 stack
-
IIago Santos Domínguez
To much repetition, it's ok for beginners