GraphQL Course for Beginners

Sdílet
Vložit
  • čas přidán 4. 07. 2024
  • Learn how to use GraphQL in this tutorial for beginners. Throughout this course, you'll learn the core principle of this popular database, explore its advantages over traditional REST APIs, and gain the practical skills to design and implement robust data-driven applications.
    ✏️ Course developed by ‪@NetNinja‬
    Net Ninja website: netninja.dev
    NetNinja Node.js Crash Course: • Node.js Crash Course T...
    💻 Code: github.com/iamshaunjp/graphql...
    ⭐️ Contents ⭐️
    ⌨️ (0:00:00) What is GraphQL?
    ⌨️ (0:10:30) Query Basics
    ⌨️ (0:19:44) Making a GraphQL Server (with Apollo)
    ⌨️ (0:25:42) Schema & Types
    ⌨️ (0:36:19) Resolver Functions
    ⌨️ (0:46:24) Query Variables
    ⌨️ (0:56:02) Related Data
    ⌨️ (1:09:41) Mutations (Adding & Deleting Data)
    ⌨️ (1:21:20) Update Mutation
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 davthecoder
    👾 jedi-or-sith
    👾 南宮千影
    👾 Agustín Kussrow
    👾 Nattira Maneerat
    👾 Heather Wcislo
    👾 Serhiy Kalinets
    👾 Justin Hual
    👾 Otis Morgan
    👾 Oscar Rahnama
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

