Next.js Projects - 4 NextJS 13 projects (Instagram, Google.)
What you'll learn
- Learn to build 4 practical powerful NextJS apps including TMDB, Instagram, and Google Clones
- Learn all about rendering techniques such as how to build static site pages, server side rendering and incremental static regeneration
- learn about pagination, image uploading functionality, and state management using recoil.
- Learn how to use Firebase for database and storage.
- Learn how to use next-auth for authentication
- Learn how to use TMDB and google search APIs
- Learn how to deploy your apps using vercel with your own custom domain name
Requirements
- Basic understanding of HTML, CSS, Javascript and React
- A Mac, Windows, or Linux computer
Description
NEW Next.js 13 Projects. Build 4 brand new NextJS hands-on projects including IMDB, Instagram, Twitter and Google clones.
Welcome to the best course for learning next js through the development of real-world applications.
This is a project-based course that includes hands-on projects such as Instagram and Google clones.
We are going to use the best practices of Nextjs to design and build fully functional websites.
So far, three projects have been created for this course , including IMDB, Instagram, and Google clones, and more projects are being added each month. You can check the preview of each project in the course curriculum.
In this brand new course, you will learn rendering techniques such as how to build static site pages, server side rendering and incremental static regeneration. You will learn about pagination, image uploading functionality, and state management using recoil. You are going to be able to build amazing responsive websites with Tailwind CSS latest version (3.0).
This course also teaches you how to use Firebase for database and storage. We are going to use next-auth for authentication. And you are going to learn how to use TMDB and google search APIs.
Finally, you are going to learn how to deploy your apps using vercel with your own custom domain name.
My name is Sahand, and I have over 16 years of programming experience.
I will be your instructor and answer any questions you may have in the Q&A section.
The project you are going to build in this course:
IMDB Clone (Next.js 13)
use TMBD database
style with Tailwind CSS
Instagram Clone
use Firebase for database and storage
style with Tailwind CSS
authenticate using next-auth
apply like and comment functionality
add upload functionality and use Image tag of nextjs
Google Clone (Next.js 13)
style with Tailwind CSS
authenticate using next-auth
use google search api
include web and image search
Twitter Clone
style with Tailwind CSS
authenticate using next-auth and Firebase auth
apply like and comment functionality
add upload functionality and use Image tag of nextjs
Who this course is for:
- Developers who want to start using NextJS and build real-world applications
- Students who want to strengthen their portfolio with clone projects
Instructor
Sahand Ghavidel holds degrees in Mathematics, Electrical, and Computer Science, and earned a doctoral degree from Faculty of Engineering and IT, University of Technology Sydney.
Sahand has researched for more than 10 years about artificial algorithms and optimization. He has won several awards for his outstanding research and has published more than 40 ISI journals and attended to many international conferences.
The number of people using and citing Sahand's publications is significantly high which is more than 1600 citations, according to google scholar (April, 2021). He was also awarded the outstanding reviewer in the international journal called "International Journal of Electrical Power & Energy Systems" with CiteScore of 5.79 in recognition of his contributions added to the quality of the journal.
Sahand has more than 15 years of programming experience. The first programming language he learned was visual basic when he was just 12 years old. Since then, he has made hundreds of websites, and apps with different programming languages like JavaScript and Python.