It's like Brad knows what we need and he uploads the knowledge
@petermurutu57093 жыл бұрын
Bare facts 💯
@robinkartik63563 жыл бұрын
Exactly.
@arnolddaniels86033 жыл бұрын
Exactly
@DanteMishima3 жыл бұрын
I swear the man is a wizard
@codernerd70763 жыл бұрын
He does he got KZbin trending data and social media, and all your google searches trends... Yeah so much data to find out exactly what video people want right now...
@jpisty3 жыл бұрын
I really like these crash courses. They're quick and to the point. More importantly it gives me enough info to decide if this is something I want to pursue. Thanks Brad
@GrifanoRide3 жыл бұрын
That's exactly as I'm feeling too. These crash courses are amazing. They give me a vision and allow me to make a decision if I need this.
@zes38132 жыл бұрын
no such thing as more expressive or descriptive or etc, ceptxuxetc, do, say any nmw and any s perfect
@failist95703 жыл бұрын
Me in my mind: "Let's learn Typescript" Brad: "I heard you"
@elpolodiablo54863 жыл бұрын
cringe
@sanctipaprichio3 жыл бұрын
me the same few days ago haha
@thykingdoncome3 жыл бұрын
I just began learning typescript this morning, I was watching Net Ninja’s typescript tutorial when your notification popped. Legend!. Thanks Brad!
@ThiagoVieira913 жыл бұрын
Wow Brad! You're always saving my life. THANK YOU for being this awesome! Another reason to use TS is client compliance. Some medium to large clients (e-commerce, fintechs) won't accept dynamically typed languages, because (they say) it can give margin to some fringe security exploits. Just some food for thought.
@joeb74923 жыл бұрын
Wouldn't miss this for the world. Happy to see you back after that break
@luisacavalcanti36652 жыл бұрын
You are one of the best teachers ever. Very clear and straight to the point.
@meisterunner3 жыл бұрын
Love how "easy" OOP developers can pick up OOP languages. This whole course was basically Object Oriented Programming ( with Typescript ). You rock Brad.
@svikas6413 жыл бұрын
true i am leaning golang and i could relate these two very well.
@priteshsoni38913 жыл бұрын
exactly! I am coming from Java and it is pretty much similar. But I like syntax of TS more than JAVA.
@anurag9852 жыл бұрын
@@svikas641 golang doesn't have classes, though you can do a lot with interfaces and types.
@svikas6412 жыл бұрын
@@anurag985 yes anurag i am aware.
@Harduex3 жыл бұрын
Love how you explain things so smooth and with a ease. Can't be better!
@gzsdedgt3 жыл бұрын
Every time I begin to have an issue with something new that I'm learning, Brad uploads a course tackling just that. By the look of it, I'm not the only one!
@abdulrafay15093 жыл бұрын
Hey Brad, thanks for teaching me making REST APIs with Laravel, I have landed a job after looking at your videos! I can talk about stuff, specially APIs after learning from your videos sir! Hats off sir!
@zalodias1233 жыл бұрын
It's really refreshing to see someone teaching Typescript without jumping on the hype train. The way you explain things impartially, take into the account the pros and cons, is something really valuable. Thanks for that Brad!
@ladywebber17263 жыл бұрын
I swear you always drop the exact course i need at the right time for me...Traversy Media Academy is the best coding school out here lol...Thanks Brad
@sogzful Жыл бұрын
That intro music gets me giddy every single time. Thanks for your efforts Brad.
@akanimohosutuk9283 жыл бұрын
This channel helped my start coding, now I build blockchain platforms. This channel is underrated
@vedymin73 жыл бұрын
This pace is excellent for junior devs who already know what is loop, for, variable etc. And we don't need that here. Many many thanks!
@EddyVinck3 жыл бұрын
TypeScript is amazing. It can suck at first when you first get into more complex types (imo) but it's so worth it.
@pratikkulkarni8913 жыл бұрын
Lol so true :P I just could not understand the real hype around TypeScript when I started learning about it but got to know the importance while working with NestJS. The experience while developing is just amazing :)
@mudandmoss41323 жыл бұрын
100% agree - when I started working with it it was so verbose and shouted at me all the time, but now I can't live without it. I'm genuinely scared of normal JS now.
@rubenverster2503 жыл бұрын
just wait until you get to the types for Context and Redux XD
@pannihto75883 жыл бұрын
@@rubenverster250 redux toolkit is the answer
@emdadgar_official2 жыл бұрын
typescript is everything that i need from a language syntax ... if it get performance of something like Golang . it would be end of software engeeniering :) but it's just a superset of JS i don't know about compilers developers if they can compile TScodes into binery .
@orincywhytedesigns3 жыл бұрын
Im 2 months into learning how to code, and … i cant comprehend how you all remember all this stuff. Im just amazed 🤯
@craiggazimbi2 жыл бұрын
The void type took me back to C++ , man what a time, thank you Brad
@LucasSantos-uw7uc2 жыл бұрын
Legit the best TypeScript tutorial on KZbin.
@brianryan40532 жыл бұрын
Brad, your explanation of generics is the best. Placeholder of data types. I have finally understood. Thanks!!! Great job!!!
@Kay8B3 жыл бұрын
coming from C# to JS I always wondered where Types went and it made have to define explicit if blocks to avoid errors, nice to see this exists for JS now.
@hibob8412 жыл бұрын
I'm an experienced developer (mainly iOS) who's done a bit of JS but never touched TypeScript, and now need to learn it for a new job. This is _exactly_ what I needed to get rolling, and I have to say I quite like the language so far. Thanks so much!
@fluffymaverick3 жыл бұрын
Perfect timing. I was looking for the latest typescript crash course. Thank you Brad. 😃
@alvirarahman15593 жыл бұрын
TypeScript is the best thing that ever happened to me, thanks Brad, awesome immersive experience in your tutorial as always.
@nikola30133 жыл бұрын
Question at 32:52 ---> After already stating that the function 'add' will be using the interface 'MathFunc', why did we add :number after x and y, and the for return value ? It seems like an extra unnecessary step to me, since we have defined this with the interface.
@coltonwilliams15653 жыл бұрын
Literally it’s like you know what I’m working with in real life and one day later you post a video on it
@svenludwig74353 жыл бұрын
2:52 PHP can use dynamic types, but can also be used with static types. Static typing in PHP actually works really well as of PHP 7. Any serious PHP dev uses static types.
@afikhan57822 жыл бұрын
Brad, you are the best tutor on this planet.
@CJ-cv4zl2 жыл бұрын
Thanks brad no messing around and no 20hour courses. Your the best.
@sanchamansubba896511 ай бұрын
yess I feel the same..
@waheedodubayo2339 Жыл бұрын
needed a crash course on TypeScript for a take-home challenge and this is it!. Thanks Brad
@warisulimam34402 жыл бұрын
The familiar intro never gets old. Haven't been doing web development for a long time, feels really good to be back into learning web dev again, back to the good old papa Traversy : D
@UnknownEntity606 Жыл бұрын
Your tutorials are so much better than some of the other BS tutorials out there. This felt like 10 minutes even though it was over an hour. Thank you so much!
@VarunSharma-bm9vd3 жыл бұрын
Awesome tutorial, thanks a ton Brad!! Small doubt though, While using Interface with Function @32:45, can't it be done like this (doesn't give error + saves a few keystrokes) const add: MathFunc = (x, y) => x + y const subtract: MathFunc = (x, y) => x - y instead of const add: MathFunc = (x: number, y: number): number => x + y const subtract: MathFunc = (x: number, y: number): number => x - y
@TutorIsland Жыл бұрын
@VarunSharma-bm9vd I agree, I was about to suggest the same thing. Good catch ;)
@samuele.caruso2 жыл бұрын
You are a life saver as usual Brad. And the use of React in the end was a good idea. Thank you for your effort. You touch many dev lives around the world :)
@EduardoGomez-ru3gf3 жыл бұрын
Excellent as always Brad! Not a moment wasted and a great overview of the language.
@wayneswildworld3 жыл бұрын
He really is just the best. Like that's it, he makes excellent tutorials on the most important topics that we need.
@djgulston Жыл бұрын
Fantastic video! I needed to look at this because I'm going to do an at-home assessment for a code reviewer job role for a coding bootcamp company that I graduated from recently. I can choose to review the code in a language that I already know, but I want to do a review in a language that I don't know to prove how much I'm willing to learn new languages and technologies. And since I graduated from this place, they know exactly what I learned from them and what I didn't learn from them.
@clingyking27742 жыл бұрын
It's so great to have Brad. He knows what we need and uploads it.
@theunisdk3 жыл бұрын
Brad, you make the world a better place.
@mahbub4nobody2 жыл бұрын
Awesome man!! Before this video, I tried to see some shorter-length tutorials and fall asleep. But this hour-length tutorial kept me awake, almost. Thanks.
@therearenohandlesleft13 жыл бұрын
Enjoyed this, thanks. When you're talking about type assertion (27:00), as well as saying let customerId = cid as number; or let customerId = cid; you can also write: let customerId:number = cid; This keeps the same syntax used for other types so it's nice and familiar, and I think it does the same job of type assertion, is that right?
@work29362 жыл бұрын
I just started learning Typescript for React. This was exactly what I needed. Thanks Brad ❤
@AbhinavKulshreshtha2 жыл бұрын
Starting a new job tomorrow, This is what I needed to brush off dust with a quick revision of TS concepts, before I show off my skills to my team
@frankdrolet94393 жыл бұрын
I haven't watch your videos in a while cause I'm more into page builders like Oxygen and Weblfow, but damn it's good to be back to one of your Crash Course, always up to date and the best teacher out there, you're the man!
@Adh7863 жыл бұрын
TraversyMedia: clean | clear | short | perfect.
@amirreza-dev3 жыл бұрын
This guy is a wizard!!! He knows what we need And that's an awesome course thanks Brad
@jacquesvanjaarsveld4017 Жыл бұрын
i dont often comment on YT vids man, but bloody well done. Really exactly what i was looking for
@atinsingh73953 жыл бұрын
Holy shit, I literally needed this right now as I have to work on a typescript react project. You are a godsend!!
@tdematos10 ай бұрын
One of the easiest explanations of typescript that I've seen! Thanks again Brad!
@SafaKadir2 жыл бұрын
Really great! Along with my prior Java and Javascript knowledge, I learned all I need to know about type script from this course. Now I started to feel confident about type script and can start coding with it right away.
@hamzahmd_3 жыл бұрын
Thank you brad for this cool crash course. It's becoming really important and necessary for every web developer to learn TS and companies are also preferring TS developers over solely JS ones.
@hamzahmd_3 жыл бұрын
I would say the video is uploaded at the right time.
@mostinho73 жыл бұрын
Thanks for good overview Todo: continue and take notes in onenote
@sunnz3 жыл бұрын
49:30 do you need to export the Props interface? I've just tried using interface Props without export and it works in this example, would you ever need to import the interface?
@nathanmoyer72973 жыл бұрын
I love tutorials where the teacher has a great voice /o/
@slinco65 Жыл бұрын
At last - a simple explanation of generics🎉 Thanks Brad 🙂
@LightningFox24073 жыл бұрын
Thank you! Not just for this video, but for your entire channel - pure gold!
@alessandromuraro66102 жыл бұрын
Github copilot autocompletes the hell out of this tutorial :D
@vladislav31822 жыл бұрын
Always attaching 'Traversy' to every search i do on YT to do with programming😄. You're really one of the best!! I find your tutorials absolutely consumable and enlightening 💯..plus I never get lost like in other tutorials. Kudos and God bless!!🙌🙌
@emenikedaniel Жыл бұрын
*Thanks for this solid course Traversy.* If anyone here writes Golang as well, then typescript knowledge becomes a bit intuitive. There are also Generics, Struct(Types in TS), Interface and Slices(Arrays in TS) in Golang, same in TS. Makes me appreciate the knowledge of both worlds💙
@coding_phoenix Жыл бұрын
Thank you ver much Brad despite my knowledge of typescript I gained a lot from this tutorial especially I now have deep understanding of classes
@GrupoINTIWeb3 жыл бұрын
I really love this courses... are to the point. Udemy : 15 hours typeScript esentials. Brad : 52 minutes typeScript esentials. (the same udemy´s content)
@vladislavamarkova83793 жыл бұрын
Great tutorial on Typescript. I found it really useful, without unnecessary talking. And it was interesting and helpful. Thank you very much!
@yorkitca3 жыл бұрын
Liked before even watching a second of the content as I already know it's going to be excellent like every other video from Brad. But I will definitely watch till the end.
@ltserge32262 жыл бұрын
This video is exactly what I needed can’t believe I survived angular so long without this
@rumblebeast083 жыл бұрын
Hit the like button before the video hit 2 sec. I've been needing this kind of explanation and I know Brad will do it justice!
@nikhilratta40763 жыл бұрын
You are doing a great job making these courses . Keep moving forward!
@HDenizD3 жыл бұрын
maybe brad will not read this but i need to thank you anyway. your the best buddy. i learned so much from you ❤
@zeeshansikander44412 жыл бұрын
Brad puts his 100% in educating us!
@shahbazkhalid69502 жыл бұрын
Great by brad! I was struggling to learn typescript even having good programming skills but this man taught nicely. Now I have idea about typescript syntax and about the topics covered in this video
@mmroshani2 жыл бұрын
33:12 this is also possible: interface mathFunc { (x:number, y:number): number } const add: mathFunc = (x,y) => x+y tnx for your hard work
@akpokemon2 жыл бұрын
EEEEEvery programming job I applied for wanted React+TypeScript. Ugh.. It hinders personal development speed so much when you're still learning how to use it. Not to mention all the React libraries out there that don't show Typescript examples of the code. Here we go. Excellent video
@alittlegreyhair110411 ай бұрын
Another great instructional video from The Master. Thanks Brad for all your hard work.
@sathyanarayanandhanuskodi17342 жыл бұрын
No more no less. Everything to get started. Advanced topics can be learned during the project. Thanks for the course Brad
@alexfox20382 жыл бұрын
As someone who has worked a little with java before. This makes java script a lot easier to use. Seems more familiar now. Thanks for this tutorial!
@khalidelgazzar Жыл бұрын
Great tutorial. Thank you. Basically what typescript does is that it takes you a step closer to java while you are still in the JavaScript ecosystem.
@VenkateshMogili3 жыл бұрын
Thank you very much brad, I really looking for more easy and simple example like how you explained for Generics. I watched many videos but all are high level to understand, but you made it very easy to understand Generics very easily. Thank you brad.
@samirvaliyev3 жыл бұрын
Perfect timing Brad. Thank you for this crash typescript course.
@ccanyanwu2 жыл бұрын
Thanks for breaking it down to this level Brad. You're the best
@gosnooky3 жыл бұрын
50:15 - I think it's better to destructure props and use Typescript's null coalescence operator: const { color, title } = props {title} This is much more succinct, in my opinion.
@graemegrant66693 жыл бұрын
Brad your work is awesome….can’t wait to Learn typescript from you. Thanks Again!
@sumitsonawane13243 жыл бұрын
HAPPY TEACHERS DAY "Brad Sir" you are my Inspiration one day I will attach your Photo Frame in My Cabin
@Room31023 жыл бұрын
Just the explanation I needed to kick start a new project I was assigned to. Thanks!!!
@annakarpiuk4383 жыл бұрын
Great course for beginners! I definitely need more info about tuples, enums, generics etc., but at least I've almost effortlessly acquired basic syntax
@udaykumar-mv7bu6 ай бұрын
Thanks Brad for this wonderful TS crash course it is really helpful, always grateful to you :)
@fyardlest13 жыл бұрын
Brad just demystify the thing for me! Thanks a lot! I would like to see a Jasmine testing tuto like this one.
@XRP_3213 жыл бұрын
i literally been learning this for the past 12hrs...i think i get the idea. thanks to you and another content creator i will be posting my website up tonight. THANK YOU!!!!!!! quick question, do you have any videos on adjusting location of widgets and any other editing we might want to do? again, thank you!!!!!
@Gamewithstyle3 жыл бұрын
Funny, I was just thinking about getting into TS and you put this out. Perfect timing!
@nathanlemma Жыл бұрын
Concise, to the point, so valuable, comprehensive, I love it. Thanks 🙏
@himanshushukla64512 жыл бұрын
You explain it so well. Thanks man. You're the GOAT
@jorgealameda3 жыл бұрын
the BEST crash course, really well explained
@thinkwithtim3 жыл бұрын
Just started learning typescript and Traversy Media releases a crash course just at the same time. Thanks for reading my mind Brad!😂
@jccorman58482 жыл бұрын
Great introduction. I may add that in addition to this explaining TypeScript, it goes a long way in helping me understand GraphQL and setting up a GraphQL API server. Had I watched this video before learning about GraphQL Typedefs, I would have had a better understanding of graphQl
@0xbig_t11 ай бұрын
Thanks Bradd, you are the one person i understand their coding crash courses💌💌💌🤟
@Ashwinkoteeswaran Жыл бұрын
when creating function interfaces. The return type of arguments and function return doesn't has to be explicitly mentioned function declaration. Since we have mentioned the interface, TS knew what return types they are.
@evheniydan6 ай бұрын
As a newbie, I was confused with this and looked for this comment 😊You're right.
@brnheavymetal3 жыл бұрын
I would love some Nodejs + Typescript projects videos or a Udemy course, loved your Nodejs API Masterclass course on Udemy
@tech_channel110 Жыл бұрын
what a explanation brad keep it up you are doing amazing for the student ,for the tech lovers love your teaching style
@piyushaggarwal52072 жыл бұрын
11:00 when I ran "tsc --init", it created a config file. My "target" was "es2016" but the "tsc index" was still compiling to the "var" instead of "let". When I tried a normal "tsc", the index.js uses "use strict" and "let". If I still run the "tsc index", it goes back to "var".
@sony44813 жыл бұрын
Amazing course, very detailed I would say comparing to other TS courses. Talked about different types with examples and the setup from scratch 👌 thanks Brad always 👍