
In this video, I will talk about the prerequisite for this course, in this course we will use nextjs and nextjs is a reactjs framework so before this vidoe you must know the basics of reactjs, and second vs code must be installed in your computer and third nodejs must be installed in your computer.
In this video, I will show you from where you can get the final project source code, actually I have uploaded source code on github and from there you can download the source code.
In this video, we will create a new nextjs 14 project.
Nextjs and tailwind css, In this video I will explain the folder structure of nextjs 14.
Next js Tailwind css, In this video I will explain you the next js routing system, that how next js routing works.
Nextjs and Tailwindcss, in this video we will talk about next js server side components and client side components.
Next js and Tailwindcss, in this video we are going to explore Tailwind css that what is tailwindcss and why to use tailwind css, Tailwind css is a utility based css framework for building custom user interfaces unlike bootstrap because bootstrap gives you free build components but in Tailwind css we can create our own buttons, forms, tables etc.
In this video, I will give you the overview of this section that, what we will do in this section.
Nextjs, Tailwind css, in this video we will install the next-themes package, it basically help use the switch between dark and light theme.
Nextjs 14 and Tailwindcss, in this video, we are going to create a switch component.
Nextjs and Tailwindcss, in this video will make the switch component dynamic.
In this video, I will give an overview of this section, that we will do in this section.
Nextjs 14 and Tailwindcss, in this video we will start the header section.
Nextjs 14 and Tailwindcss, in this video, we will add more data about the user like job title, address, education, and experience.
In this video, we will make the header section responsive.
In this video, I will give you an overview of this section that will do actually in this section.
In this video, we are going to, setup data for the contacts section.
In this video, we will style the contacts section which we created in the previous video.
In this video, we will add data of the about section.
In this video, we will style the about section, in the previous video we created data for the about section now we will style that data.
In this video, I will show the final demo of this section that what we will create in this section.
In this video, we will create data for the skills section.
In this video, we will loop the skills array which we created in the previou video.
In this video, we will only setup data for work history section.
In this video, we will loop projects from the data array.
In this video, we will loop skills and the options from data array.
In this video, I will give you an overview of this section actually what we will create in this section.
In this video, we will set data for projects section.
In this video, we will use the projects array, simply we will loop the projects array.
In this video, we will talk about an image aspect ration, that what is aspect ratio and how to use aspect ration.
In this video, we will create a model for project details because so far we have displayed only project image, title and description now if we want to see all project details for that we need model.
In this video, we will make the model dynamic which means we have to add open and close model functionality.
In this video, we will display the project details in the model component.
In this video, we will setup data for the reviews section.
In this video, we are going to loop the review array we have already the reviews array we just need to import it and loop it.
In this video, we will use a masonry layout, Masonry layout is a layout method where one axis uses a typical strict grid layout, most often columns, and the other a masonry layout. On the masonry axis, rather than sticking to a strict grid with gaps being left after shorter items, the items in the following row rise to fill the gaps.
In this video, we are going to create show more button, initially we will show only 6 reviews and when we click on show more button then we will show 6 more reviews.
In this video, we are going to create the footer component.
In this video, we will upload our project on github.
In this video, we are going to deploy our website on vercel.
In this video, we are going to fix one issue and the issue is project images and testimonials cards overlapping the theme switch component, and to solve that problem simply we have to increase z index of theme switch component.
Embark on a journey to master NextJS 14 and Tailwind CSS with our comprehensive Udemy course designed to empower you in building a cutting-edge portfolio website. Whether you're a seasoned developer looking to level up your skills or a beginner eager to dive into the world of modern web development, this course is tailored to suit your learning needs.
With NextJS 14, you'll harness the power of server-side rendering, static site generation, and seamless client-side navigation, all while enjoying the benefits of a streamlined development experience. You'll learn to leverage Next JS's efficient routing system, enabling you to create dynamic web applications with ease.
In parallel, you'll explore the versatility of Tailwind CSS, a utility-first CSS framework that enables rapid UI development without sacrificing flexibility or design freedom. By mastering Tailwind CSS, you'll discover how to craft visually stunning layouts and responsive designs effortlessly.
Throughout the course, you'll follow along with practical, hands-on tutorials, where you'll build a modern portfolio website from scratch. From structuring your project to styling components and implementing interactive features, you'll gain invaluable insights and best practices every step of the way.
By the end of this course, you'll not only have a polished portfolio website to showcase your skills but also a deep understanding of NextJS 14 and Tailwind CSS, empowering you to tackle a wide range of web development projects with confidence. Enroll now and unlock the secrets to creating professional-grade websites with NextJS and Tailwind CSS.