Learn Next.js 14 - Full course for beginners [3 hours] 2023

Sdílet
Vložit
  • čas přidán 24. 10. 2023
  • Get my full-stack Developer Masterclass for $12 👉 dub.sh/thedevelopercourse
    👇 Thanks for watching! Please subscribe ❤️
    🔥 thedevelopercourse 👉 dub.sh/thedevelopercourse
    • Discord 👉 dub.sh/codewithg-discord
    • Website 👉 dub.sh/codewithguillaume
    • Newsletter 👉 dub.sh/codewithg
    • Repositories 👉 dub.sh/codewithg-repos
    ⚡ Shipfast - The NextJS boilerplate to build your SaaS 👉 dub.sh/codesf
    ⚡ Supastarter - The Supabase boilerplate to build your SaaS 👉 dub.sh/supastarter
    ⚡ Submagic - AI CZcams shorts tool 👉 dub.sh/codewithg-submagic
    ⚡ Amicons - 300+ unique icons 👉 dub.sh/amicons
    CZcams studio
    • 4K Insta 360 Cam 👉 amzn.to/3U8Km7V
    • Microphone Shure MV7 👉 amzn.to/3J7fAGf
    • MacBook Pro 16.2” M3 Pro 12‑core CPU, 18GB Unified Memory, 512GB SSD Storage 👉 amzn.to/49uCd1X
    • MacBook Air 13.6” M2 chip, 8GB RAM, 256GB SSD Storage 👉 amzn.to/3xs3STY
    • Airpods Max Pro 👉 amzn.to/3VVTbTA
    • JBL Pulse 5 👉 amzn.to/3U8pRs0
    • Shure RK345 👉 amzn.to/3TKWU3X
    • Stands Ds7200B 👉 amzn.to/3vI3eRC
    • Stands MS7201B 👉 amzn.to/3xBStRi
    • Mini Tripod Kit 👉 amzn.to/3vzsmKv
    • Key Light 👉 amzn.to/43WmpnC
    • Rim Light 👉 amzn.to/3PUer8J
    • Background Light 👉 amzn.to/4asv4AG
    Social
    • LinkedIn 👉 dub.sh/6vbNPaH
    • X 👉 dub.sh/codewithg-x
    Others
    ✉️ Business Request 👉 dub.sh/codewithg-business
    🔥 Join Peerlist, the Tech LinkedIn 👉 dub.sh/peerlist
    VSCode themes
    - Tokyo Night Storm (blue)
    • Default Dark Modern
    📈 Popular videos
    - Learn Next, Supabase & Resend 👉 dub.sh/next-resend-supabase
    • Learn Nuxt 3 👉 dub.sh/nuxt-3
    • Learn Next & Shadcn 👉 dub.sh/nextjs-shadcn
    • Learn Supabase 👉 dub.sh/supabase
    • Learn Next 14 👉 dub.sh/nextjs-14
    • Learn Next & Supabase 👉 dub.sh/next-supabase
    Thank you :)
    Guillaume

