Blazor API Client using REST & GraphQL APIs - Full Course

  Рет қаралды 92,999

Les Jackson

Les Jackson

Күн бұрын

Пікірлер: 122
@mbkvec
@mbkvec 3 жыл бұрын
Though the industry does not accept Blazor WASM like React or Angular, this course helped me on gaining knowledge on GraphQL, HttpClientFactory and quicktype tool. Hats Off!!!
@argeelearner3978
@argeelearner3978 3 жыл бұрын
Always an exiting day when Les Jackson releases a new course/video. Thank you so much!
@damilola_adegunwa
@damilola_adegunwa 3 жыл бұрын
*exciting
@jamesallen74
@jamesallen74 3 жыл бұрын
Found your channel probably a few months ago. Really good videos dude. I like your style how you make them. I subscribed to probably 100 channels of different things and you're probably one of the three channels that I actually clicked the bell on. Keep up the great work.
@binarythistle
@binarythistle 3 жыл бұрын
Hey James thanks for the sub man! Glad you like the content, cheers, Les
@xinloung
@xinloung 3 жыл бұрын
@@binarythistle The content you make is always appreciated.
@BrunSwick33
@BrunSwick33 3 жыл бұрын
@@binarythistle I also stumbled across a few months ago. Made sure to share with my team at work. I think everyone has watched and learned a ton. Thanks and keep up the great work!
@joaofranco6779
@joaofranco6779 3 жыл бұрын
Hey, this video is looking real good! Because you have already timestamped the video, if you put 00:00 in the description, KZbin will automatically create chapters in the progress bar
@joaofranco6779
@joaofranco6779 3 жыл бұрын
Also, small note, the last timestamp should be 2:58:xx and not 3:58:xx
@zealtypedcode3119
@zealtypedcode3119 3 жыл бұрын
Best intro ever JavaScript is an abomination
@mementomori8856
@mementomori8856 3 жыл бұрын
What a timing! I needed this for what I'm building, just finished the MVC REST API video as well, I've learned a lot, thank you!!!
@damilola_adegunwa
@damilola_adegunwa 3 жыл бұрын
I'm going thru it!
@sgguitarfan7
@sgguitarfan7 3 жыл бұрын
Still working on the previous video, I made my first graphql server thanks to you, Love from Puerto Rico my brother.
@rizaanjappie
@rizaanjappie 3 жыл бұрын
Dude, your videos are amazing. You cover real world scenarios.
@csilipo
@csilipo 3 жыл бұрын
It much better that you are standing. You are far more animated. This is a good thing. Carlo
@caloyness
@caloyness 3 жыл бұрын
thanks for this, your channel is underrated. i've taken a lot of udemy course but i can say you're lessons are equally or much better than those. keep it up. My only additional input is that I feel like I'm listening to my strict professor.
@mohamedfared9659
@mohamedfared9659 3 жыл бұрын
man thats amazing i just commented to ask for blazor and in the same day i get the full course i canot believe it
@binarythistle
@binarythistle 3 жыл бұрын
I aim to please! ;)
@stevenbey
@stevenbey 3 жыл бұрын
I've been using Blazor for a while but I enjoy watching these videos as there's always new things to learn: i.e. I didn't know about the appsettings on the client. However, the GraphQL service could have been simplified by using PostToJsonAsync and then the ReadAsJsonAsync extension method on the reponse.Content property.
@csilipo
@csilipo 3 жыл бұрын
I want to say "great work" on your blazor tutorials. I am really enjoying it. Carlo
@h.verheijen7872
@h.verheijen7872 2 жыл бұрын
This is really wonderful to follow (just my sort of liking in the way and order you explain things in sufficient and enough detail) and learn along the way. So a great THANKS from someone hugely interested in making a professional career switch as a code-developer towards Blazor in the broadest sense. So once again thanks! Pls. continue teaching this way. Have a great day.
@kandycan
@kandycan 7 ай бұрын
@ 2:44:00 I am happy u made that choice. as viewers get to know what's underneath without thinking that it's some sorta magic.
@joshvaughan3403
@joshvaughan3403 3 жыл бұрын
This is perfect timing! I was just giving up on Javascript!
@Grandhoy
@Grandhoy 3 жыл бұрын
Same here - JS is a mess of a language IMO.
@binarythistle
@binarythistle 3 жыл бұрын
Nice! Glad i could help!
@ukcryptolondonbased2953
@ukcryptolondonbased2953 3 жыл бұрын
Persevere! Spend a bit of time *properly* understanding Promises and Observables and life gets easier. It opens up so many opportunities. I learned a bit of Angular and suddenly I was able to write production quality mobile apps using Ionic. TypeScript makes writing cleaner code much easier for C# devs too.
@AlThePal78
@AlThePal78 3 жыл бұрын
I am so happy that Tyson Fury knows a lot about blazor LOL love your content man :)
@matthewlevis4436
@matthewlevis4436 3 жыл бұрын
In Visual Studio you can create your classes from JSON using - Edit > Paste Special - creates much less noise and much simpler
@lushman
@lushman 3 жыл бұрын
A very good presentation, keep up the good work, learnt heaps about Blazor and GraphQL.
@teach4355
@teach4355 2 жыл бұрын
Thanks for this very useful tutorial! GraphQL is new to me, was great to learn, and also your useful tools.
@chidieberelevi3344
@chidieberelevi3344 2 жыл бұрын
Thank you for the work you put in your videos, they are very in-depth as well as conceptualized. I learnt how to write API from watching your .NET 5 Api tutorial
@doctorrusty6494
@doctorrusty6494 3 жыл бұрын
Blazor stuff! Yes! Thanks Les - you're a STAR!!!
@FnaticMedamri
@FnaticMedamri 3 жыл бұрын
This dude saves lives
@binarythistle
@binarythistle 3 жыл бұрын
Always happy to help my fellow devs!
@alexeisichov
@alexeisichov 3 жыл бұрын
It would be amazing to see a video about blazor server from you. Your vids are great btw
@rodelruiz4713
@rodelruiz4713 3 жыл бұрын
Thanks for your efforts in sharing us what you know ...very generous indeed ...love to see more videos from you ...thanks again
@prubenheeren707
@prubenheeren707 3 жыл бұрын
Very high quality, thank you.
@DougNelson
@DougNelson 3 жыл бұрын
Wow.. Thank you for this video. I am a big fan and can not wait for more..
@НатальяСидорова-д2ь
@НатальяСидорова-д2ь 3 жыл бұрын
Every your lessons are amazing . Thanks you very much.
@nicolass8941
@nicolass8941 2 жыл бұрын
Another great training course !!
@rmclean101
@rmclean101 10 ай бұрын
This is so awesome and I so appreciate you!!
@Moorer85
@Moorer85 3 жыл бұрын
one of your best video's. nice job!!
@princeprince164
@princeprince164 Жыл бұрын
Excellent learning tutorial!!
@johnpelitidis6297
@johnpelitidis6297 3 жыл бұрын
Thanks Les... exactly what I needed to learn. (ps. I'm in Bentleigh VIC with real insomnia)
@Gojam12
@Gojam12 2 жыл бұрын
At 1:13:20 and I am thinking rock on my brother, thank you for this video, and again thanks for not being Tim "All about me me me" Correy.
@spuriustadius5034
@spuriustadius5034 3 жыл бұрын
Thanks for providing some clarity on this topic! Two things are confusing me about Blazor wasm applications-- not your presentation, but really about Microsoft's intention: 1) I notice that the default template project brings in bootstrap CSS. Does that mean we are "required" to use bootstrap? Are there any implicit hooks into bootstrap itself within a blazor wasm application? Would I be setting myself up for a world of pain if I strip out the bootstrap and instead just use the more modern CSS grid for layout? 2) The blazor/wasm template brings in the CSS part of bootstrap, but not its usual js dependencies of Jquery and Popper. These are used for things like collapsing navbar menus, dropdowns, etc. If I am going to use bootstrap, I would very much like to use it like in the bootstrap docs and handle all low-level UI with bootstrap's facilities that depend on jquery. I notice that the template uses a method in an @Code block to handle collapsing the navbar menu. Does that mean it is not possible to add jquery js to HTML template and then just use bootstrap's data-target attributes to collapse the navbar menu (like in the bootstrap docs)?
@whatizzydoin
@whatizzydoin 3 жыл бұрын
Awesome video. Very useful for getting the newbie grads at work up-to-date with actual knowledge they can use. Would be good if you could cover OData as another option. Provides the filtering, sorting capability over a REST API. So a potential comparison for GraphQL. Would also advise using the UTC time from spacex api. In a real world app you want a specific locale to ensure back-end consistency. Also wold be good to have a deep-dive for system.text.json (maybe with use of Dahomey.Json library for the extra supported functionality)?
@twistedfcuk
@twistedfcuk 3 жыл бұрын
Les deserves more subs
@ever-modern
@ever-modern 3 жыл бұрын
Les deserves more :)
@kallebysantos5167
@kallebysantos5167 2 жыл бұрын
Les Jackson you should minimize that windows search field to have more space on taskbar. Go right click on taskbar and than you'll find some option to display only the search icon!! I hope that you see it, cause is so annoying to watch you change between taskbar levels 🤣🤣
@twistedfcuk
@twistedfcuk 3 жыл бұрын
If everyone had a teacher like Les Jackson, 2021 would have been COVID Free
@ThisIsSimonK
@ThisIsSimonK Жыл бұрын
Just a note that the spacex api seems to be dead, and the creator said (in github issues) that hes going to shut it down. I recommend trying other rest+graphQL apis for this course, there are plenty available :)
@W5AKC
@W5AKC Жыл бұрын
how the hell do you get past the CORS issue with blazor wasm? I cannot find anything about this...everything refers to app which is not in blazor wasm. saw one thing builder.Services.AddCors() but that is not recognized.
@onurozguzel8747
@onurozguzel8747 3 жыл бұрын
Thanks a lot for this quality content!
@scottmulder9279
@scottmulder9279 3 жыл бұрын
Thanks for the awesome video! What program did you use for the UI mock up? Cheers
@dhananjays
@dhananjays 3 жыл бұрын
Thank you sir, great tutorial.
@ui-code-tv8302
@ui-code-tv8302 3 жыл бұрын
I am a front end javascript developer, always looking out for new stacks. You haven't convinced me, But good Video. Thanks
@Radhakrishna-pq3yj
@Radhakrishna-pq3yj 3 жыл бұрын
#My mentor. Whereever I am whenever I am.. you will always be my mentor. 😍🤘🤘🤘🤑
@binarythistle
@binarythistle 3 жыл бұрын
Thanks Radha! What a privilege that is! Les
@sagarchandrapradhan8769
@sagarchandrapradhan8769 3 жыл бұрын
you are really inspiration for us. eagerly waiting your videos to watch and learn some new concepts in dot net. while watching your videos one man comes to my mind The Braun Strowman WWE. you are like him strongest superstar. and one request could you please make a video on Kafka with dot net .
@Sad-Lemon
@Sad-Lemon 3 жыл бұрын
I see JavaScript books thrown into the trash can - I give like.
@prem.sagar.m
@prem.sagar.m 3 жыл бұрын
I like long videos
3 жыл бұрын
LOL! Amazing intro!
@raouftoumi6669
@raouftoumi6669 3 жыл бұрын
As always, a great video. Toooooop
@binarythistle
@binarythistle 3 жыл бұрын
Thanks Raouf!
@khalilsayhi4958
@khalilsayhi4958 3 жыл бұрын
what are you using as extension to be able to auto implement interface methods etc
@matteobarbieri2989
@matteobarbieri2989 3 жыл бұрын
great video. thanks
@yacine101
@yacine101 3 жыл бұрын
... Fantastic 🔥
@zohaibqadir5245
@zohaibqadir5245 3 жыл бұрын
very very good learning content. can you please make a course about GRPC
@invictuz4803
@invictuz4803 2 жыл бұрын
Woah, first person I've seen coding C# in VS Code, does he have a VS Code setup tutorial?
@pc2753
@pc2753 3 жыл бұрын
Oh you hero! I thought it was just me that thought javascript and it's attendant bloat was an enormous bad code smell!
@wilpaulk6303
@wilpaulk6303 3 жыл бұрын
You had me at, no Javascript. 😄
@isaacbebawy603
@isaacbebawy603 2 жыл бұрын
Is this tutorial available as book? thank you for your great video
@syedqasim936
@syedqasim936 3 жыл бұрын
What are your thoughts on the latency issues in wasm project.
@jay-xi6xj
@jay-xi6xj 3 жыл бұрын
#100 comment, your course are really great,
@tanmayfuse1747
@tanmayfuse1747 3 жыл бұрын
Can you please explain how we can integrate above project with Kubernetes?
@nainglinnaung6518
@nainglinnaung6518 3 жыл бұрын
Thank you sir
@tisurmaster
@tisurmaster 3 жыл бұрын
how do you store tokens securely on the blazor client? or is it even possible?
@sgguitarfan7
@sgguitarfan7 3 жыл бұрын
I have the same question
@bloopers2967
@bloopers2967 3 жыл бұрын
Love your videos man, can you please make videos on azure functions
@binarythistle
@binarythistle 3 жыл бұрын
Try this? kzbin.info/www/bejne/fKWWZYmNhdWcd5Y
@bloopers2967
@bloopers2967 3 жыл бұрын
@@binarythistle Yes already watched it, I just want more detailed with some business logic as an example.
@troymitchel4790
@troymitchel4790 3 жыл бұрын
I keep looking for jobs in Blazor on Indeed, but there are hardly any available. Is learning Blazor worth it if no one is hiring for it?
@damilola_adegunwa
@damilola_adegunwa 3 жыл бұрын
Which day will the ".NET Community Standup" feature you! should .NET have an Academy, you should be in the team. thanks again
@ramkumar12344321
@ramkumar12344321 3 жыл бұрын
How to implement ADFS SAML Assertion Consumer with Redirct binding in .net core razor pages application? Please help
@blackpilledbuddha4944
@blackpilledbuddha4944 3 жыл бұрын
I wanna make a career as a c# web dev.. please advice what to avoid and what to follow
@kresnofatihimani8402
@kresnofatihimani8402 3 жыл бұрын
hey jackson, when is the dotnet redis tutorial coming up? i need it T _ T
@lardosian
@lardosian 3 жыл бұрын
Thanks Les, just subbed, I'm a React user but interested in C# world. Is it perfectly fine to use vs code as opposed to visual studio, thanks!
@barryblack8332
@barryblack8332 3 жыл бұрын
It's perfectly fine. Am lazy so I use visual studio.
@lardosian
@lardosian 3 жыл бұрын
@@barryblack8332 Thanks Barry!
@ameeradel4835
@ameeradel4835 3 жыл бұрын
clicked for blazor, stayed for the GraphQL
@mwardell18290
@mwardell18290 3 жыл бұрын
He is Baaaahhhck!
@binarythistle
@binarythistle 3 жыл бұрын
Yes Mate! Good to be back!
@Vasko10100
@Vasko10100 3 жыл бұрын
What kind of keyboard are you using?
@binarythistle
@binarythistle 3 жыл бұрын
Hey Vasko, Logitech Pro with Romer G switches: kzbin.info/www/bejne/eIiYXombYt6ceKs
@LossL3ss
@LossL3ss 3 жыл бұрын
Anyone can help me with Data Validators to use in GraphQL projects? I Have seen only FluentValidation, but I don't know if exists another good validator
@AbrahamLaria
@AbrahamLaria 3 жыл бұрын
You deserve a million subs. It is so sad that there are so many stupid channels and those are the ones people cares about 🤦🏻‍♂️
@jaderickerts
@jaderickerts 3 жыл бұрын
Does anyone else get error messages from the App.razor file? The type or namespace name 'MainLayout' could not be found (are you missing a using directive or an assembly reference?) [BlazorAPIClient].
@crozierntwe6740
@crozierntwe6740 2 жыл бұрын
Hi there, I am getting this error when I try to split my components. Were you able to resolve this issue?
@h.jpouya4715
@h.jpouya4715 3 жыл бұрын
your movie has lots of associate producer but no director? did I miss something?
@binarythistle
@binarythistle 3 жыл бұрын
Hi H.J.! The Associate Producer credit is a benefit of supporting me on Patreon: www.patreon.com/binarythistle so it's important to me they go in at the start. In the past I have put the other credits, (Director, Editor etc.) at the end of the video, but as they're all me I've stopped doing that!
@ameeradel4835
@ameeradel4835 3 жыл бұрын
hot reload for the annoying ctrl+c dotnet run tl;dr dotnet watch -p "directory name" run
@allthecommonsense
@allthecommonsense 3 жыл бұрын
This sounds promising….
@josbexerr5166
@josbexerr5166 3 жыл бұрын
No esta activado el subtítulos en ingles :), saludos de los andes peruanos
@AdrianTether
@AdrianTether 3 жыл бұрын
i code blazer and still find i need js interopt and js lol , at the moment anyways, hopefully they will remove the need for jsinteropt altogether, i never wanted to go any where near js but sadly my boss made us do it for 2 years :/
@afroz1198
@afroz1198 3 жыл бұрын
Hey, what's the deal with heavy vocabulary in code?
@afroz1198
@afroz1198 3 жыл бұрын
Basically,you don't see that kind of vocabulary in js channnels for basic api fetch tutorial like this🙄
@demi9672
@demi9672 3 жыл бұрын
Js should go back to being only a frontend tool for web designers. Aka, not for programmers.
@veshvesh2157
@veshvesh2157 3 жыл бұрын
fuckin legend
@muscleheadzzzz
@muscleheadzzzz 3 жыл бұрын
First :-)
@binarythistle
@binarythistle 3 жыл бұрын
Nice!
@HaoNguyen-km9xj
@HaoNguyen-km9xj 3 жыл бұрын
Hi.....
@binarythistle
@binarythistle 3 жыл бұрын
Hi mate!
@AljRest
@AljRest 3 жыл бұрын
In most cases we treat javascript as if it was not a programming language, just something that is there for support
@enetstudio4176
@enetstudio4176 3 жыл бұрын
Are you interested in getting help and private lessons via email in exchange for a small donation to a charitable organization ? You may find my email address in the stackoverflow site under the profile for the "enet" user.
@RickTheClipper
@RickTheClipper 3 жыл бұрын
Hey Les, I like Your classes but I suggest You find a way to split it in more clips. 3 hours is too long. Shorter clips are easier to handle in my opinion
@tony007newcastkeNE4
@tony007newcastkeNE4 2 жыл бұрын
HATE js also
@steliosvasiliadis3480
@steliosvasiliadis3480 3 жыл бұрын
Please not so big videos!!!!! You are making great videos but you loose it because it is 3 hours and more. PLEASE DONT DO IT!!!!!!"! You can split it to smaller ones max 1 hour each. It is a shame to make so good videos but because they are toooooooooooooo big someone cannot watch them after the first hour. PLEASE DONT MAKE SO BIG VIDEOS PELASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@lammetjeslam2791
@lammetjeslam2791 3 жыл бұрын
My advice : Make use of the handy added 'Time codes' which distinguish and separate the video-parts which make this full video complete.
GraphQL API with .NET 5 and Hot Chocolate
3:49:42
Les Jackson
Рет қаралды 239 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 25 МЛН
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,6 МЛН
Is Asp.NET Core Better than Node.js
13:35
Gavin Lon
Рет қаралды 9 М.
ASP.NET Core Series: PWA's with Blazor
29:08
dotnet
Рет қаралды 28 М.
Build an API Gateway with Envoy and use with .NET Core APIs
1:51:27
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 262 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 325 М.
Getting started with GraphQL and Blazor
21:47
ChilliCream
Рет қаралды 8 М.
NVIDIA’s New AI: Stunning Voice Generator!
6:21
Two Minute Papers
Рет қаралды 86 М.