GraphQL Course for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.ค. 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

ความคิดเห็น • 132

  • @NetNinja
    @NetNinja 10 หลายเดือนก่อน +215

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

    • @JohnWickXD
      @JohnWickXD 10 หลายเดือนก่อน

      You are the best❤

    • @ichiroutakashima4503
      @ichiroutakashima4503 10 หลายเดือนก่อน

      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 10 หลายเดือนก่อน

    • @chinhcao8820
      @chinhcao8820 9 หลายเดือนก่อน

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

    • @saeidalizadeh2536
      @saeidalizadeh2536 9 หลายเดือนก่อน +1

      You truly deserved to here!

  • @user-fw1eh5yg2r
    @user-fw1eh5yg2r 7 หลายเดือนก่อน +4

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

  • @Imstupid-ni3we
    @Imstupid-ni3we 10 หลายเดือนก่อน +6

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

  • @octomammoth6156
    @octomammoth6156 10 หลายเดือนก่อน +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

  • @bishnudev1760
    @bishnudev1760 10 หลายเดือนก่อน +4

    Eagerly waiting for this one. Thanks ♥️

  • @BooksWeCanRead
    @BooksWeCanRead 10 หลายเดือนก่อน +2

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

  • @PP-nw1uc
    @PP-nw1uc 10 หลายเดือนก่อน +1

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

  • @gmjitendra
    @gmjitendra 6 หลายเดือนก่อน

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

  • @user-jc6ng2dj6f
    @user-jc6ng2dj6f 8 หลายเดือนก่อน

    Thx again. This is the best GraphQl course ever

  • @Vlad-ld9cu
    @Vlad-ld9cu 2 หลายเดือนก่อน

    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.

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 10 หลายเดือนก่อน +1

    Excellent trainer! Excellent course !

  • @teyiowuawi7758
    @teyiowuawi7758 3 หลายเดือนก่อน

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

  • @RamiroAsincrono
    @RamiroAsincrono 6 หลายเดือนก่อน +1

    Thank you for this amazing course!!

  • @rohitmotghare2966
    @rohitmotghare2966 10 หลายเดือนก่อน +1

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

  • @connies_slice_of_life
    @connies_slice_of_life 2 หลายเดือนก่อน

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

  • @tchisama
    @tchisama 10 หลายเดือนก่อน +2

    my best teacher ever

  • @marvellousodili5941
    @marvellousodili5941 10 หลายเดือนก่อน +70

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

    • @parkour.11parkour58
      @parkour.11parkour58 10 หลายเดือนก่อน +3

      Doubt that, if everyone becomes a fullback developer

    • @user-hz8ec8ci3y
      @user-hz8ec8ci3y 10 หลายเดือนก่อน

      Are you sure?

    • @parkour.11parkour58
      @parkour.11parkour58 10 หลายเดือนก่อน

      @@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 10 หลายเดือนก่อน +2

      I have no doubt on that😊

    • @meowmesh
      @meowmesh 10 หลายเดือนก่อน +1

      Nope. Please don't believe this.

  • @lukas.webdev
    @lukas.webdev 10 หลายเดือนก่อน +2

    Great video! 😉

  • @titokris5162
    @titokris5162 7 หลายเดือนก่อน

    Thank you very much for this fundamentals!!!

  • @pradipkumarbanerjee7138
    @pradipkumarbanerjee7138 4 หลายเดือนก่อน

    Great session to start learning GraphQL. Thanks for sharing

  • @gemstonesagate
    @gemstonesagate 10 หลายเดือนก่อน +1

    Best video tutorial. Thanks. 🎉

  • @rickinio
    @rickinio 4 หลายเดือนก่อน

    Awesome, really useful tutorial. Thank you!

  • @techlogical8059
    @techlogical8059 6 หลายเดือนก่อน +1

    Thanks for the tutorial ☺️

  • @fharrazi
    @fharrazi หลายเดือนก่อน

    Thank you! Very useful

  • @xEmran
    @xEmran 10 หลายเดือนก่อน +4

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

  • @logn1396
    @logn1396 4 หลายเดือนก่อน

    Awsome, I finished that. Well for beginners.

  • @vignesh54321
    @vignesh54321 5 หลายเดือนก่อน

    Good course! Thank you!

  • @binayakgshankar9188
    @binayakgshankar9188 8 หลายเดือนก่อน

    Lots of thanks for this.

  • @sapien2810
    @sapien2810 2 หลายเดือนก่อน

    Thank you so much. Explained very well.

  • @barisballi70
    @barisballi70 9 หลายเดือนก่อน +1

    It helped me a lot, thx a lot ❤

  • @user-mo2oj1wm8r
    @user-mo2oj1wm8r 5 หลายเดือนก่อน +1

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

  • @jDelestal94
    @jDelestal94 6 หลายเดือนก่อน

    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,

  • @TienTran-bv9gb
    @TienTran-bv9gb 5 หลายเดือนก่อน

    Great course, Thanks

  • @taiwoadedayo624
    @taiwoadedayo624 9 หลายเดือนก่อน +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.

  • @jasper5016
    @jasper5016 10 หลายเดือนก่อน +1

    Shaun (Net ninja) is the best teacher.

  • @abdulbasitimtiaz
    @abdulbasitimtiaz 6 หลายเดือนก่อน

    MA SHA ALLAH WELL EXPLAINED THAKS

  • @romaghorjomeladze439
    @romaghorjomeladze439 5 หลายเดือนก่อน +1

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

  • @abdulwasiuoladimejisaliman3339
    @abdulwasiuoladimejisaliman3339 2 หลายเดือนก่อน

    Thank you very much 🙏

  • @StryKhymorodnyk
    @StryKhymorodnyk 10 หลายเดือนก่อน +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 10 หลายเดือนก่อน +5

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

    • @boy0607boy
      @boy0607boy 10 หลายเดือนก่อน

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

    • @paulmcwilliams2257
      @paulmcwilliams2257 10 หลายเดือนก่อน

      ​0

    • @StryKhymorodnyk
      @StryKhymorodnyk 10 หลายเดือนก่อน +1

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

    • @cheekibreeki360
      @cheekibreeki360 10 หลายเดือนก่อน +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.

  • @AshAgrawal
    @AshAgrawal 10 หลายเดือนก่อน +3

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

  • @MrTomro
    @MrTomro 9 หลายเดือนก่อน

    Thanks!

  • @jasonzhang6534
    @jasonzhang6534 3 หลายเดือนก่อน

    thanks for sharing the videos. this is helpful

  • @gagAMinute
    @gagAMinute 10 หลายเดือนก่อน

    Love @thenetninja always! He's amazing!!

  • @ph9757
    @ph9757 3 หลายเดือนก่อน

    Thanks you !

  • @eltonleao3979
    @eltonleao3979 7 หลายเดือนก่อน

    BEST CROSSOVER!!!!

  • @md.mehedihasannabil4678
    @md.mehedihasannabil4678 10 หลายเดือนก่อน

    Nice ...❤

  • @nursatbahyt2637
    @nursatbahyt2637 3 หลายเดือนก่อน

    Great job, boy's

  • @dataslid
    @dataslid 2 หลายเดือนก่อน

    thanks boss ninja

  • @manudevelopia
    @manudevelopia 8 หลายเดือนก่อน

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

  • @Patch_duress
    @Patch_duress 10 หลายเดือนก่อน +3

    Thank you NetNinja 🙏
    But why is TH-cam censoring comments on this video? 🤔

  • @MaXOnE01_1
    @MaXOnE01_1 10 หลายเดือนก่อน

    Nice

  • @thelegendsfuntime389
    @thelegendsfuntime389 10 หลายเดือนก่อน +1

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

  • @levvel6729
    @levvel6729 8 หลายเดือนก่อน

    really help me thnks

  • @kumarsuman94
    @kumarsuman94 6 หลายเดือนก่อน

    👏👏

  • @mrcoded7454
    @mrcoded7454 10 หลายเดือนก่อน

    🎉yay

  • @ovskihouse5278
    @ovskihouse5278 10 หลายเดือนก่อน +1

    The net ninja!!???

  • @anonymushadow282
    @anonymushadow282 10 หลายเดือนก่อน +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

    • @gemstonesagate
      @gemstonesagate 10 หลายเดือนก่อน

      😮😮😊😊😊😂😂😂

  • @leadlearner6391
    @leadlearner6391 10 วันที่ผ่านมา

    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!

  • @Ahmed-yr8wb
    @Ahmed-yr8wb 10 หลายเดือนก่อน

    When the legends meet.

  • @2mrelax
    @2mrelax 10 หลายเดือนก่อน

    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!

  • @StephenCousinshehimhis
    @StephenCousinshehimhis 4 หลายเดือนก่อน +2

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

    • @malborboss
      @malborboss หลายเดือนก่อน

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

  • @vigneshgvs
    @vigneshgvs 5 หลายเดือนก่อน

    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.

  • @poisonjam22
    @poisonjam22 10 หลายเดือนก่อน +1

    great video 😂

  • @dimapopov5962
    @dimapopov5962 6 หลายเดือนก่อน

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

  • @nikkibella3305
    @nikkibella3305 10 หลายเดือนก่อน

    Does this helpful to testers?

  • @nito8066
    @nito8066 2 หลายเดือนก่อน

    no ofense but he got that insane guy look

  • @satadhi
    @satadhi 6 หลายเดือนก่อน

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

  • @vachmirian
    @vachmirian 10 หลายเดือนก่อน +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.

    • @malborboss
      @malborboss หลายเดือนก่อน

      In a while loop

  • @StaticBlaster
    @StaticBlaster 10 หลายเดือนก่อน +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 9 หลายเดือนก่อน

      depends on the organization if they allow WFH

    • @iAmUmair05
      @iAmUmair05 7 หลายเดือนก่อน +1

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

    • @StaticBlaster
      @StaticBlaster 7 หลายเดือนก่อน

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

  • @mrjoe64-dz4pr
    @mrjoe64-dz4pr 10 หลายเดือนก่อน

    Make video billing online plzzz.

  • @AmanVerma-iy6rv
    @AmanVerma-iy6rv 10 หลายเดือนก่อน +2

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

  • @mariuszzawierucha1310
    @mariuszzawierucha1310 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

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

  • @DominicImbuga
    @DominicImbuga 8 หลายเดือนก่อน

    The git repo has node code sir, it seems deleted

  • @coding_insight
    @coding_insight 8 หลายเดือนก่อน

    great content for beginner !!👍👍👍👍

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 หลายเดือนก่อน +1

    7:07

  • @alankerry5035
    @alankerry5035 2 หลายเดือนก่อน

    1:09:41

  • @shashwattiwari3129
    @shashwattiwari3129 4 หลายเดือนก่อน

    Is this all to learn in graphQL?

  • @chandrashekar-us6ef
    @chandrashekar-us6ef 13 วันที่ผ่านมา

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

  • @kanishkanaik2784
    @kanishkanaik2784 10 หลายเดือนก่อน

    Ninja

  • @user-lq5ln9dv6q
    @user-lq5ln9dv6q 2 หลายเดือนก่อน

    Can I get the slides ?

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 หลายเดือนก่อน

    20:47

  • @sayedyousafhashimi6227
    @sayedyousafhashimi6227 10 หลายเดือนก่อน

    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)

  • @humanity7880
    @humanity7880 5 หลายเดือนก่อน

    55:55

  • @zhengzuo5118
    @zhengzuo5118 6 หลายเดือนก่อน

    where's the code, the github link is empty

  • @saurabhtech7371
    @saurabhtech7371 4 หลายเดือนก่อน

    Seriously it is not a waste of time 😂

  • @SMITSHINGALA
    @SMITSHINGALA 9 หลายเดือนก่อน

    its net ninja copy code

  • @oshione7873
    @oshione7873 3 หลายเดือนก่อน +1

    i dont think he is the best teacher so far

    • @malborboss
      @malborboss หลายเดือนก่อน

      Was there a competition for it? Havent noticed

  • @orbitxyz7867
    @orbitxyz7867 10 หลายเดือนก่อน

    Hacking videos please

  • @HalseyPearls
    @HalseyPearls 10 หลายเดือนก่อน

    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 7 หลายเดือนก่อน

    Thanks!

  • @frenchmike
    @frenchmike 7 วันที่ผ่านมา

    7:36