GraphQL Crash Course #1 - What is GraphQL?
Вставка
- Опубліковано 26 гру 2024
- In this GraphQL tutorial series you'll learn how to set up a GraphQL server and make queries/mutations using GraphQL query syntax.
🚀🥷🏼Get early access to this entire course now on Net Ninja Pro:
netninja.dev/p...
📂🥷🏼 Access the course files on GitHub:
github.com/iam...
💻🥷🏼 Node.js Crash Course:
On Net Ninja Pro - netninja.dev/p...
On UA-cam - • Node.js Crash Course T...
🔗🥷🏼 Apollo docs - www.apollograp...
🔗🥷🏼 Apollo Sandbox - www.apollograp...
🔗🥷🏼 VS Code - code.visualstu...
Gotta love ninja sensei whenever a course gets a fresh start again
😂😂😂😂 that cracked me, because whenever I see fresh series from this awesome Ninja , I always think “which project needs dismantling “😊;
The man is blessed, ❤
@raymondmichael4987
Shaun, you're a ledgend! this is helping me a lot in my day job at the moment. Thanks so much
Happy to help! :) thanks for watching Zenta!
NetNinja never misses 🙌🏽
Looking forward to your next js course.
🙌 Thank you!
excellent videos i recently learned redux from you i tried to learn redux from almost entire youtube but i only learned intuiteively without meorizing syntax from you thanks
Great to hear! :) thanks Mohammad
This series has come at the perfect time. My data fetching in my project is getting too large! Thanks Shaun 💚
So happy to see your new course, thank you :)
I can't wait to see what happens next 😎
OMG! My man, I was just looking for a graphQL course when I got the notification about your new vid. So funny! Thx for great work!
One of the best teachers/tutors on YT at the moment, very concise and clear explanations always. I have learnt a lot from you, Shaun
Thanks, that's much appreciated :)
Coming from you JS course in Udemy, great to hear your voice again! I will eat this course, thank you!
This couldn’t have come at a greater time!!
So excited for this series! By far Net Ninja has the best introductory tutorials on any topic for learning a new language, framework or whatever.
This is exciting!! Thank you for creating this course!🥷🥷🥷
Thank you for making this series. I love all of your tutorials. Your teaching strategy is so fascinating. And this series come at the right moment when I needed it. Thank you so much.
You're very welcome! :) thanks for watching
I have been looking for an updated series, thank you for this series 🚀
I wanted this course from you so badly!😀 Thank you!
Enjoy :)
I’ve been waiting for this update!
I watched your Nuxt tutorial and learnt so much. I’m still new to API’s in general, whether REST or GraphQL but I’m excited to follow along. Hopefully it won’t be too much!
the legend is back again :)
Excited for this one!
This tutorial came at the right time thanks Shaun
Now I can learn GraphQL. Thanks man.
Wow ! I really wanted this on this channel. Thanks a lot ❤
This is cool, just the right timing 😇
Net Ninja saving my behind yet again😩 Looking to use GraphQL in a personal project I'm doing. Can't wait to run through this course, thanks in advance!
You got this! :)
The perfect time, Thanks🥰
For me, GraphQL is a scary topic. I have a basic understanding of it but I can't mix it with other technologies. Thanks to you, Shaun for this important topic.
Thank a lot for started this series.
Wow finally❤❤❤ i love ur teaching u d best....react native is next
Time for me to learn Something new :)
Thanks Shaun ❣
this was great. thanks my boy
Perfect timing. can you please upload the remaining parts as fast as possible? i really appreciate your effort to help us
🖤
Edit: If you wish you can do many of I mentioned in a GraphQL resolver, however I leave the rest as it was, just for people to think about them.
In a classic REST API a GET endpoint might do data transformation, optimized joins, request logging, etc. It might also obfuscate how the tables really are and what else is in them for security reasons, and also might validate and sanitize query parameters. I find "most of APIs are simple CRUD operations" anyways a terrible strawman. Usually there is more than 1 frontend repo that queries the same data and there are also mobile applications (often two separate repos for iOS and Android). A complicated join now maybe is spread into all these repositories, while in REST API it would be 1 endpoint that you can update, you can version, etc. It's a facade for better and worse. This over-under fetching problem did not sell me yet GraphQL. I just leave this comment here for the less experienced folks.
Perfect timing good sir, thanks :D
Very welcome! :) hope it's helpful
Please make a tutorial on phoenix and elixir.
Thanks for making this updated course. I did watch your previous course from several years back, but this updated course is still really helpful because it uses more modern things like Apollo, and explains the graph in a way I never quite understood before.
Upload 3 Videos Daily, waiting for this
Another benefit of GraphQL is that you don’t need to create typescript interfaces to model the API and response types. This reduces code duplication and coupling
You explain too well, easy to understand... 👍
Quick addition. You can actually use Postman to test GraphQL APIs as well.
Thank you for this very useful video!
Hope it was helpful! :)
Oh my God ,this guy is amazing
Thanks dude, really helpful
Thank you very much for this video. All videos and courses online have not updated their course. My request is just that for some of us that wish to get the full course, can you please put it on the packt platform so we can get the course there as well because some use the platform to get full courses. I searched for your course on the platform and couldn't find it there sir.
How does he do this? Right when I need it, he posts the tutorial!
*Can Apollo be used with Gatsby js ?*
A great introduction to GraphQL. Thanks, Shaun.
{2023-06-26}
Bro when will you make a series about TRPC...?
Everything i search for I stumble upon your channel 😂 How many technologies do you know and how much xp do you have?
I just have one question about over fetching, can't we resolve over fetching by serializing the data we intend to return ? 🤔
When can we expect Next js course?
Wanna ask if GraphQL also can be integrate into Java?
Is there a more fundamental way to get going that does not require Apollo
i have a question , graphql is designed to optimize the data we ftech, but in sequelize we use attributes to fetch specific data what is the diff bw them.
First! Thanks for the series.
Thanks for the video, really great explanation I have been doing development from a year and I realized that the problems were rest api's were similar to what I faced but didn't felt until you said it
Glad it helped! :) thanks Ankur!
Nice presnentation! Do you use google slides?
Sometimes, this time I made them in Xd.
why is apollo server required and why is apollo client called state management ???
Can you please do a fresh version of Gatsby. Thanks
is apollo client is for posting the query to the server then why is apollo server requird
Can you make a video about prisma, graphql, and Apollo in next js
Additional requests is not a problem.
Actually you _want_ an API to be that way for utilizing HTTP caches.
Aggregates should only contain minimal information, and responses of single entities _everything_ about it with a high TTL.
Responses that mix entities and aggregates willy nilly are terrible for caches.
Most needed
net ninja make course, me watch course, me happy
me happy you happy
course upgrade?
thanks we need also flutter flame game engine tutorial
Thanks for sharing this! really a great stuff, but the second point that you talked about which is under fetching of data, that is not true I think because if we see nested serializer in Django rest framework then there the response does contain the data of nested entities as well, so over fetching is something I would support but under fetching is something which is not an issue when you are developing REST APIs using Django rest framework.
Awesome!
Gold ❤❤❤❤❤❤❤
I love graphql
Thank you so much
Epic 🙌
But we can populate the author on getting single course by utilizing single rest api endpoint I guess
Apolllo: Objection!!!
I don't understand comparison with REST all the time. Graphql is more like a performant option to add on top of REST, isn't it? 🤔 They have a completely different setup too, like Graphql has a server setup... where REST is naked, you just use it.
Thanks
Can you please do a full stack project on python flask with vuejs i will buy it at any price :)
I will be doing some Python stuff in the near future I hope :)
First ❤😂
This video is not generic graphQL, is node js implementation. It seems like you can't create graphQL server witho other frameworks.
ninja ♥
You can teach nuclear psychics to a 5-year-old 🙂
46:24
change "obsolete" to "redundant"
🥹
anyone know which db is most popular right now in node world? sql/nosql