Next.js 14 Complete Course 2024 | Next.js 14 Full Stack App Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024

Комментарии • 476

  • @LamaDev
    @LamaDev  9 месяцев назад +86

    Hi friends, if you are interested in a React/Next.js Master Course, you can join the wishlist: list.lama.dev

    • @sujithrajan223
      @sujithrajan223 9 месяцев назад

      Can you do project with Graphql,TypeScript,Docker and MERN ?

    • @theangelofspace155
      @theangelofspace155 9 месяцев назад +3

      You need to start doing this production focused tutorials in typescript. It is hard to keep ot as references for the future since not company will deplot in javascript, and this will go just for personal projects, or to fall in tutorial hell. It would be more helpful to do the tutorial how company are using it so we can reference part of the video later.

    • @034belesushilkumar8
      @034belesushilkumar8 9 месяцев назад

      if possible can you provide notes

    • @koreandude
      @koreandude 9 месяцев назад +2

      signed up. great videos, but recommend TS over JS

    • @Gunz1234
      @Gunz1234 9 месяцев назад +1

      Copilot is annoying pls remove

  • @Phabulouso
    @Phabulouso 7 месяцев назад +12

    I cannot possibly thank you enough for this incredible tutorial. I was just appointed technical lead on a new project for my job, and we decided to use NextJS for it. Using what I learned from this short lesson made my look like a friggin badass to leadership! Thank you so much and keep up the great work!

    • @howTo_79
      @howTo_79 5 месяцев назад +1

      nice

  • @1mt4y
    @1mt4y 9 месяцев назад +53

    This is actually the perfect course at the perfect time !!!
    Thank you.

    • @beastgamer2k474
      @beastgamer2k474 5 месяцев назад

      Broo I haven't started with next js is this video enough to learn next js I know react pretty well

    • @pavanMudavath822
      @pavanMudavath822 5 месяцев назад

      @@beastgamer2k474 yes

    • @anantsharma2916
      @anantsharma2916 2 месяца назад

      @@pavanMudavath822 I am comfortable in mern, how much time will it take for me to learn nextjs from this tutorial

  • @xzex2609
    @xzex2609 2 месяца назад +2

    it is really great that you didn't jump from styling , styling is the most important aspect of an app that needs the best attention and practices.

  • @jian213
    @jian213 8 месяцев назад +13

    I really like that you make the graphs in real time so it's easy to follow your train of thought and it feels more engaging than someone reading off premade stuff.

  • @nehalpradhan2229
    @nehalpradhan2229 9 месяцев назад +7

    just finished your blog app tutorial, but realized i need to learn the basics more, and now this video is here at right time.

    • @dhavalparikh2960
      @dhavalparikh2960 7 месяцев назад

      Like what ? Because I am also thinking to watch this video. I know the basic JS and React is it enough? and If I follow this is will it become proper website ?

  • @quadriadisa8288
    @quadriadisa8288 7 месяцев назад +2

    One thing I lov about this guy is the fact that he uses vanilla CSS... instead of using CSS frameworks like bootstrap or tailwind. welldone man

  • @WebDevDaveHari
    @WebDevDaveHari Месяц назад +1

    Hands down best Next course. Things like hydration which aren't talked about much but create a lot of errors are discussed very well.

  • @suraj351
    @suraj351 9 месяцев назад +21

    Sir I have no words for you to make such a detailed video and I love your practical approach to explain each concept step by step. I have seen many tutorial videos on RUclips they just typed but never tried to explain. Hopefully, please continue these types of videos as this is really beginner friendly, so I would like more videos like this in the upcoming 2024. Thank you 🙇

  • @gl1033
    @gl1033 5 месяцев назад +2

    I'm not sure if anyone is having a similar issue, but for some reason when you are doing imports (at least in my app) the jsconfig.json "paths" values needs to also be present in the tsconfig.json file otherwise the "@/" imports will eventually stop working. This may not have been the case when this video was first released, but this happened to me. Hope this saves someone some time because I spent a good hour rereading directory names that I knew were correct LOL

  • @oghenefejiroprinceimene6090
    @oghenefejiroprinceimene6090 9 месяцев назад +10

    Lama is the best teacher ...words can't express how grateful and thankful I am...😊😊

  • @nayemalifahim6701
    @nayemalifahim6701 9 месяцев назад +3

    I just completed your previous two next js videos and make a blog website

  • @duygukoksal9900
    @duygukoksal9900 6 месяцев назад +1

    As a former Maths teacher, i am grateful to find your videos on youtube as your explanation is excellent. Thanks a lot Lama Dev :) Tesekkurler.

  • @TenzDelek
    @TenzDelek 5 месяцев назад

    usually i stopped watching tutorials due to getting stuck in the so call tutorials hell. but i notice that what make this one special than the rest is that there are many new take way tips that are directly related to Nextjs. the caching , the SSR and so on, when i finished the overall development, the performance was way to fast, all the load and fetching was happening at a fast phase, definitely useful for future project. definitely worth the time spend

  • @mujeebshami8700
    @mujeebshami8700 7 месяцев назад +1

    loved it. I love it when he says let me add background color because most of you guys watch at night and it hurts eyes.
    hahahaha
    Hats offff!!

  • @ffzz007
    @ffzz007 8 месяцев назад +3

    Great Tutorial , This is my first Next tutorial and i always go through the docs before watching a Tut on RUclips❤

  • @Leesdjo
    @Leesdjo 9 месяцев назад +4

    All this time I was waiting to receive notifications from Lama Dev and finally arrived. Thank you Lama Dev. Love your RUclips channel.#nextjs14

  • @marcusfenix55
    @marcusfenix55 9 месяцев назад +4

    thank you for not skipping the design part, even if I prefer using tailwind css

  • @BlueHat1
    @BlueHat1 4 месяца назад +1

    What an absolutely incredible course! Better than most I've seen. I learned a lot :)

  • @stefanopulze
    @stefanopulze 9 месяцев назад +3

    Best tutorial on RUclips. Can you complete the course with another video about the deployment?

  • @zhengweing
    @zhengweing 8 месяцев назад +4

    Hi LamaDev, thanks for the great tutorial! I got a great amount of value from this 😁 You missed something small at the end, when creating a new user from admin panel the isAdmin attribute is not passed to addUser server action function so all users created will be not admin by default.

  • @najibullah440
    @najibullah440 9 месяцев назад +3

    I have learned much from this channel. Every video is unique and related to real life projects. Thanks lama dev.

  • @codery01
    @codery01 7 месяцев назад +2

    Thank you so much for this course! I have followed your youtube for a year. I really like the practices and how you explained it in your video. Thank you so much and Keep posting and Coding!

  • @abdrahim9307
    @abdrahim9307 9 месяцев назад +3

    we miss heavy tutorials like this ❤😊

  • @muzamilfootballer5682
    @muzamilfootballer5682 9 месяцев назад +3

    I missed u so much Lama sir everyday i was looking for your new video and finally now your new video 😊🎉 you're the best Lama ❤ kindly build an e-commerce app with next js 14 i need it sir 😢

  • @lennonbenedictjansuy
    @lennonbenedictjansuy Месяц назад

    Best video so far in 2024. Hoping more in the future Lama!

  • @carlosg8716
    @carlosg8716 9 месяцев назад +3

    This came right at the perfect time. I've been trying to figure out how to add Google authentication in NextJS 14. I haven't even started the course, but I know from experience that it is going to be high quality.

  • @MrEstelz
    @MrEstelz 6 месяцев назад

    OMG IT"S AN AMAZING VIDEO! The timing is perfect and it clearly explained everything! It's only 5 hours but took me 5 days to learn it. I like it!

  • @Sushizz79
    @Sushizz79 8 месяцев назад +2

    Thank you so much. Never seen a tutorial so clear and comprehensive ! Incredible work.

  • @emmanuelgatica4998
    @emmanuelgatica4998 5 месяцев назад

    This was a great tutorial and I loved how you showed every step even though you debated it at one point. Glad you showed every little step.

  • @blogvadimguk
    @blogvadimguk 7 месяцев назад +1

    Мега шикарне відео, думаю буду передивлятися багато разів)

  • @azizwebdev
    @azizwebdev 5 месяцев назад

    Thank you so much for this amazing tutorial. It's one of the best Next.js tutorials on RUclips. Big love, and keep up the excellent work!

  • @ukandieudo7514
    @ukandieudo7514 7 месяцев назад

    Lama is one of my most loved great tutors. You have held me by my hands in this tech journey. I'm grateful sir

  • @ragucool9468
    @ragucool9468 8 месяцев назад +3

    React redux with JWT Authentication - Sign up, Login, Logout & Private Route(access and refresh token redux state management ).how to handle token or session(state management redex store) in enterprice level application ....thanks in advance bro ... eagarly waiting bro..create enterprice level small application ( like ecommerce with cover all topics bro)

  • @Faruqueabdulla-bw5wk
    @Faruqueabdulla-bw5wk 3 месяца назад

    Awesome Next.js tutorial, Lama! Clear explanations and practical examples. Excited to implement what I've learned. 👍🚀 #NextJS #Lama

  • @iankaire4559
    @iankaire4559 8 месяцев назад +1

    Possibly the best teacher on RUclips🎉

  • @flnnx
    @flnnx 9 месяцев назад +3

    This is very well structured and explained. Thanks!

  • @oYwyh
    @oYwyh 5 месяцев назад

    This is the perfect Next js course to watch,
    but i would highly suggest learning MERN stack before diving into Next js as a fullstack since you will be creating REST API's and communicating with the database

  • @mithunyadav8495
    @mithunyadav8495 7 месяцев назад

    Completed this course in 4 weeks, Learn a lot. Thanks for this amazing course.

  • @wadallace
    @wadallace 8 месяцев назад

    I’ve watched a LOT of tutorials. This was by far the most helpful and thorough.

  • @cosme30
    @cosme30 3 месяца назад

    Very clear and good way of explanation, such an amazing tutorial for a beginner

  • @Gunz1234
    @Gunz1234 9 месяцев назад +1

    This is such an amazing video and a coincidence becuz i was planning on learning next js i searched and ur vid was 22hours ago nice its also well explained !!!

  • @itsammarmirza
    @itsammarmirza 6 месяцев назад

    Hands down, the best NextJs tutorial out there

  • @luke8983
    @luke8983 7 месяцев назад

    I just started and I can already tell this is a great tutorial. Thanks.

  • @HoangNguyen-pg6rl
    @HoangNguyen-pg6rl 7 месяцев назад

    Thank you, this is actually the perfect course at the perfect time!

  • @sergls3528
    @sergls3528 3 месяца назад

    One of the best explanation i've ever heard! Thanks a lot! Like and subscription!

  • @ibraheemareeda7706
    @ibraheemareeda7706 9 месяцев назад +2

    Best teacher ever❤

  • @exoticcoder5365
    @exoticcoder5365 8 месяцев назад

    40:27 you can config tailwind to have a short className too, liks css, you can configure a short className including all the features inside

  • @rongaming8103
    @rongaming8103 9 месяцев назад +1

    You are literally god for begginers❤❤❤

  • @coder5336
    @coder5336 9 месяцев назад +1

    Great tutorial. Helped me to finally understand rendering and hydration

  • @yasirmir583
    @yasirmir583 5 месяцев назад +1

    I am unable to connect with mongodb atlas please give me suggestion to. Connect with mongodb atlas

  • @adityazende6710
    @adityazende6710 9 месяцев назад +1

    Right Content at right time

  • @zzsszzzxc9310
    @zzsszzzxc9310 19 дней назад

    Thank you for this tutorial. next video can you do a next js typescript tutorial?

  • @bakasenpaidesu
    @bakasenpaidesu 9 месяцев назад +1

    ❤ Love from India 🇮🇳

  • @blazemates
    @blazemates 6 месяцев назад +1

    3:23:02 if any on getting "no http method not exported" error, use "export async function GET(request) {}"

  • @montecristo31
    @montecristo31 9 месяцев назад

    THHANKKSSS MANNNN!!!!! I VERYY LOVE YOU!!! THIS COURSE IS THE BEST COURS IN THE ALL RUclips!

  • @codenus2797
    @codenus2797 7 месяцев назад

    This video is so beneficial to learn new concepts in Next.js. Thanks for it.

  • @nyctophillia2292
    @nyctophillia2292 8 месяцев назад

    man you're the best teacher ♥ please i'm facing problems deploying through gh-pages with the dynamic pages and stuff.
    a tutorial would be most appreciated please

  • @daucuskarota9497
    @daucuskarota9497 7 месяцев назад +1

    i would like to see separate video about authorization, to understand how it works, it is most complicated thing for me

  • @codewithandres
    @codewithandres 9 месяцев назад +1

    Perfecto para terminar el año y comenzar el 2024 con pie derecho

  • @mondlimkhanyiswa1206
    @mondlimkhanyiswa1206 6 месяцев назад

    I repeat. This guy is a genius 🙌

  • @xnub
    @xnub 4 месяца назад +1

    Could you do a list of all the extensions you use ? The one that does auto complete suggestions seems handy.

  • @dawsonjones8310
    @dawsonjones8310 4 месяца назад

    the best video to teach next.js I ever seen, thx.

  • @youssefoubrik5254
    @youssefoubrik5254 2 месяца назад

    Very good tutorial, beginner-friendly.

  • @ttechaccount
    @ttechaccount 4 месяца назад

    Thank you so much for this amazing tutorial. great teacher

  • @Dannynguyen.e-commerce
    @Dannynguyen.e-commerce 7 месяцев назад

    Thank GOD to bring you into the world !!!

  • @frenchmike
    @frenchmike 4 месяца назад

    your videos are great, I build my app and use what i don't know through your tutorials. would you consider doing a new unit testing tutorial with modern nextjs in the future ?

  • @mostafafartaj7270
    @mostafafartaj7270 7 месяцев назад

    Thank you so much for this course! I Please provide information regarding monorepo strategy and microfront as well as executing monorepo with Next.js.

  • @victoreleanya4375
    @victoreleanya4375 9 месяцев назад

    Hi Lama, thanks for this. It helped me understand how to work with api in app router.

  • @SunidhiChouhan-nm8bh
    @SunidhiChouhan-nm8bh 5 месяцев назад

    thanks a lot !!!!! your tutorial always helps me clear my concepts.

  • @Richard_Kocanda
    @Richard_Kocanda 8 месяцев назад

    Amazing Course and perfect timing! Thanks beast 💪

  • @andrewmclennan84
    @andrewmclennan84 8 месяцев назад +3

    Excellent! I want to run this example locally, but I'm new to MongoDB. Can you help by providing your Env file (with comments on how to set this up for my own session) and a quick walk-through of MongoDB setup requirements please?

  • @YellowHeart-tw8eo
    @YellowHeart-tw8eo 9 месяцев назад

    hey lama! thank you so much for this video! much needed!!

  • @Хулиородригес
    @Хулиородригес 8 месяцев назад

    Thank You for this great video and explanation !!! This video TOP-1 for me!

  • @haiderjaafer8164
    @haiderjaafer8164 3 месяца назад

    Great tutorial... Hope tutorials will be in typescript in future ❤

  • @peky-dj7ys
    @peky-dj7ys 8 месяцев назад

    Thank you from Madagascar 🇲🇬

  • @Ebrarme
    @Ebrarme 8 месяцев назад

    great teacher for next14 , thank you lama

  • @mondlimkhanyiswa1206
    @mondlimkhanyiswa1206 6 месяцев назад

    The best tutor on RUclips 🙌

  • @MrEstelz
    @MrEstelz 6 месяцев назад +1

    Thanks!

  • @skipiyosquare
    @skipiyosquare 8 месяцев назад

    Thanks for the wonderful video and nice explanation...

  • @gaming_zen_99
    @gaming_zen_99 9 месяцев назад

    Much appreciated bro!
    Love to see Full Stack projects with Next.js & Backend SaaS ( supabase/appwrite ) [ CRUD , Auth ]

  • @nthiwafelix7967
    @nthiwafelix7967 6 месяцев назад

    Thanks for the course. I'll repay you once I start getting paid well.

  • @hercialVitalis
    @hercialVitalis 8 месяцев назад

    I love the way you take your time to teach us.

  • @jokerbanny
    @jokerbanny 9 месяцев назад +1

    ❤ Thank you so much Lama 🎉

  • @IITHYDCSEtagore
    @IITHYDCSEtagore 5 месяцев назад +1

    00:02 Next.js 14 tutorial covers app setup, data fetching, authentication, and server actions.
    02:54 Creating a Next.js app and customizing the installation
    08:21 Next.js app structure and routing
    11:28 Creating nested routes and dynamic routes in Next.js
    18:03 Using a main layout for all pages to avoid repetitive components
    20:30 Using common components with layouts
    25:26 Using the Link component to fetch pages before clicking the links.
    28:20 Create custom loading and error layouts for better user experience.
    33:27 Defining variables for styling
    35:56 Styling components and setting layout with CSS
    40:57 Setting up styles for the layout and links
    43:25 Creating a component using a CSS file and handling dynamic class names
    48:54 Implementing user authentication and authorization
    51:43 Creating a responsive menu with user interaction
    56:55 Adding responsiveness for container size
    1:00:01 Optimizing images using next.js image for better performance.
    1:05:30 Configuring remote images for Next.js application
    1:08:33 Creating text and image containers with components
    1:14:57 Styling the footer section
    1:18:02 Creating layout and styling using Flexbox and CSS
    1:24:16 Styling design elements and creating components
    1:27:36 Creating a postcard with two sections
    1:33:32 Styling adjustments for phone size and long content
    1:36:58 Creating layout for user profile view
    1:43:03 Fixing overflowing footer and styling layout
    1:46:11 Next.js allows both server-side and client-side rendering.
    1:52:32 Server-side rendering vs. client-side rendering
    1:55:20 Next.js provides flexibility in combining server and client side components.
    2:00:42 Using isClient to run component on client side in Next.js
    2:03:23 Preventing hydration problem in Next.js components.
    2:09:11 Prefetching and navigating in Next.js 14
    2:11:48 Using the refresh method to refresh the current route
    2:17:39 Using Json placeholder, fetch and display data from a fake API in Next.js
    2:20:39 Caching and data storage options in Next.js
    2:26:05 Creating a post user module and fetching user data using user ID patching
    2:29:20 Using suspense and data caching in Next.js 14
    2:35:11 Using MongoDB as the data source instead of creating an API.
    2:37:45 Connecting to MongoDB using Mongoose for creating models and establishing connection.
    2:42:48 Defining user and post schemas with required fields
    2:45:34 Using models to create and manage users and posts.
    2:51:44 Adding images to post and handling conditional rendering
    2:54:59 Changing created date and displaying it
    3:01:01 Using different metadata for better SEO
    3:03:41 Using dynamic title and description in Next.js 14
    3:09:31 Creating a new user by handling server actions with form data.
    3:12:38 Adding a new post to the database using MongoDB and Next.js
    3:18:44 Utilize API routes for complex applications
    3:21:34 Creating dynamic routes for Next.js APIs
    3:27:33 Learning Next.js 14 authentication
    3:30:12 Setting up GitHub authentication for Next.js 14 app
    3:36:14 Using API routes with Next.js for endpoint handling.
    3:38:53 Implementing logout functionality with Next.js
    3:44:17 GitHub authentication and user database connection process
    3:47:08 Updating user validation and model field for social media authentication
    3:53:22 Implementing password hashing for security
    3:56:12 Implementing hashed password for user authentication and handling errors
    4:01:50 Handling errors and using middleware for redirecting users
    4:04:59 Using the useFormState hook to prevent user input duplication
    4:10:28 Using success state to redirect user to login page
    4:13:24 Creating a login form with username and password fields.
    4:19:15 Using Next.js middleware to handle user permissions and access control
    4:21:47 Creating authorization rules using off function
    4:27:26 Updating session token for user authentication
    4:30:14 Handling different page and user scenarios
    4:36:08 Creating admin and user forms with Next.js 14
    4:40:57 Adding a delete button and implementing form actions.
    4:47:13 Creating a form with post title, description, and image input fields, plus error handling.
    4:50:32 Creating a new user form with input fields and select element.
    Crafted by Merlin AI.

  • @IamDarkAngeL1
    @IamDarkAngeL1 9 месяцев назад

    The master is back lads !

  • @a4yster
    @a4yster 7 месяцев назад

    12:00 quality of explanations is insane! udemy level.

  • @ritamehra3186
    @ritamehra3186 6 месяцев назад

    You are awesome. Lots of love form India 😁

  • @GCS__MuhammadPutraPratama
    @GCS__MuhammadPutraPratama 6 месяцев назад

    nicely tutorial, hope u more blessed lama dev.

  • @sdfsfsfd437
    @sdfsfsfd437 9 месяцев назад +1

    Awesome! Many thanks.

  • @md.shahebali38
    @md.shahebali38 9 месяцев назад

    Wow boss is back timely with appropriate topic. Thanks

  • @alinuoralahi3524
    @alinuoralahi3524 8 месяцев назад

    Thank you for your very good teaching ❤️❤️❤️❤️❤️ If possible, a tutorial with the title Create a student dormitory management where students can register individually or in groups to get a dormitory

  • @mhqmarques
    @mhqmarques 9 месяцев назад

    @LamaDev is amazing teacher...

  • @ayoubdev8019
    @ayoubdev8019 9 месяцев назад

    i just ADORE your content

  • @arhanus7963
    @arhanus7963 7 месяцев назад

    thanks for the course you really help us w this videos keep it up man

  • @ShahnawazSayyad
    @ShahnawazSayyad 7 месяцев назад

    Thank you for the detailed explanation..

  • @lucasnunes1526
    @lucasnunes1526 6 месяцев назад

    Great video as always! Just missing parallel and intercepting routes I think. Ever thought about making a video to cover that?

  • @Ali-qj9yv
    @Ali-qj9yv 7 месяцев назад

    Best teacher ever!!!thanks

  • @enriquesalomon8197
    @enriquesalomon8197 6 месяцев назад

    Big Salute to you bro. 👏👏👏

  • @myshoestravelinaustralia2653
    @myshoestravelinaustralia2653 10 дней назад

    Hello Lama Dev, thank you for this excellent video! Could you please share your Visual CODE extensions you are using, especially the one pre filling/suggesting code while typing please?