Тёмный

Next.js Crash Course for Beginners - Learn NextJS from Scratch in this 100% Free Tutorial! 

Academind
Подписаться 914 тыс.
Просмотров 598 тыс.
50% 1

Learn all about Next.js, React's most popular Production Framework! Get Started with NextJS and make build amazing websites with ReactJS even more fun! Full Project included, 100% free 3 hours long course!
Join the full Next.js course: acad.link/nextjs
Exclusive discount also available for our bestselling React.js course: acad.link/reactjs
Join our Academind Community on Discord: academind.com/community
First Starting Project Code: github.com/mschwarzmueller/ne...
Main Project Starting Code: github.com/mschwarzmueller/ne...
Check out all our other courses: academind.com/courses
----------
Timestamps:
Welcome 00:00
What is NextJS? 00:46
Key Feature: Server-side (Pre-) Rendering of Pages 05:31
Key Feature: File-based Routing 12:09
Key Feature: Build Fullstack Apps With Ease 15:22
Creating a NextJS Project & IDE Setup 17:12
Analyzing the Created Project 22:52
Adding First Pages To The Project 25:44
Adding Nested Pages / Paths 31:50
Creating Dynamic Pages 35:37
Extracting Dynamic Route Data 39:13
Linking Between Pages 43:21
Onwards To A Bigger Project! 50:34
Preparing Our Project Pages 54:07
Rendering A List Of (Dummy) Meetups 57:49
Adding A Form For Adding Meetups 01:02:52
The "_app.js" File & Wrapper Components 01:06:47
Programmatic Navigation 01:13:04
Adding Custom Components & Styling With CSS 01:16:51
Modules
How NextJS Page Pre-Rendering Actually Works 01:26:51
Introducing Data Fetching For Page Generation
(getStaticProps) 01:32:43
More Static Site Generation (SSG) With getStaticProps 01:41:39
Exploring getServerSideProps 01:47:23
Working With Dynamic Path Params In getStaticProps 01:53:50
Dynamic Pages & getStaticProps & getStaticPaths 01:59:04
Introducing API Routes 02:06:21
Connecting & Querying a MongoDB Database 02:12:41
Sending HTTP Requests To API Routes 02:22:13
Getting Data From The Database (For Page
Pre-Rendering) 02:29:02
Getting Meetup Detail Data & Paths 02:36:12
Adding "head" Metadata To Pages 02:45:53
Deploying NextJS Projects 02:55:12
Working With Fallback Pages & Re-Deploying 03:07:38
Summary 03:11:52
----------
• Go to www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
• Follow @maxedapps and @academind_real on Twitter
• Follow @academind_real on Instagram: / academind_real
• Join our Facebook community on / academindchannel
See you in the videos!
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 468   
@academind
@academind 3 года назад
Timestamps: Welcome 00:00 What is NextJS? 00:46 Key Feature: Server-side (Pre-) Rendering of Pages 05:31 Key Feature: File-based Routing 12:09 Key Feature: Build Fullstack Apps With Ease 15:22 Creating a NextJS Project & IDE Setup 17:12 Analyzing the Created Project 22:52 Adding First Pages To The Project 25:44 Adding Nested Pages / Paths 31:50 Creating Dynamic Pages 35:37 Extracting Dynamic Route Data 39:13 Linking Between Pages 43:21 Onwards To A Bigger Project! 50:34 Preparing Our Project Pages 54:07 Rendering A List Of (Dummy) Meetups 57:49 Adding A Form For Adding Meetups 01:02:52 The "_app.js" File & Wrapper Components 01:06:47 Programmatic Navigation 01:13:04 Adding Custom Components & Styling With CSS 01:16:51 Modules How NextJS Page Pre-Rendering Actually Works 01:26:51 Introducing Data Fetching For Page Generation (getStaticProps) 01:32:43 More Static Site Generation (SSG) With getStaticProps 01:41:39 Exploring getServerSideProps 01:47:23 Working With Dynamic Path Params In getStaticProps 01:53:50 Dynamic Pages & getStaticProps & getStaticPaths 01:59:04 Introducing API Routes 02:06:21 Connecting & Querying a MongoDB Database 02:12:41 Sending HTTP Requests To API Routes 02:22:13 Getting Data From The Database (For Page Pre-Rendering) 02:29:02 Getting Meetup Detail Data & Paths 02:36:12 Adding "head" Metadata To Pages 02:45:53 Deploying NextJS Projects 02:55:12 Working With Fallback Pages & Re-Deploying 03:07:38 Summary 03:11:52
@jaya_surya
@jaya_surya 3 года назад
@Academind Please Consider adding applaud button to your videos
@otho01
@otho01 3 года назад
For some reason, the code in your "Main Project Starting Code" repo is not what you show in the video, but code for a blog of yours. Where can I find the code you're working with in the tutorial? And thanks a lot for the great next.js course!
@freddycool68
@freddycool68 3 года назад
True, It seems that the link no longer points to correct repo. Without base code for this project, understanding API Routes and next topics in this tutorial, just got way harder :/
@WiziwigeAgario
@WiziwigeAgario 3 года назад
Hi
@mdegginger4761
@mdegginger4761 3 года назад
@@otho01 after you git clone the repo down to your local machine. try git checkout 9c9e9f1 that should put you on the right branch to follow along with the video
@luis_soul1
@luis_soul1 3 года назад
I was waiting for this course for so long! Max is the only one who can explain things in depth and such a clarity. Thank you so much 🙌🏼
@renujadecosta6408
@renujadecosta6408 2 года назад
I've bought this course...it was a COMPLETE COURSE..amazing teaching style..awesome..he's broken down the content really beautifully..very well structured..amazing projects.. awesome..thanks a lot Macmillan
@degraphe8824
@degraphe8824 3 года назад
I remember asking max for this course in 2019. He said he didn't have plans for it then. Now he does it.. thank you so much. I've literally been waiting 2 years... I appreciate everything you do and have done for me. God bless you!!!
@academind
@academind 3 года назад
Thank you! We can't promise certain courses but as you see we note your requests and try to cover as much as possible :)
@daveraj1958
@daveraj1958 3 года назад
What font max uses in this course? Like mono or consolas
@user-ey5te9gj1j
@user-ey5te9gj1j 2 года назад
@@academind Can you make a series of course about Next.Js for 2022 ? Your course is really helpful, Max !
@dev.regotube
@dev.regotube 3 года назад
YESSS!!! I watched the full react tutorial, now time to watch this!
@IroncladDev
@IroncladDev 2 года назад
Wow. This is probably one of the best youtube videos I've ever seen. By some unexplainable reason, I was completely motivated to continue watching the video and now I'm in love with nextJS!! Thank you so much for making this!! I'll be watching a lot more from you!
@omkathe3599
@omkathe3599 3 года назад
Good to see Prince Harry coding...
@techtrash9138
@techtrash9138 3 года назад
Epic 😂
@kevinderawy481
@kevinderawy481 3 года назад
🤣🤣🤣🤣🤣 I'm laughing my ass of bruh
@ashkanghk1467
@ashkanghk1467 3 года назад
Lmfao I’m dying 😭😭😭😭😭🤣🤣🤣🤣
@digitalx788
@digitalx788 3 года назад
he need to learn to code as he left home
@2minuteschool929
@2minuteschool929 3 года назад
Harys clone code camp, just kidding🤔
@abenjamin13
@abenjamin13 3 года назад
OMG YES!!! Thank you 🙏 Max. I’m almost done with react tutorial and have been wanting to know more about next.js. I greatly appreciate this 👍
@orassayag
@orassayag 3 года назад
Amazing course, I already did it within the full course of React. Keep uploading AMAZING content!
@curtism7302
@curtism7302 2 года назад
You ALWAYS do such a great job of explaining the What, Why, and How in every tutorial .. It's why you are one of the best out there. Thanks for providing such quality content.
@goldmikanik8274
@goldmikanik8274 2 года назад
Wow, amazing. I have been watching tutorials for the past two years, nobody come close to yours, what an amazing tutorial
@SuperMaDBrothers
@SuperMaDBrothers 2 года назад
I have never found a youtube tutorial that was helpful before. This guy actually thought about his audience and it shows. Thanks broski
@imranabdalla5330
@imranabdalla5330 3 года назад
Are you reading my mind 🥺 I was about to start e-commerce project using NEXT.js. Great timing.
@michaelnewman2993
@michaelnewman2993 3 года назад
Building myself a blog using Next while attending bootcamp. I love React and the Next docs are very well writtent but I was still getting overwhelmed. This video clarified a lot for me, thank you!
@vladislavamarkova8379
@vladislavamarkova8379 2 года назад
Great course! It is really helpful and it is a pleasure for one to listen, practice and understand the key concepts! Clearly explained. Thank you!
@sonihardik90
@sonihardik90 2 года назад
Hey Max, I really appreciate and thankful for creating this tutorial. You are really to the point and your explanation is very clear to get it understand. It's really helpful to start with next.js. Many thanks for this tutorial.
@muhammadadnan1347
@muhammadadnan1347 Год назад
I like how you explain the basic workflow at the beginning of every tutorial so we know whether it is the right thing to learn, thanks alot.
@ThatBigGuyAl
@ThatBigGuyAl 2 года назад
I’ve bought so many of Max’s Udemy courses. He’s the best teacher.
@alnwolff
@alnwolff 2 года назад
AMAZING!. I needed to learn next asap, for a challenge in a job, and this tutorial was perfect for it!. You're amazing to explain!. I'll check the full next course to learn more :). Thanks!
@SyWill0
@SyWill0 3 года назад
First this is yet another amazing course, I have pretty much everything you put on udemy and subscribed to several through Academind as well. Only thing that threw me was if you download the project as zip it includes the .vscode folder with settings file inside and if you open the folder it will super zoom in your editor lol. Easy enough fix remove the file/folder but just an fyi in case anyone gets spooked that your editor has decided to flip out.
@aikude
@aikude 2 года назад
The first framework video I've seen in all my years that even mentions meta tags. Very thorough tutorial! (Speaking as an advanced Next.JS user) And thanks for helping clean up the Internet! ;)
@abdulwahab-ut7kn
@abdulwahab-ut7kn 2 года назад
Hi Max, this is one of the great next-js course tutorial that really helps me to understand through an initial level. I really appreciate your work, I like it. I request you that kindly give such course that contained the deep concept and all featured about next-js Thank You
@tellmemorecommentdeleted2676
@tellmemorecommentdeleted2676 2 года назад
So well done, This was exactly what I was looking for an I am ecstatic that this was the first video I clicked on. So many bogus half assed tutorials out there while this one stands apart. Worth every minute.
@shivansh901
@shivansh901 2 года назад
That initial introduction that what is Next & why Next is very essential. Thanks for a thorough tutorial mate 💖.
@malamhari_
@malamhari_ 3 года назад
It's just yesterday that I thought i'm gonna buy Next.js course, and here you're uploading it for free. Thanks:D
@danielrocha5774
@danielrocha5774 3 года назад
it's just the first hours, you can still buy it the whole course
@successhycenth
@successhycenth 3 года назад
Hello Max, thanks for this great course but i do have issues regarding to the starter template you used when building meetups lessons, i cant find it in your github link provided
@rodrigomarsan1143
@rodrigomarsan1143 2 года назад
Amazing video!!! So clear!!! I love the way you explain with a logical and well structured point of view and really in depth, so you can fully understand what is going on. Thanks for this. I will check out the full curses.
@tadachaipanya9206
@tadachaipanya9206 Год назад
Max is the best teacher of teaching code that I have ever known. He makes me truly understand the functions of Next.js framework. I also have bought 3 courses in Udemy, React, Node.js, and MERN, Every course is great too.
@thigarette1
@thigarette1 2 года назад
This was a great crash course! So thorough and well thought out.
@skimonibla4987
@skimonibla4987 3 года назад
the best Next JS tutorial by far congratulations you beat The Net Ninja at this one :)
@cvanputt
@cvanputt Год назад
I have taken many courses from you on Udemy. You're an amazing teacher and coder. Thanks for this free course!
@sanjay-ky4tq
@sanjay-ky4tq 3 года назад
hats off the way you teach all the minor details.It is very much helpful to understand basics of any technology.And things sounds very interesting and clear.
@jeffchen86
@jeffchen86 3 года назад
OMG!This is the best NextJs tutorial that i've ever seen on RU-vid!Thank you bro!
@lazyboiiii9386
@lazyboiiii9386 2 года назад
For those who are here for NextJS, skip to 1:26:51. Really helpful video Max!!!!
@pinkeye00
@pinkeye00 2 года назад
1:32:50 - Page Re-Rendering
@lionelguaregua820
@lionelguaregua820 2 года назад
Wow, the best quick course that I have ever seen. You are on my top 2 learning channels
@happyeric77
@happyeric77 3 года назад
Perfect step-by-step next.js tutorial. Thanks for the sharing.
@GabrielMateusLima
@GabrielMateusLima Год назад
Max is a guy that you can always count on, he has all the courses about FE that you need, saving lives (I would say). I bought so many courses and will, you deserve the best man. Thanks 🎉
@user-lz2wf5dz2f
@user-lz2wf5dz2f Месяц назад
Nice try max, your courses are always outdated and you don't support them.
@dominikzecoli9640
@dominikzecoli9640 2 года назад
I already bought 2 maxmillian courses and they are worth every penny, even too cheap for the level of knowledge he gives you, best teacher on udemy so far!
@happyalex1
@happyalex1 2 года назад
Wow this is so clear and understandable! Your pronunciation is superb for non-native English speakers. Thanks a lot
@codegamer5163
@codegamer5163 2 года назад
Bro, I'm still at the very beginning of the video and I just can't believe that such a masterpiece is existed for free
@doersresources8095
@doersresources8095 3 года назад
hey max, thanks for the content! would be lovely if you show us how to use styling libraries like tailwindcss instead of writing our own styling.
@nantiyachomtee2998
@nantiyachomtee2998 2 года назад
this is by far the best Next.js tutorial out there! Thanks a lot for your great content!
@devindragautam8753
@devindragautam8753 3 года назад
I was about to start learning Next.js. I found this great video. Thank you, Max. :)
@abhishekshrivastava9509
@abhishekshrivastava9509 Год назад
This is wonderful Max! A crash course with details. Thanks for sharing.
@alenthankachan9348
@alenthankachan9348 2 года назад
I love this man ! He has taught me a lot of things , which no school ever taught me !
@nazardzys7514
@nazardzys7514 2 года назад
Nice tutorial! Keep moving in this direction, guys!
@milagos09
@milagos09 2 года назад
Im just starting to watch this video, but i can already tell that I will learn so much from this! Thank you so much!
@enzorodrigoalvarez
@enzorodrigoalvarez 2 года назад
You are incredible, best video on RU-vid about NextJS. Master! You have a new subscriber now. Thank you.
@abarnto
@abarnto 2 года назад
You have great teaching skills: very informative content, explained delightfully. Thank you very much Max!
@tejasmuthya4492
@tejasmuthya4492 2 года назад
God bless you Max!
@elioviaggi9701
@elioviaggi9701 3 года назад
Great base course as Max's style! Thanks for sharing!
@nitishjain1305
@nitishjain1305 3 года назад
Thanks for the course. It will give everyone a quick start to start using it. Are you planning similar crash course on latest angular framework version? I would really appreciate of you could do.
@Truzzell
@Truzzell 2 года назад
Wow, fantastisches Tutorial! Sehr gut erklärt und viele wichtige Details. Danke.
@royhyde8842
@royhyde8842 3 года назад
Very detailed and well explained tutorial with so much content offered.. Thank you very much..I am very grateful.
@amrindraouk3440
@amrindraouk3440 2 года назад
I love the way you explain step by step. I learned a lot. Thank you very much.
@flinskikun
@flinskikun 3 года назад
I love the way he explains. As a result, I am subscribing
@lakhannad
@lakhannad 3 года назад
Best tutorial for getting started with Next.js. Thanks a lot.
@dillonbarnes232
@dillonbarnes232 2 года назад
Awesome tutorial/course! Thank you so much for creating this!
@chadliu6507
@chadliu6507 3 года назад
Incredible course with good depth. Strongly recommended
@venus-sz2sl
@venus-sz2sl 3 года назад
I was waiting for it ! ♥
@fullstacknextjs
@fullstacknextjs 3 года назад
I just purchased the your Next.js course 2 days back and now you have made it available for free😂😂.
@io_inc
@io_inc 3 года назад
After following along with this tutorial i'm now thankful that i'm using typescript. great video by the way.
@andregomes7232
@andregomes7232 2 года назад
Thanks for this! Awesome content. Maximilian knows a lot and teaches it very well
@abhieshinde
@abhieshinde 2 года назад
Such a amazingly detailed course. Great thanks!
@oilcanbland
@oilcanbland 3 года назад
Thanks Max. Great detail as usual!
@kennethgan1333
@kennethgan1333 3 года назад
As usual so passionate in sharing his knowledge to the world.Keep going Max
@academind
@academind 3 года назад
Thanks, will do!
@mingong1904
@mingong1904 2 года назад
This is such an amazing course, thank you so much for sharing this.
@nursultann4281
@nursultann4281 3 года назад
Max is the best teacher! Thank you
@InfoTrickyOfficial
@InfoTrickyOfficial 3 года назад
"Success is not key to Happiness Happiness is the key to Success " So always be happy and keep smiling😍😍
@zaidshaikh6634
@zaidshaikh6634 2 года назад
The source code you provided and the one in the video are different. So we are not able to copy just the react part from the source code and then continue with the next js.
@assefatedla6681
@assefatedla6681 3 года назад
Teaching is an art and you are a great artist !!!
@academind
@academind 3 года назад
Thank you very much!
@agentz2364
@agentz2364 2 года назад
Great course! I have been trying to add feature to navigation bar where it highlights (makes black or blue) the current active page. I have not been able to get it to work. Is this a straightforward change to the MainNavigation Component? The component css module has a.active=black, but it doesn't seem to work as expected (hover works).
@kitebeachinnbeachinn2888
@kitebeachinnbeachinn2888 3 года назад
Max (Academind), TheNetNinja (Shawn) & Brad (Traversy Media) have teaching skills beyond any other programming tutorials creators. Bucky Robets is back and used to be the best but have been replaced.(TheNewBoston)
@R24W86
@R24W86 3 года назад
Hey now brown cow!
@parasmyname784
@parasmyname784 3 года назад
Web dev simplified tooo
@nickstaresinic9933
@nickstaresinic9933 2 года назад
Nailed it. (I'll add Colt Steele, too.)
@nietzsche1991
@nietzsche1991 2 года назад
Stephen Grider too
@nickstaresinic9933
@nickstaresinic9933 2 года назад
@@nietzsche1991 Yes: Thumbs-up to Stephen Grider.
@reinaogo7161
@reinaogo7161 Год назад
Thank you very much Max for this well explained tutorial! You are the best one!
@parasmyname784
@parasmyname784 3 года назад
QQ: Any way we could attach break points to the part of the code that runs on the server side ? Would make api development a lot easier....
@Webtricker
@Webtricker 2 года назад
Thank you so much for explaining about NextJs crash course for beginners in such a simple and beautiful way.
@webentwinkler
@webentwinkler 3 года назад
Bookmarked this right away and will watch it as soon as I find the time. So, what's next after Next.js, Max? Nuxt with Vue 3? I for one would hope so, as watching two short, concise courses right after another would make it quite easy to compare the two biggest players on the market of server-side-rendered frontend frameworks/libraries, leading to very informed decisions about the right tech to pick for a given task.
@aleksandercross5936
@aleksandercross5936 Год назад
Max thanks for the awesome tutorial!
@dusandjordjic
@dusandjordjic 3 года назад
Best Course! Thank you, man.
@Max-we2bc
@Max-we2bc Год назад
Just a fantastic tutorial, the way you explain everything step by step is just fantastic. Thank you🙂
@ANKITKUMAR-ih3yk
@ANKITKUMAR-ih3yk Год назад
Did you build the project from tutorial. Actually I'm facing problem in project please drop your Github whould be helpful for me.
@onethingidontknowy
@onethingidontknowy 2 года назад
Best Course available for Next JS ..Thank you very much Max :)
@sarandoraiswamy7454
@sarandoraiswamy7454 Год назад
Thanks a lot for such valuable course content for free. As always, I look up to your courses for anything in JavaScript.
@willyhorizont8672
@willyhorizont8672 2 года назад
sir can I ask question, do I need to pre render all my product in home page of my ecommerce app or just some ? I wondering many api limit the query data maybe like 100 data per query or more, but do I need to prerender them all?
@tinasegura2270
@tinasegura2270 3 года назад
I'm not sure who you are but you have a gift. Awesome tutorial.
@nehatiwari5211
@nehatiwari5211 11 месяцев назад
Thank you Max for providing such deep yet easy to understand course 🙏
@rajeevsharma1218
@rajeevsharma1218 3 года назад
Simply Amazing loved the way of explanation.
@j.alejandrocoronadocuesta5648
@j.alejandrocoronadocuesta5648 2 года назад
I Just finished! Def buying your course!! after i get more free time! Thank you!!
@efosauyi-idahor6440
@efosauyi-idahor6440 Год назад
Thank you so much Max. You're the real deal
@islamrakib3768
@islamrakib3768 3 года назад
Hello sir ! it's a such a good tutorial for beginner and I really thanks to you make it simple for everyone and your explanation was really awesome , thanks once again keep it up.
@majicMix911
@majicMix911 2 года назад
Holy shit, why havent I discovered Next.js until now. All the damn parts\pieces I learned individually, and Next.js has it all in 1 package, easy to use. omfg
@kobirhossain3024
@kobirhossain3024 3 года назад
Hello Max! Thank you for your great next js crash course. I have a query how can i fetch data in _app.js file and share to the Layout component ? I want to show logo, phone number, email dynamically from backend api and share to the all pages. I don't fetch data every pages that why i want to fetch data into _app.js file. Please help..
@edwassermann8368
@edwassermann8368 2 года назад
Great tutorial. Thanks Max!
@receptaylanhan
@receptaylanhan Год назад
Thank you so much. this is a great tutorial. I have learned a lot.
@rafaelurbina4496
@rafaelurbina4496 3 года назад
Amazing Course Max, I have all your courses on Academind, and I´m very interesested on Next.Js course. But I´m just waiting for a promotion.....
@nikolaypetkov1517
@nikolaypetkov1517 2 года назад
Amazing tutorial! Subscribed.
@matheusmaia2302
@matheusmaia2302 2 года назад
Awesome content, bro! Thank you so much
@exodion4173
@exodion4173 3 года назад
Thank you max. Quick question, I have bought your Next.js course + React course (which also has 3hr section on Next.js). Is this crash course from any of the above 2 courses ?
@pro-cr2eo
@pro-cr2eo 2 года назад
Hey Max. I bought this course on udemy. It's fantastic. But I have a question. Why do you import when you need to use Fragment. Why don't just use empty fragments like . Because you are not using key prop so you don't have to use Fragment?!
@kevinderawy481
@kevinderawy481 Год назад
Man this guy is damn genius. Love your courses max, your a real good programmer.
Далее
Learn Nest.js from Scratch by building an API
1:09:06
Просмотров 540 тыс.
The Story of Next.js
12:13
Просмотров 555 тыс.
Web Developer Roadmap (2024) - Everything is Changing
25:02
You don't need a frontend framework
15:45
Просмотров 113 тыс.
FABIANO SACRIFICES 2 ROOKS AND WINS IN 9 MOVES!
6:07
Просмотров 372 тыс.
Learn Next.js 13 With This One Project
29:42
Просмотров 374 тыс.
You might not need useEffect() ...
21:45
Просмотров 154 тыс.
Create React App vs. NextJS vs. Vite
15:40
Просмотров 69 тыс.