TypeScript Crash Course

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • Learn the basics of TypeScript in this beginner-friendly crash course
    Visit Our Sponsor: Stream
    getstream.io/traversy
    TypeScript Gist:
    gist.github.com/bradtraversy/...
    Find all of my Udemy courses:
    traversymedia.com
    Support The Channel:
    / traversymedia
    paypal.me/traversymedia
    TImestamps:
    0:00 - Intro & Sponsor
    0:39 - Slides
    7:58 - TypeScript Setup
    8:55 - TSC (TypeScript Compiler)
    11:42 - Config File
    13:32 - Folder Structure
    16:50 - Basic Types
    18:03 - Arrays & Tuples
    21:27 - Unions & Enum
    24:30 - Objects
    26:00 - Type Assertion
    27:23 - Functions
    29:54 - Interfaces
    32:28 - Function Interface
    33:49 - Classes
    37:00 - Data Modifiers
    39:20 - Implement Interface in Class
    40:39 - Extending Classes (Subclasses)
    43:27 - Generics
    47:30 - TypeScript With React
  • Наука та технологія

КОМЕНТАРІ • 558

  • @nikhil007g
    @nikhil007g 2 роки тому +683

    It's like Brad knows what we need and he uploads the knowledge

    • @petermurutu5709
      @petermurutu5709 2 роки тому +4

      Bare facts 💯

    • @robinkartik6356
      @robinkartik6356 2 роки тому

      Exactly.

    • @arnolddaniels8603
      @arnolddaniels8603 2 роки тому

      Exactly

    • @DanteMishima
      @DanteMishima 2 роки тому

      I swear the man is a wizard

    • @codernerd7076
      @codernerd7076 2 роки тому

      He does he got UA-cam 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...

  • @failist9570
    @failist9570 2 роки тому +125

    Me in my mind: "Let's learn Typescript"
    Brad: "I heard you"

  • @jpisty
    @jpisty 2 роки тому +258

    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

    • @Grifanos
      @Grifanos 2 роки тому +4

      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.

    • @zes3813
      @zes3813 2 роки тому

      no such thing as more expressive or descriptive or etc, ceptxuxetc, do, say any nmw and any s perfect

  • @ThiagoVieira91
    @ThiagoVieira91 2 роки тому +47

    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.

  • @Harduex
    @Harduex 2 роки тому +28

    Love how you explain things so smooth and with a ease. Can't be better!

  • @joeb7492
    @joeb7492 2 роки тому +45

    Wouldn't miss this for the world.
    Happy to see you back after that break

  • @thykingdoncome
    @thykingdoncome 2 роки тому +14

    I just began learning typescript this morning, I was watching Net Ninja’s typescript tutorial when your notification popped. Legend!. Thanks Brad!

  • @luisacavalcanti3665
    @luisacavalcanti3665 Рік тому +15

    You are one of the best teachers ever. Very clear and straight to the point.

  • @user-ix1ih5cg6v
    @user-ix1ih5cg6v 2 роки тому +7

    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!

  • @ladywebber1726
    @ladywebber1726 2 роки тому +7

    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

  • @alvinyanson
    @alvinyanson 2 роки тому +7

    Perfect timing. I was looking for the latest typescript crash course. Thank you Brad. 😃

  • @abdulrafay1509
    @abdulrafay1509 2 роки тому +11

    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!

  • @alvirarahman1559
    @alvirarahman1559 2 роки тому +3

    TypeScript is the best thing that ever happened to me, thanks Brad, awesome immersive experience in your tutorial as always.

  • @EduardoGomez-ru3gf
    @EduardoGomez-ru3gf 2 роки тому +4

    Excellent as always Brad! Not a moment wasted and a great overview of the language.

  • @sametkaraca5976
    @sametkaraca5976 2 роки тому +1

    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 :)

  • @meisterunner
    @meisterunner 2 роки тому +75

    Love how "easy" OOP developers can pick up OOP languages. This whole course was basically Object Oriented Programming ( with Typescript ). You rock Brad.

    • @svikas641
      @svikas641 2 роки тому +1

      true i am leaning golang and i could relate these two very well.

    • @priteshsoni3891
      @priteshsoni3891 2 роки тому +3

      exactly! I am coming from Java and it is pretty much similar. But I like syntax of TS more than JAVA.

    • @anurag985
      @anurag985 2 роки тому

      @@svikas641 golang doesn't have classes, though you can do a lot with interfaces and types.

    • @svikas641
      @svikas641 2 роки тому

      @@anurag985 yes anurag i am aware.

  • @brianryan4053
    @brianryan4053 2 роки тому +1

    Brad, your explanation of generics is the best. Placeholder of data types. I have finally understood. Thanks!!! Great job!!!

  • @sogzful
    @sogzful 10 місяців тому +2

    That intro music gets me giddy every single time. Thanks for your efforts Brad.

  • @warisulimam3440
    @warisulimam3440 2 роки тому +1

    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

  • @frankdrolet9439
    @frankdrolet9439 2 роки тому

    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!

  • @clingyking2774
    @clingyking2774 2 роки тому

    It's so great to have Brad. He knows what we need and uploads it.

  • @zalodias123
    @zalodias123 2 роки тому +5

    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!

  • @hibob841
    @hibob841 Рік тому

    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!

  • @work2936
    @work2936 2 роки тому +1

    I just started learning Typescript for React.
    This was exactly what I needed.
    Thanks Brad ❤

  • @sony4481
    @sony4481 2 роки тому +1

    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 👍

  • @atinsingh7395
    @atinsingh7395 2 роки тому +1

    Holy shit, I literally needed this right now as I have to work on a typescript react project. You are a godsend!!

  • @LightningFox2407
    @LightningFox2407 2 роки тому

    Thank you! Not just for this video, but for your entire channel - pure gold!

  • @samirvaliyev
    @samirvaliyev 2 роки тому +1

    Perfect timing Brad. Thank you for this crash typescript course.

  • @VenkateshMogili
    @VenkateshMogili 2 роки тому +1

    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.

  • @DarknessDescend
    @DarknessDescend 2 роки тому

    Just like always, an excellent crash course! Thank you for keeping me updated!

  • @waheedodubayo2339
    @waheedodubayo2339 Рік тому

    needed a crash course on TypeScript for a take-home challenge and this is it!. Thanks Brad

  • @vladislav3182
    @vladislav3182 Рік тому

    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!!🙌🙌

  • @mahmoudhassen4463
    @mahmoudhassen4463 2 роки тому

    Thanks for this easy-to-learn tutorial, Brad. You're the best!

  • @yorkitca
    @yorkitca 2 роки тому +1

    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.

  • @nikhilratta4076
    @nikhilratta4076 2 роки тому +1

    You are doing a great job making these courses . Keep moving forward!

  • @SafaKadir
    @SafaKadir Рік тому +1

    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.

  • @vedymin7
    @vedymin7 2 роки тому

    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!

  • @ccanyanwu
    @ccanyanwu 2 роки тому

    Thanks for breaking it down to this level Brad. You're the best

  • @amirreza-dev
    @amirreza-dev 2 роки тому

    This guy is a wizard!!! He knows what we need
    And that's an awesome course thanks Brad

  • @graemegrant6669
    @graemegrant6669 2 роки тому +1

    Brad your work is awesome….can’t wait to
    Learn typescript from you. Thanks
    Again!

  • @2222974Vairus
    @2222974Vairus 2 роки тому

    Just when I need it the most Brad brings our a course for it . SAVED

  • @shahbazkhalid6950
    @shahbazkhalid6950 Рік тому

    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

  • @wayneswildworld
    @wayneswildworld 2 роки тому

    He really is just the best. Like that's it, he makes excellent tutorials on the most important topics that we need.

  • @Kay8B
    @Kay8B 2 роки тому +2

    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.

  • @mediocreTyler
    @mediocreTyler 2 роки тому

    Love your tutorials Brad, thanks for all the help and free knowledge

  • @LucasSantos-uw7uc
    @LucasSantos-uw7uc 2 роки тому

    Legit the best TypeScript tutorial on UA-cam.

  • @Gamewithstyle
    @Gamewithstyle 2 роки тому

    Funny, I was just thinking about getting into TS and you put this out. Perfect timing!

  • @UnknownEntity606
    @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!

  • @muhammadsheharyar999
    @muhammadsheharyar999 2 роки тому

    Thank you so much Brad for this amazing amazing crash course. This helped me so much.

  • @vladislavamarkova8379
    @vladislavamarkova8379 2 роки тому

    Great tutorial on Typescript. I found it really useful, without unnecessary talking. And it was interesting and helpful. Thank you very much!

  • @daleb6542
    @daleb6542 2 роки тому +1

    Just when I needed it, Thanks Brad!

  • @mahbub4nobody
    @mahbub4nobody 2 роки тому

    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.

  • @OrincyWhyteDesigns
    @OrincyWhyteDesigns 2 роки тому

    Im 2 months into learning how to code, and … i cant comprehend how you all remember all this stuff. Im just amazed 🤯

  • @georgenaranjo5704
    @georgenaranjo5704 2 роки тому

    Finally, I’ve been waiting for this

  • @craiggazimbi
    @craiggazimbi Рік тому

    The void type took me back to C++ , man what a time, thank you Brad

  • @LuisBlancoAustin
    @LuisBlancoAustin 2 роки тому

    Looking forward to watching another awesome video from Brad!

  • @tdematos
    @tdematos 3 місяці тому

    One of the easiest explanations of typescript that I've seen! Thanks again Brad!

  • @sathyanarayanandhanuskodi1734
    @sathyanarayanandhanuskodi1734 2 роки тому

    No more no less. Everything to get started. Advanced topics can be learned during the project. Thanks for the course Brad

  • @djgulston
    @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.

  • @slinco65
    @slinco65 9 місяців тому +2

    At last - a simple explanation of generics🎉 Thanks Brad 🙂

  • @ashishchaturvedi3319
    @ashishchaturvedi3319 2 роки тому

    Was waiting for this for long
    Finally Thanks Brad

  • @UsefulProgrammer
    @UsefulProgrammer 2 роки тому

    Great video Brad. Thanks for all that you do.

  • @umeshkhanna5000
    @umeshkhanna5000 2 роки тому

    Thank you for this course, really looking forward to learn more.

  • @nathanlemma
    @nathanlemma 8 місяців тому

    Concise, to the point, so valuable, comprehensive, I love it. Thanks 🙏

  • @mpb0406
    @mpb0406 2 роки тому

    I've been wanting to eventually learn TypeScript. Great timing on the video

  • @Room3102
    @Room3102 2 роки тому

    Just the explanation I needed to kick start a new project I was assigned to. Thanks!!!

  • @PlotTwists
    @PlotTwists 2 роки тому

    Thanks Brad I've been wanting to try it out for a while now

  • @blatchie4608
    @blatchie4608 2 роки тому

    This has been exactly what I needed. Thank you :)

  • @annakarpiuk438
    @annakarpiuk438 2 роки тому +2

    Great course for beginners! I definitely need more info about tuples, enums, generics etc., but at least I've almost effortlessly acquired basic syntax

  • @xanaduzhang186
    @xanaduzhang186 2 роки тому

    Best All-in-One nice tutorial for Typescript!

  • @emenikedaniel
    @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💙

  • @abenjamin13
    @abenjamin13 2 роки тому

    I think Brad is tuned into all us devs. I’m currently working on a angular 12 project and need some extra typescript knowledge 👍 Thank you 🙏

  • @zeeshansikander4441
    @zeeshansikander4441 2 роки тому

    Brad puts his 100% in educating us!

  • @jacquesvanjaarsveld4017
    @jacquesvanjaarsveld4017 Рік тому

    i dont often comment on YT vids man, but bloody well done. Really exactly what i was looking for

  • @studywithanjana4547
    @studywithanjana4547 2 роки тому

    Thank you Brad! You're a great teacher. 🙂🙏

  • @appymango5995
    @appymango5995 Рік тому

    Nice crash course, really up to the point on each step. Thanks for the video.

  • @CJ-cv4zl
    @CJ-cv4zl Рік тому

    Thanks brad no messing around and no 20hour courses. Your the best.

  • @akanimohosutuk928
    @akanimohosutuk928 2 роки тому

    This channel helped my start coding, now I build blockchain platforms. This channel is underrated

  • @thetentaclemonsters
    @thetentaclemonsters 4 місяці тому

    Not a second wasted! Awesome tutorial.

  • @exxzxxe
    @exxzxxe 11 місяців тому

    Another great course spun up by the Master.

  • @chanduBoddu
    @chanduBoddu 2 роки тому

    Great to hear you back 👍

  • @nicolecandiotti5492
    @nicolecandiotti5492 2 роки тому

    This has been so helpful, thank you so much Brad

  • @fyardlest1
    @fyardlest1 2 роки тому +1

    Brad just demystify the thing for me! Thanks a lot! I would like to see a Jasmine testing tuto like this one.

  • @ievgeniibielkin
    @ievgeniibielkin Рік тому

    Really good overview! Thank you, Brad

  • @alikhanmehboob610
    @alikhanmehboob610 Рік тому

    Wonderful video. Thanks Brad!

  • @himanshushukla6451
    @himanshushukla6451 Рік тому

    You explain it so well. Thanks man. You're the GOAT

  • @alittlegreyhair1104
    @alittlegreyhair1104 4 місяці тому

    Another great instructional video from The Master. Thanks Brad for all your hard work.

  • @ltserge3226
    @ltserge3226 2 роки тому

    This video is exactly what I needed can’t believe I survived angular so long without this

  • @afikhan5782
    @afikhan5782 Рік тому

    Brad, you are the best tutor on this planet.

  • @bradkoehler5120
    @bradkoehler5120 Рік тому

    Great intro to Typescript, thanks!

  • @Riicky.Allves
    @Riicky.Allves 3 місяці тому

    Thanks for the tutorial Brad. It was really useful 🙏🏽

  • @svikas641
    @svikas641 2 роки тому

    Good Introduction to typescript, thanks brad.

  • @novenlatigo8207
    @novenlatigo8207 2 роки тому

    Thanks for uploading brad!

  • @shadigaafar3091
    @shadigaafar3091 2 роки тому

    Thank you so much. I always enjoy your crash courses...

  • @alvirarahman1559
    @alvirarahman1559 2 роки тому +1

    PERFECT TIMING!!!

  • @philipmwangi5270
    @philipmwangi5270 2 роки тому +1

    Super Awesome Brad, you really read my mind

  • @jorgealameda
    @jorgealameda 2 роки тому

    the BEST crash course, really well explained

  • @mrcrypticxdev
    @mrcrypticxdev 2 роки тому

    Very commendable Crash Course, thanks Brad!

  • @ShaikMoAbdullah
    @ShaikMoAbdullah Рік тому

    Thanks Brad. I needed this more than ever.

  • @netking767
    @netking767 21 день тому

    Thanks for a clear and concise overview of tyoescript