Komentáře • 41

  • @codewithguillaume
    @codewithguillaume  Před 8 měsíci +13

    [EDIT]: Next.js 14 just came out, 3 days after this release. It turns out that there's no huge difference with Next.js 13. For no confusion, I renamed this course for latest version 👍 Thanks for watching !
    Chapters:
    0:25 Create an app
    13:39 Deployment
    18:47 Docker
    26:28 Pages
    40:51 Router
    47:44 Link
    56:45 Components
    1:12:42 Layouts
    1:18:11 Images
    1:26:46 API routes
    1:36:46 Fonts
    1:42:22 Middleware
    1:51:09 SEO & Metadata
    2:04:31 Params & Queries
    2:12:01 Fetching
    2:26:23 Caching
    2:36:57 Notifications
    2:44:00 Context
    2:54:05 Store
    3:03:08 Actions

    • @codewithguillaume
      @codewithguillaume  Před 7 měsíci +1

      💌 Top 5 articles, links, videos of the week every Sunday 👉 tally.so/r/npDeOP

    • @LibraryOfTheOligarchs
      @LibraryOfTheOligarchs Před 6 měsíci +1

      there's a slight change in next 14. Instead of props.children ... a person has to ({props, children}:any)
      then....
      use {children} vs {props.children} ... so the new version has a slight syntax difference. for chapter Components at 1:11:04

    • @therevealmusic
      @therevealmusic Před 6 měsíci

      @@codewithguillaume does Next 14 stil uses the /api/..folder , supposed I just want to create an API alone to be consumed by other apps ,kindly could you elerborate on this,thanks

  • @razvanfrandes
    @razvanfrandes Před 8 měsíci +1

    Thank you Guillaume!

  • @tomascarignano5002
    @tomascarignano5002 Před 4 měsíci

    Loved all the details, tips and tricks!

  • @AnggaRisky
    @AnggaRisky Před 8 měsíci +1

    it is great tutorial, thank you

  • @DJBenito304
    @DJBenito304 Před 8 měsíci

    I need to watch this again!

  • @daretsuki6988
    @daretsuki6988 Před 7 měsíci +1

    Amazing course! Learned a lot! Thank you!

  • @spzagams2089
    @spzagams2089 Před 8 měsíci +1

    Thanks sir🎉

  • @marc-lou
    @marc-lou Před 8 měsíci +1

    Legend!

  • @ladiffaerence2491
    @ladiffaerence2491 Před 8 měsíci +1

    Good Job

  • @yoskokleng3658
    @yoskokleng3658 Před 2 měsíci

    Next js vs Nuxt js, Which one you love the most?

  • @user-zn5vf8eh3n
    @user-zn5vf8eh3n Před 7 měsíci +1

    Great lesson. Please tell me which theme you are using for vscode

  • @sumitbaghel6203
    @sumitbaghel6203 Před 8 měsíci +1

    Thank it helps.

  • @Beast80K
    @Beast80K Před 8 měsíci +2

    Sir,
    1st of all *Thank You* for this latest tutorial !
    i have a doubt, regarding API routes. How do you return error that occurs in API routes ?

  • @user-or2qk3zc3w
    @user-or2qk3zc3w Před 7 měsíci

    cool video)

  • @infinitystore2890
    @infinitystore2890 Před 7 měsíci +2

    Great introductory course for next js 13 but i'd like to point that if use "use client" on your root page.tsx or in your layout.tsx such as in (creating your context) you basically made your whole application client side and you lose the benefits of the new features of next js and feel free to correct me if i'm wrong tho

  • @ryanp787
    @ryanp787 Před 7 měsíci

    @codewithguillaume Amazing video!! For some reason my docker does not auto update my browser when I make changes. Any suggestions?

  • @gorkemgok9313
    @gorkemgok9313 Před 6 měsíci +1

    Guillaume, you are amazing.

  • @avikpaul
    @avikpaul Před 3 měsíci +1

    Great tutorial ! Which vscode plugin do you have which adds custom icons for the standard folders, e.g "node_modules", ".next", "src/app" ?
    And re the middware topic where you defined a constant "isLoggedIn", is it instantiated as a global singleton in the server process or per client ? Logged-in state can be different for multiple clients being served by the same backend runtime.

  • @floppyBE565
    @floppyBE565 Před 6 měsíci +1

    merci, dans les ressources youtube il y a ta chaine aussi :)

  • @Ismail-hd4yz
    @Ismail-hd4yz Před 2 měsíci

    I wonder, why next js is better than using react?
    Which one give better performance

  • @pae9651
    @pae9651 Před 8 měsíci

    what os you use?

  • @yoskokleng3658
    @yoskokleng3658 Před 2 měsíci

    before learn this, do i need to learn react js first sir?

  • @guillegarciacardiel-cd8eu
    @guillegarciacardiel-cd8eu Před 7 měsíci +1

    hwo can i make my terminal look like yours within vs?

  • @wilonweb
    @wilonweb Před 8 měsíci +5

    Are you french ( for the accent ) ^^ ?

  • @user-xu1zy7pn2q
    @user-xu1zy7pn2q Před 8 měsíci +2

    how we can use zustand with both server and client component can anyone help me?

    • @joscript7846
      @joscript7846 Před 8 měsíci

      Make it a separate file and call it whenever you need it. Make sure it's a "use client"

    • @jitx2797
      @jitx2797 Před 8 měsíci

      You can use it in the client component only.

  • @Anonymous-yu7ge
    @Anonymous-yu7ge Před 6 měsíci +1

    you sound like a Nigerian haaha but I know your French lol

  • @Grishopping
    @Grishopping Před 8 měsíci +1

    Thank you very much for the video... you cleared up a lot of doubts... Hopefully you will be encouraged to take a second part with good practices and deepening more some topics.
    Do you have DISCORD?
    Greetings Jose Grillo from Venezuela

    • @codewithguillaume
      @codewithguillaume  Před 8 měsíci +1

      Thanks my friend ! This is really nice - more is coming ! I used to have one but were not that active on it 😉