Komentáře • 133

  • @NetNinja
    @NetNinja Před 10 měsíci +217

    Great to be here! Hope it helps everyone learning GraphQL. 😃🥷

    • @JohnWickXD
      @JohnWickXD Před 10 měsíci

      You are the best❤

    • @ichiroutakashima4503
      @ichiroutakashima4503 Před 10 měsíci

      NetNinja is indeed one of the best content creators out there. His React JS course delivers more than any paid course out there.

    • @salmankarim7795
      @salmankarim7795 Před 10 měsíci

    • @chinhcao8820
      @chinhcao8820 Před 9 měsíci

      You are a legend Ninja. Love all of your videos ❤

    • @saeidalizadeh2536
      @saeidalizadeh2536 Před 9 měsíci +1

      You truly deserved to here!

  • @user-fw1eh5yg2r
    @user-fw1eh5yg2r Před 7 měsíci +5

    Well structured video! Your delivery and tone made this the best intro video i've seen so far!

  • @Imstupid-ni3we
    @Imstupid-ni3we Před 10 měsíci +6

    yesterday finished your GO course, Shaun, Thanks for your work man.

  • @octomammoth6156
    @octomammoth6156 Před 10 měsíci +11

    This was such perfect timing for me, thank you so much! Although, this is just begging to be done in TypeScript. Wish there was just a bit more covered here

  • @StiviyanDragiev
    @StiviyanDragiev Před dnem

    Had to learn graphql for an internship, this was super helpful as a kickoff understanding; I appreciate it!

  • @bishnudev1760
    @bishnudev1760 Před 10 měsíci +4

    Eagerly waiting for this one. Thanks ♥️

  • @Vlad-ld9cu
    @Vlad-ld9cu Před 2 měsíci

    You are a great teacher, I still have a lot to learn but your tutorial was really helpful to grasp how GraphQL works. That's the perfect complement to official written documentation.

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

    Thank you so much for this quick GraphQL demo. Really well structured and explained.

  • @BooksWeCanRead
    @BooksWeCanRead Před 10 měsíci +2

    You have a really lovely vibe, so easy to learn from 😊 thank you!

  • @marvellousodili5941
    @marvellousodili5941 Před 10 měsíci +71

    You can become a full stack developer with this channel even landing a 6 figure job

    • @parkour.11parkour58
      @parkour.11parkour58 Před 10 měsíci +3

      Doubt that, if everyone becomes a fullback developer

    • @user-hz8ec8ci3y
      @user-hz8ec8ci3y Před 10 měsíci

      Are you sure?

    • @parkour.11parkour58
      @parkour.11parkour58 Před 10 měsíci

      @@user-hz8ec8ci3y look at the current market, SE is literally becoming over saturated. But apparently its being filled with incompetent developers. So if you're skilled enough you still have a chance.

    • @rehanansari8154
      @rehanansari8154 Před 10 měsíci +2

      I have no doubt on that😊

    • @meowmesh
      @meowmesh Před 10 měsíci +1

      Nope. Please don't believe this.

  • @PP-nw1uc
    @PP-nw1uc Před 10 měsíci +1

    Wow! Thank you so much for the content! Very useful!

  • @user-jc6ng2dj6f
    @user-jc6ng2dj6f Před 8 měsíci

    Thx again. This is the best GraphQl course ever

  • @teyiowuawi7758
    @teyiowuawi7758 Před 3 měsíci

    This video was super useful thank you! Going to put it into practice tomorrow and come back here!

  • @xEmran
    @xEmran Před 10 měsíci +4

    Wow!
    Shawn is my one of my favourite teacher. Happy to see him here ❤

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 Před 10 měsíci +1

    Excellent trainer! Excellent course !

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

    Thank you for this amazing course!!

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

    your explanations are so easy to understand! thanks so much!

  • @rohitmotghare2966
    @rohitmotghare2966 Před 10 měsíci +1

    Thanks I was looking for similar content and you posted it....

  • @user-mo2oj1wm8r
    @user-mo2oj1wm8r Před 5 měsíci +1

    Nice Course .
    Really explained very well.
    Thank You For Making This 😇

  • @tchisama
    @tchisama Před 10 měsíci +2

    my best teacher ever

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

    Great session to start learning GraphQL. Thanks for sharing

  • @AshAgrawal
    @AshAgrawal Před 10 měsíci +3

    Excellent❤. Easy to understand. The most important thing I like was focusing only on learning graphQL. Thanks a lot..😊

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

    Awsome, I finished that. Well for beginners.

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

    Hi fcc, ! , I learned a lot with you , and i found out my passion in this profession. When i land my first job, i'll donate all that i can to you ! grettings from Buenos Aires,

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

    Awesome, really useful tutorial. Thank you!

  • @lukas.webdev
    @lukas.webdev Před 10 měsíci +2

    Great video! 😉

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

    Thank you very much for this fundamentals!!!

  • @gemstonesagate
    @gemstonesagate Před 10 měsíci +1

    Best video tutorial. Thanks. 🎉

  • @taiwoadedayo624
    @taiwoadedayo624 Před 10 měsíci +1

    Just a few days ago, I was encountering issues getting started with GraphQL and viola, this tutorial also from a few days ago.
    Edit: From the 4th quarter of the video, I got overwhelmed.

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

    Thanks for the tutorial ☺️

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

    Thank you so much. Explained very well.

  • @romaghorjomeladze439
    @romaghorjomeladze439 Před 5 měsíci +1

    Great course . I think it would be better to add more advanced tutorial with common folder structure, validation, tests, database connection, etc...

  • @jasper5016
    @jasper5016 Před 10 měsíci +1

    Shaun (Net ninja) is the best teacher.

  • @StryKhymorodnyk
    @StryKhymorodnyk Před 10 měsíci +19

    Well, all my self-learning routine. And it is going just in the order I wrote it it on the list. Yesterday was MongodDB and so on, today is GraphQL. Thank you so much! I have to learn it, even having two higher educations, due to war in my country - Ukraine.

    • @cheekibreeki360
      @cheekibreeki360 Před 10 měsíci +5

      Hey man, im learning the same way as you are, keep going, the journey is better than the destination.

    • @boy0607boy
      @boy0607boy Před 10 měsíci

      Hey do you mind sharing the list will be helpful as I am just starting out!

    • @paulmcwilliams2257
      @paulmcwilliams2257 Před 10 měsíci

      ​0

    • @StryKhymorodnyk
      @StryKhymorodnyk Před 10 měsíci +1

      @@cheekibreeki360Thank you for warm words!) It's quite hard for me in my 40 to learn something new.

    • @cheekibreeki360
      @cheekibreeki360 Před 10 měsíci +2

      @@StryKhymorodnyk No worries man, i believe in the 10,000 hour rule. Which is whatever you spend 10,000 hours in WHATEVER it is, you'll become an expert at that thing.

  • @vignesh54321
    @vignesh54321 Před 5 měsíci

    Good course! Thank you!

  • @barisballi70
    @barisballi70 Před 9 měsíci +1

    It helped me a lot, thx a lot ❤

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

    Lots of thanks for this.

  • @fharrazi
    @fharrazi Před měsícem

    Thank you! Very useful

  • @TienTran-bv9gb
    @TienTran-bv9gb Před 5 měsíci

    Great course, Thanks

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

    Nice video, congratulations!!
    Any good resource to see how to paginate results?

  • @Patch_duress
    @Patch_duress Před 10 měsíci +3

    Thank you NetNinja 🙏
    But why is CZcams censoring comments on this video? 🤔

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

    MA SHA ALLAH WELL EXPLAINED THAKS

  • @jasonzhang6534
    @jasonzhang6534 Před 3 měsíci

    thanks for sharing the videos. this is helpful

  • @thelegendsfuntime389
    @thelegendsfuntime389 Před 10 měsíci +1

    Can you teach us VR development with unity, that would be very helpful

  • @abdulwasiuoladimejisaliman3339

    Thank you very much 🙏

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

    BEST CROSSOVER!!!!

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

    Great job, boy's

  • @md.mehedihasannabil4678
    @md.mehedihasannabil4678 Před 10 měsíci

    Nice ...❤

  • @MrTomro
    @MrTomro Před 9 měsíci

    Thanks!

  • @ph9757
    @ph9757 Před 3 měsíci

    Thanks you !

  • @gagAMinute
    @gagAMinute Před 10 měsíci

    Love @thenetninja always! He's amazing!!

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

    thanks boss ninja

  • @2mrelax
    @2mrelax Před 10 měsíci

    Hi, I wanna know how to upload file using Apollo server 4. I have no idea that how can we do that. Can you please give me a solution? Thank you!

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

    really help me thnks

  • @MaXOnE01_1
    @MaXOnE01_1 Před 10 měsíci

    Nice

  • @nikkibella3305
    @nikkibella3305 Před 10 měsíci

    Does this helpful to testers?

  • @leadlearner6391
    @leadlearner6391 Před 12 dny

    thanks for a great course Shaun. I have errors in the terminal that I can not resolved! "nodemon app crashed - waiting for file changes" no export default on _db.js add (export default _db.js) then error "_db.js is not defined" Circular Errors! :-( I have uninstalled nodemon, and used npx nodemon index.js Same errors!

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

    👏👏

  • @StephenCousinshehimhis
    @StephenCousinshehimhis Před 4 měsíci +2

    Postman supports GraphQL.
    What does "under the hood" mean?

    • @malborboss
      @malborboss Před měsícem

      It means "how it works at its core, without abstractions"

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

    Hi the code in github is not updated where can i find all these codes ! someone help please

  • @vachmirian
    @vachmirian Před 10 měsíci +1

    How can I run the same query a few times conditionally if pageInfo{nextPage} is true? I need to get all the Shopify orders, not just the "first: 50" or last "last:45" ones. Please help me.

  • @anonymushadow282
    @anonymushadow282 Před 10 měsíci +4

    jja mira que a veces hablo de algo y me sale publicidad al rato, pero esto ya es otra cosa, ayuer dije "deberia buscar un curso de graphql" y hoy sale el curso de graphql jajajajjajaja que coincidencia

  • @ovskihouse5278
    @ovskihouse5278 Před 10 měsíci +1

    The net ninja!!???

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

    Cool lesson. But I can't figure out what kind of pronunciation it is, especially on words "under" and "but".

  • @mrcoded7454
    @mrcoded7454 Před 10 měsíci

    🎉yay

  • @Ahmed-yr8wb
    @Ahmed-yr8wb Před 10 měsíci

    When the legends meet.

  • @StaticBlaster
    @StaticBlaster Před 10 měsíci +1

    I have a question. Once I become proficient in web design/development, is it possible to work remotely as a web developer?

    • @MandeepSingh-xt2vi
      @MandeepSingh-xt2vi Před 9 měsíci

      depends on the organization if they allow WFH

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

      gain some expercience of atleast 8 months in software compnay then you can work remotely

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

      @@iAmUmair05 Thank you sir. I appreciate your reply.

  • @AmanVerma-iy6rv
    @AmanVerma-iy6rv Před 10 měsíci +2

    How the hell did you guys know I was looking up GraphQL.

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

    The git repo has node code sir, it seems deleted

  • @vigneshgvs
    @vigneshgvs Před 5 měsíci

    took me to finish 5.30 hours to finish this video. Why I am learning slow?
    I have autism, adhd, etc. I need to process a lot of information.
    For every 5 minutes of information, I take notes on my word file, in proper heading alignment and screenshots.
    God save me, how to overcome this.

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

    no ofense but he got that insane guy look

  • @user-lq5ln9dv6q
    @user-lq5ln9dv6q Před 2 měsíci

    Can I get the slides ?

  • @mariuszzawierucha1310
    @mariuszzawierucha1310 Před 5 měsíci

    Sorry but I'd like somebody explain to me why I should consider using GraphQL? I really don't see a point. I mean in case when I store a huge amount of data (it won't be in single file like here) then I need to use for example Postgress db. Then to receive data I have to write SQL queries to get them out. So why not use very specyfic sql query to get data I want and in the same time limit network traffic?From my point of view it looks like we are trying to add for car extra 5th weel for stability. It should be easier but from my perspective is oposite, and higher complexity doesn't give us more speed here. It's going to be slower.

    • @react.dev.28
      @react.dev.28 Před 5 měsíci

      Ahh! Buddy u miss the main point of using GraphQl, it is solving the problem of data overfetching & underfetching.

  • @mrjoe64-dz4pr
    @mrjoe64-dz4pr Před 10 měsíci

    Make video billing online plzzz.

  • @shashwattiwari3129
    @shashwattiwari3129 Před 5 měsíci

    Is this all to learn in graphQL?

  • @poisonjam22
    @poisonjam22 Před 10 měsíci +1

    great video 😂

  • @chandrashekar-us6ef
    @chandrashekar-us6ef Před 15 dny

    Wish, I could find a single tutorial combining React + Typescript + GraphQL + Redux Toolkit. if anyone has a link, please comment here.

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 Před měsícem +1

    7:07

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

    where's the code, the github link is empty

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

    1:09:41

  • @sayedyousafhashimi6227
    @sayedyousafhashimi6227 Před 10 měsíci

    Hello this is Sayed Yousaf from Afghanistan.
    I found a difficult math question.
    If you help and solve me it would be your pleasure.
    The question is:
    The limit x approaches 0 (x^x^...^x-x!)/(x!^x!-1)

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

    great content for beginner !!👍👍👍👍

  • @kanishkanaik2784
    @kanishkanaik2784 Před 10 měsíci

    Ninja

  • @humanity7880
    @humanity7880 Před 5 měsíci

    55:55

  • @SMITSHINGALA
    @SMITSHINGALA Před 9 měsíci

    its net ninja copy code

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

    Seriously it is not a waste of time 😂

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

    i dont think he is the best teacher so far

    • @malborboss
      @malborboss Před měsícem

      Was there a competition for it? Havent noticed

  • @orbitxyz7867
    @orbitxyz7867 Před 10 měsíci

    Hacking videos please

  • @HalseyPearls
    @HalseyPearls Před 10 měsíci

    I was favored and so lucky to benefit from the ongoing X revenue program by Elon Reeve Musk… I got credited $350 for the fourth time, Still entitled to a Tesla Model 3 Long Range. Thank God I met Miss. Katie Ann Nelson who introduced me to this legitimate opportunity.

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

    Thanks!

  • @frenchmike
    @frenchmike Před 10 dny

    7:36