TypeScript - The Basics

2024 ж. 17 Мам.
1 506 225 Рет қаралды

TypeScript has forever altered the lives of JavaScript developers. Learn why TS is so awesome and the basic concepts required to be successful using it angularfirebase.com/typescrip...
Deep Dive github.com/basarat/typescript...
TypeScript Docs www.typescriptlang.org/

Пікірлер
  • these videos are *money*. Perfectly spoken english at a confident pace with easy-to-understand concepts is such a rarity to find--easiest sub of my life! Love the framework-agnostic videos!

    @JonSmoley@JonSmoley5 жыл бұрын
    • Thank you Jon!

      @Fireship@Fireship5 жыл бұрын
    • @@classact9144 Why so aggressive?

      @TFBCountryBoy@TFBCountryBoy4 жыл бұрын
    • There is nothing on KZhead (for devs) that can even touch the quality of this channel.

      @miltonlaxer@miltonlaxer4 жыл бұрын
    • +1 this

      @antihuman007@antihuman0074 жыл бұрын
    • I dont usually comment on youtube but i have to say, ur 101% right

      @sushydev@sushydev4 жыл бұрын
  • For future reference: 1:43 Getting started 3:00 tsconfig.json 4:30 Third party libraries 5:09 Type annotations 6:38 Custom types 8:12 Types in functions 9:22 Arrays 10:32 Generics

    @sete794@sete7942 жыл бұрын
    • U a real bro

      @logs@logs Жыл бұрын
    • As someone from the future, thank you

      @skaffen@skaffen Жыл бұрын
    • As someone from further in the future, thank u

      @1vEverybody@1vEverybody9 ай бұрын
    • As someone from even more future, this became useless as the video was updated with the Chapters feature lol.

      @nullbeyondo@nullbeyondo7 ай бұрын
    • @@nullbeyondo as someone from the present I'm glad this was useful for some time

      @sete794@sete7947 ай бұрын
  • Wow, you just absolute sold me on TypeScript. I come from a Java background, and this is all I ever missed in plain JavaScript!

    @DerSpudi@DerSpudi5 жыл бұрын
    • I was missing Java because of how strongly typed it was. I was afraid of learning typescript because I thought it's hard, but this man teached it in couple of minutes! What a legend. Edit: corrected one word

      @algj@algj4 жыл бұрын
    • I was thinking, “so this turns JavaScript into a real programming language. Cool.”

      @bajojohn@bajojohn3 жыл бұрын
    • @ChoppedBlade but... Node can use typescript? And node only runs on the backend? What are you even saying?

      @mohammedaliagha7520@mohammedaliagha75203 жыл бұрын
    • @ChoppedBlade typescript compiles down to JavaScript. It can compile down to browser compatible js that uses the dom, or Node.js Javascript that uses node apis like fs, http, etc. That doesn't mean it's the same as nodejs

      @mohammedaliagha7520@mohammedaliagha75203 жыл бұрын
    • same

      @marcocaniglia3061@marcocaniglia30613 жыл бұрын
  • Object oriented /functional programming in TS please.... I love this one 😍

    @ikezedev@ikezedev5 жыл бұрын
    • your wish is his command :)

      @elmeroranchero@elmeroranchero4 жыл бұрын
    • Fc you!!!!

      @KostiaBazrov@KostiaBazrov3 жыл бұрын
  • You are such a good teacher for those who really want to be a good coder, I love your videos thank you so much for this.

    @morningstar-1112@morningstar-11124 жыл бұрын
  • I have been using Typescript for a bit but always learn something new when watching your videos. Today it was adding a key property to an interface to allow classes implementing that interface to include additional properties. Great video!

    @BrianDeSousa@BrianDeSousa5 жыл бұрын
  • Been using it for like 3 years now. Loved your overview. Will share this with some of the junior devs on my teams. Thanks!

    @JMRolf1@JMRolf14 жыл бұрын
  • This video presented me to Typescript. After sometime learning it, I now have a full time job in development. Thank you very much. This and many other of your videos helped me so much to get were I am today.

    @HdeHidratado@HdeHidratado4 жыл бұрын
  • Feeling this. I think it's the first clearly communicated TS tutorial that hasn't left me banging my head against the desk.

    @aidThompsin@aidThompsin2 жыл бұрын
  • Fantastic! Please do object oriented vs functional. I've been using TypeScript for years and I learned a few things... Your videos are consistently great!

    @Methodician@Methodician5 жыл бұрын
    • Where is it ? Is that oop vs functional out ?

      @newbienate@newbienate Жыл бұрын
    • kzhead.info/sun/mdePfMOwqYuFY68/bejne.html

      @jamesscarr3372@jamesscarr3372 Жыл бұрын
  • As I become a better programmer, your videos have become some of my favourites. You give a nice birds eye view that makes diving into documentation way easier!!!

    @Archnemesis88@Archnemesis882 жыл бұрын
  • Wow, thank you for this awesome intro to TypeScript! I have been working at an internship this summer, and yesterday I ran into some TypeScript. I had a background in JavaScript already, but I searched for a crash course just to be safe. This came up first, and in twelve minutes, I got a good handle!

    @kennethdev@kennethdev3 жыл бұрын
  • This video was incredible. TS looked so complicated but I UNDERSTAND IT NOW. Ten minutes well spent. Thank you!

    @aspected@aspected4 жыл бұрын
  • Best concise beginners intro tutorial ever on typescript, with best practice! 😊 I like your no BS approach, straight to the point. 😊 You're blessed with the gift of teaching! Keep going 😊 We'll applaud you. 😊

    @mubafaw@mubafaw2 жыл бұрын
  • Its just AWESOME. Instead of 1-2 hours basics, you have covered most of typescript in just 12 minutes. Beginners should also go through this video so that they can jump off to other concepts in very less time. +1 for this short and sweet but effective video over Typescript. I have watched your other videos also , you are AWESOME man. Straight to the point and you have not more that 15-20 minute videos. Great job dude. Keep it up. Liked it.

    @yashjain611@yashjain6115 жыл бұрын
  • Lol... Finally now there is a video with most practical use cases with TypeScript functionality and best shared experience with this technology ive seen so far. And its not boring, even if i knew this stuff already. Like button clicked, good job buddy! Keep going. P. S I'm definitely waiting for OOP. That's going to be amazing.

    @DEVDerr@DEVDerr5 жыл бұрын
    • Glad to hear that!

      @Fireship@Fireship5 жыл бұрын
  • This video was incredibly helpful! I have known about TypeScript for a while but never really understood what its use was over plain JavaScript. Now I'll probably start using it more than JavaScript.

    @alexcubed4270@alexcubed42705 жыл бұрын
    • You will never look back

      @Fireship@Fireship5 жыл бұрын
    • @@Fireship its so true

      @arcticspacefox864@arcticspacefox8645 жыл бұрын
    • @Dark Magician I almost mentioned strict mode but it just didn't quite fit with the flow of the video

      @Fireship@Fireship5 жыл бұрын
    • @@Fireship you should have :-(, but still, amazing vidéo... thank you! :-D

      @aitchd2229@aitchd22295 жыл бұрын
    • Yeah, I can't go back to vanilla JS now

      @nidavelliir@nidavelliir5 жыл бұрын
  • My man taught me hours of typescript in 12mins.

    @atmanirbharladka4467@atmanirbharladka44674 жыл бұрын
  • I've been busy with C# and JS all day today. I'm basically burnt out and then KZhead recommenced your video and I enjoyed every single second. TS has been something I've had my eye for a while and this video just made me want to go out and give it a go.

    @badwolf9090@badwolf90904 жыл бұрын
  • One of the best channels! I really like the way you explain, edit the videos and keep your screen clean. Please, keep that quality. I was planning to learn React, but since your videos are so cool I'm now thinking to learn angular. Just because wanna see more videos on this channel.

    @zaaaff@zaaaff5 жыл бұрын
  • I fell in love with TypeScript almost as soon as I heard about it. An unexpected benefit of TypeScript is you can now learn C# very easily if you want to. The syntax are very similar.

    @zoecarlibur@zoecarlibur5 жыл бұрын
  • You absolutely crushed it in this video. You wasted no time explaining and covered quite a bit in the 12 minutes. Subscribed!

    @NewbTube69@NewbTube695 жыл бұрын
  • The reason I love angular is because of Typescipt. Great intro to Typescript. Keep the videos coming

    @heinrichwoogue8887@heinrichwoogue88875 жыл бұрын
  • These videos are Gold, 1. includes almost everything you need to know for day to day tasks. 2. to the point without wasting any time. 3. English is very clear to understand and words are chosen very wisely. 4. easily and useful example so you can understand code fast and better THANK YOU VERY MUCH

    @naveedalirehmani4135@naveedalirehmani41352 жыл бұрын
  • I didn't want to learn Typescript but after applying for jobs and seeing it as a requirement, I had to check it out and I've become interested in it. It is super powerful and the learning is quite easy. The data typing is quite similar to Python’s code hinting and annotation. Glad I saw this vid.

    @romeopeter1922@romeopeter19222 жыл бұрын
  • Hey, great tutorial. Been using the ES6 version of JS in both frontend browser-based apps and backend NodeJS apps for some time now and whilst its marked improvement over prior versions (owning to the first class support for classes, objects and inheritance, etc) one thing that its missing, in my view, as an engineer used to working with fully fledged backend languages (I,e Java,Go,etc) , is Strong Typing. String Typing is useful for many of the reasons you cited in your video, principal among them: the ability to detect type mismatch (and related) errors at compile time rather than at runtime, which in and of it self may go some way to preventing the occurrence errors that can be incredibly difficult to reproduce and diagnose. I also love the fact that Typescript is essentially backwards compatible with JS, on account of it being a super set of the language; I may actually use Typescript on my next project and that is, in no small part, due to the clarity and intuitive exposition of this tutorial. Thank you!

    @cazino4@cazino42 жыл бұрын
  • This channel is low-key the best web dev value watch on youtube.

    @yuudaemones2624@yuudaemones26244 жыл бұрын
  • I would really love to see more of these videos, as I'm very new to TypeScript .

    @alexcubed4270@alexcubed42705 жыл бұрын
  • Thanks Jeff for an awesome content as usual. Love your tutorials and the way you explain. This was more useful.

    @KaushikRao@KaushikRao5 жыл бұрын
  • Rocking it again! Absolutely smooth and most efficient intro to typescript.

    @jonasfelix7700@jonasfelix77005 жыл бұрын
  • This video has the perfect pace and amount of information for people who know js and want to get into ts. awesome!

    @jimihenrik11@jimihenrik113 жыл бұрын
  • Awesome video, this year I started working with TS and have grown to love it. 🤘🏻

    @seannorton2839@seannorton28395 жыл бұрын
  • Honestly best tutorials on KZhead. I wish you made videos for advanced Javascript stuff not focused just around angular ;)

    @kalusharma2201@kalusharma22015 жыл бұрын
  • This Channel really really deserve more. This video is one of many successful videos on this channel to deliver big topic in few minutes. All respect.

    @QQ-gn7tc@QQ-gn7tc3 жыл бұрын
  • I have so many regrets as a junior developer. I contributed a bunch of angular 7 code at a startup I work at. I had no web development experience, but regardless I needed to finish my tasks as they're assigned, so I mostly focused my efforts on learning the Angular framework (which I absolutely love tbh) and the bare minimum JS. God the web project has gotten so big now, and I really wish I fully embraced the typescript... Future junior web devs out there, heed my warning: don't neglect TS! I feel like I'm stuck conforming to bad habits for the sake of consistency.

    @adamg9834@adamg98344 жыл бұрын
    • thanks a lot for ur words. i am just starting with web-dev; & as i already over complicate _alll_ the things a lot (just for this correctness sake) i was thinking of giving myself some slack for choice of *script. but thanks. ur words have steered me in right direction in this area too.

      @yash1152@yash11525 ай бұрын
  • Finally i really understand what is the use of and the [varname?] thank you for making this video. Please do the oop and functional programming for typescript

    @CharlieKiloSierra8893@CharlieKiloSierra88935 жыл бұрын
  • I like your videos which forces me to focus more as it is in the perfect speed mode. Looking forward for the TypeScript Deep dives...

    @janardhancv1127@janardhancv11275 жыл бұрын
  • This is the first time, I want to try working with Typescript. Great delivery.

    @jagzviruz@jagzviruz5 жыл бұрын
  • sooo smoothly edited video, I love these informative basic videos.

    @MrPandaGuo@MrPandaGuo2 жыл бұрын
  • amazing ability to explain, clear, fast, concise, you should be a university professor :)

    @djpunisha29@djpunisha295 жыл бұрын
  • This was an amazing introduction to TypeScript. Thank you!

    @darwin9111@darwin91114 жыл бұрын
  • Another great video from Jeff. This video is great as a soft introduction to TypeScript, and why is it very useful. And for the next TS video, OOP in TypeScript will be "sequel" to this video.

    @nechitagabrieldotro@nechitagabrieldotro5 жыл бұрын
  • I have been struggling for years in javascript and today i discovered this. I litterally looked up i hate weak typed js and found this. I'm so happy

    @michiel97531@michiel97531 Жыл бұрын
  • Great quick start guide! Exactly what I was looking for rather than a ~1 hour snoozefest 😴😴

    @GibbzM8@GibbzM85 жыл бұрын
  • Had a interview question about what was the difference between typescript and JavaScript and this video saved my life.

    @sakariyam1610@sakariyam16103 жыл бұрын
  • This was excellent. I would really love to see the object oriented/ functional programming in TS episode. That's been an object of curiosity for me lately.

    @andythedishwasher1117@andythedishwasher11172 жыл бұрын
  • It's been 3 years now since the video was released, and we NEED an ADVANCED typescript crash course

    @dandandrorivolleyball@dandandrorivolleyball2 жыл бұрын
  • Learnt a lot from this, thanks. Would definitely like to see some more TypeScript videos!

    @guitaristofspeed@guitaristofspeed5 жыл бұрын
  • Just the right amount of information in a good pace to give the understanding of basics.

    @aaenndeeerreeess@aaenndeeerreeess2 жыл бұрын
  • Thanks for the great video. Love the format. A video about decorators next would be awesome.

    @Salomao-Rodrigues@Salomao-Rodrigues5 жыл бұрын
  • Love your articulated vids that get me started with new concepts n frameworks . Time to do some TS on my projects ☺️

    @bencroacademy@bencroacademy3 жыл бұрын
  • An excellent wrap-up of TS, short, sweet and up to the point. :-D

    @thomasmundt8256@thomasmundt82564 жыл бұрын
  • Helpflul as always! Thanks Jeff for your content. Typescript is life, typescript is love! :)

    @ryzizub@ryzizub5 жыл бұрын
  • I'm newbie of Typescript and this help me a lot to understand the syntax and how is different from Javascript.

    @kamboj65@kamboj65 Жыл бұрын
  • This was very well done looking forward to object oriented vs functional programming

    @shalompope@shalompope5 жыл бұрын
  • I would love to see some advanced typescript (also love the T-shirt)

    @Kevin192291@Kevin1922915 жыл бұрын
  • This video rocks. Thanks for putting this out there. I'd like to see a video on decorators in TypeScript. Also, a video on NestJS would be awesome.

    @UsefulProgrammer@UsefulProgrammer2 жыл бұрын
  • I'm just thinking what should be my next step as a software engineer and I was thinking about TypeScript. Your tutorial really helped me feel that this is the direction i would like to go!

    @tsvetanpetrov5971@tsvetanpetrov59713 жыл бұрын
  • Really good insight on Generics, finally understand how they work.

    @geoffmahugu8983@geoffmahugu89835 жыл бұрын
  • This video was perfectly done! Loved it. Will try to use typescript in my new project

    @chandherbb05@chandherbb055 жыл бұрын
  • A decorators follow up video would be great! Nice work again.

    @OwenMecham@OwenMecham5 жыл бұрын
  • Really loved the video, It would be really helpful if you make an entire series on typescript

    @arunap4086@arunap40865 жыл бұрын
  • This video was incredibly helpful, and I'd be interested in an OOP vs FP video as well. Also wanted to know if you are going to do any videos on Flutter.

    @__mayank@__mayank5 жыл бұрын
  • As i said earlier, quality content is what you deliver always in your videos.

    @narendrasinghrathore1012@narendrasinghrathore10125 жыл бұрын
  • I'm love with TS

    @micalevisk@micalevisk5 жыл бұрын
  • Amazing explanation, I subscribed right away. I hope to learn as much as I possibly can from your videos

    @zoranristov7349@zoranristov73494 жыл бұрын
  • Perfect thank you 👌 These videos are great for afternoons when you don't feel like reading through 500 pages of documentation but just want to get your hands dirty.

    @ieatnoodls@ieatnoodls Жыл бұрын
  • Good video, much better than majority of the stuff I find on KZhead for referencing.

    @dionfullysus@dionfullysus3 жыл бұрын
  • really good video. it doesn't spam you with opinions and perspective. but actually show you stuff. great

    @wepranaga@wepranaga4 жыл бұрын
  • First time looking into TS Thank you for this

    @maamarziane6663@maamarziane66635 жыл бұрын
  • Wow. I came here just to get an idea of differences now I actually want to research it and learn it.

    @cll1out@cll1out4 жыл бұрын
  • Great intro video. Excellent examples that show the cause & effect. I could already infer the syntax mid-way thru the video.

    @DennisPing@DennisPing2 жыл бұрын
  • This deserves more views

    @GoddamnAxl@GoddamnAxl5 жыл бұрын
  • Thanks for the shoutout. Appreciate it 🌹

    @basarat@basarat5 жыл бұрын
  • This channel is on fire man. Thanks for making these videos :)

    @furukoo12@furukoo124 жыл бұрын
  • One of the greatest advantages of people coming from the Angular 2 framework. To know TS out of the box. I love to use it with React and Node JS services and share models of objects back and forth in a mono repo.

    @logusgraphics@logusgraphics4 жыл бұрын
  • First time i watch one of your videos and feel like I'm ahead! And i have 22 years of JavaScript experience, feels good :)

    @elmotareal@elmotareal5 жыл бұрын
  • Great video! Please continue the TS series.

    @arianvc8239@arianvc82394 жыл бұрын
  • Thanks for the video. I would like to see more advanced content about typescript.

    @gabrielgutierrez6282@gabrielgutierrez62825 жыл бұрын
  • Please do object oriented vs functional. Your videos are a great learning reference for me. Thanks!

    @Rmharnisch@Rmharnisch5 жыл бұрын
  • Currently seeing a tutorial that uses TS and I thought "I wonder if Fireship has one of those 100 seconds videos about this"... But it's even better :)

    @aboxinspace@aboxinspace4 жыл бұрын
  • amazing video. Compact and very informational for anyone wanting to know what using Typescript is like

    @KennyOscar@KennyOscar4 жыл бұрын
  • Best ! As always! Thanks a lot It would be great to see about OOP and FP in ts

    @ilgamgabdullin@ilgamgabdullin5 жыл бұрын
  • very similar to how php handles typing. love it. I didn't know that typescript was just extended javascript. that's actually amazing

    @GuRuGeorge03@GuRuGeorge033 жыл бұрын
  • Incredible video. I definitely am starting to learn Typescript these days.

    @Orion3000k@Orion3000k2 жыл бұрын
  • it was the best typescript crash course i've seen in youtube

    @user-vi5uu3mr3j@user-vi5uu3mr3j Жыл бұрын
  • best practical video i've seen so far. thanks for thats share

    @achmadmuhajir2730@achmadmuhajir27305 жыл бұрын
  • thanks so much for every single tutorial. I was smashing my head on the wall day and night and couldn't sleep well because I did not fix the error! thanks so much

    @xxaaravxx4946@xxaaravxx49462 жыл бұрын
  • Leant typescript in less 12 minutes, now that's how a tutorial should be done. Keep it up good work. A like and a sub from me

    @lubutostimeline1304@lubutostimeline13042 жыл бұрын
  • Thank you for this, finally got into TypeScript for all my JS, and WHOA, fixing bugs BEFORE running the page, lovely, now it's not too far from what I'm used to with other languages. Have not managed to get the watch task to run automatically yet, seems it should be working in VS Code but my config does nothing. Oh well, it's still golden, just that I keep forgetting to run said task 😅

    @BOLL7708@BOLL77084 жыл бұрын
  • Very nice video! Please do OOP vs functional next. Thank you for another great video!

    @chrisrockerstpauli@chrisrockerstpauli5 жыл бұрын
  • Like you, my main reason for getting started to learn TS is Angular. It's time to learn both, because I don't want to only know and use React. I was interested in trying NestJs for the backend too, but lacking of TS skill prevented me. I read that Deno supports TS too.

    @lexsoft3969@lexsoft39693 жыл бұрын
  • Great video! Estoy empezando mi carrera como programador web y este video es perfecto para saber lo básico. Mil gracias por compartir.

    @chema9364@chema93645 жыл бұрын
    • how is your career going on 3 years later? Are you a programmer now?

      @MiSt3300@MiSt3300 Жыл бұрын
    • @@MiSt3300 sí, soy front end developer hace 4 años, trabajo con Angular, y la verdad que muy bien estoy muy contento. Tu q tal?

      @chema9364@chema9364 Жыл бұрын
  • Thanks for the tips! I didn't know about the tuples in typescript

    @Xizor231@Xizor2315 жыл бұрын
  • Love the channel, definitely made it into my subscriptions

    @canigetanootnoot@canigetanootnoot4 жыл бұрын
  • Good video. Love this for making simple understanding in a short time

    @lutfarrahman3529@lutfarrahman35295 жыл бұрын
  • Wow, Those 12 mins are the best 12 mins invested in my life ! I felt like I am on The Matrix. :-P Learn TS in 12 mins :-D Excellent video and very well explained the most important concepts.

    @apachurrooriginal@apachurrooriginal2 жыл бұрын
  • I am just learning Typescript having lots of fun. A t-shirt would be nice too.

    @MalikDixon@MalikDixon5 жыл бұрын
  • Nice! Many thanks for this introduction!

    @Magnetron692@Magnetron6923 жыл бұрын
  • Wow this is simpler than I thought. Great tutorial.

    @LalienX@LalienX2 жыл бұрын
KZhead