Practical TypeScript - Course for Beginners

  Рет қаралды 192,251

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 132
@themountains1701
@themountains1701 7 ай бұрын
# ⭐ Contents ⭐ ## ⌨ Intro, Type Annotations, Arrays - (0:00:00) ## ⌨ Objects and Functions - (0:55:40) ## ⌨ Alias and Interface - (1:54:57) ## ⌨ Tuples and Enums - (3:02:53) ## ⌨ Type Guards - (3:59:10) ## ⌨ Generics - (4:31:02) ## ⌨ Fetch Data - (5:10:25) ## ⌨ Classes - (5:43:05) ## ⌨ Tasks - (6:05:17) ## ⌨ React with TypeScript - (6:47:18) #### ⌨ Component returns in React - (6:55:35) #### ⌨ Props - (7:00:15) #### ⌨ State - (7:12:57) #### ⌨ Handling events in React - (7:24:45) #### ⌨ TypeScript with ContextAPI - (7:57:40) #### ⌨ TypeScript with useReducer hook - (8:15:55) #### ⌨ Fetching Data in React - (8:30:13) #### ⌨ Fetching Data using Axios and React Query - (8:44:55) #### ⌨ Redux Toolkit - (8:54:18) #### ⌨ Tasks Application - (9:14:13)
@tusharghildiyal6814
@tusharghildiyal6814 8 ай бұрын
i love how john just uploads a big chunk of his paid courses on youtube for free. been following him since 2019. i have bought his react and node courses on udemy. such a selfless man 🔥
@imdtap1448
@imdtap1448 8 ай бұрын
Same...He's hella cool. His teaching is clear and concise
@hellokevin_133
@hellokevin_133 8 ай бұрын
He's the absolute worst lol
@yashjainme
@yashjainme 8 ай бұрын
@@hellokevin_133 why do you think he is worst 😕?
@ajaymishra-jg2qe
@ajaymishra-jg2qe 7 ай бұрын
This is just for marketing bro
@adrian-4767
@adrian-4767 5 ай бұрын
@@hellokevin_133 why he's the absolute worst? I want to know, too.
@thej_
@thej_ 8 ай бұрын
You don't know how much i need this course right at this moment. FCC you are a saviour for me
@nasiffuad292
@nasiffuad292 8 ай бұрын
Same here xD
@Booyamakashi
@Booyamakashi 8 ай бұрын
Me too, me too.
@hammedadeleke7798
@hammedadeleke7798 8 ай бұрын
I just landed a job that requires typescript experience and this course came at the right time
@sylvesterojay8076
@sylvesterojay8076 Ай бұрын
Please I need a remote web development Job, how were you able to get it. Kindly help me
@eacardenase
@eacardenase 8 ай бұрын
I learned programming with John back in 2021, and that helped landed me a job as a web developer that year. He's an absolute beast on his own.
@shahirantalukdar2387
@shahirantalukdar2387 8 ай бұрын
Are you from CS background ?
@eacardenase
@eacardenase 8 ай бұрын
@@shahirantalukdar2387 no, I was a psychologist.
@eacardenase
@eacardenase 7 ай бұрын
@@shahirantalukdar2387 I'm a psychologist that switched career to software development.
@Booyamakashi
@Booyamakashi 7 ай бұрын
This is pure gold. Im going to watch it couple of times. I recommend to pause and do challenges before watching the answer - it makes learning better. PS. There is custom speed setting on youtube, you can run videos at 1.1x for example.
@khantanoliggg
@khantanoliggg 8 ай бұрын
From yesterday night I was looking for typescript courses that could cover all the fundamentals and intermediate concepts and today I got this gem. THANK YOU XD
@SauravTiru
@SauravTiru Ай бұрын
I finished it!! Thank you so much, gives me so much confidence now for my interviews. A must watch video. I'll be back here once I crack my next job. Thank you so much again.
@kaziprosper2229
@kaziprosper2229 8 ай бұрын
John is an awesome Teacher. When I set to learn Nodejs, I watch his videos and that has extremely helped me! Thank John, for the good work
@Mayeloski
@Mayeloski 3 ай бұрын
where can I find his node js course?:D
@Q-Productions23
@Q-Productions23 2 ай бұрын
John is an awesome teacher. He really helped me understand the things I was stuck on for months
@codesinger-zc3bm
@codesinger-zc3bm 8 ай бұрын
Started learning Typescript last week and the ones I have seen aren't this detailed. I hope to learn alot from this
@jamielujan5640
@jamielujan5640 7 ай бұрын
Just finished the 10 hour batch here. Great stuff and incredibly clear and helpful. You really do learn javascript so much better once you get the hang of typescript. Looking forward to repeating some of the challenges a few times. Thanks a ton.
@thedevelopermind
@thedevelopermind 8 ай бұрын
John is a great teacher.
@AyushmaansinghxX
@AyushmaansinghxX 8 ай бұрын
I was about to start learning typescript from tomorrow and here you dropped this gem ❤
@khantanoliggg
@khantanoliggg 8 ай бұрын
Me too
@marketdilemma
@marketdilemma 8 ай бұрын
They read your mind, 😂
@marketdilemma
@marketdilemma 8 ай бұрын
@FreeCodeAcademy , have make an algo with ts to read there subscriber mind
@3minutesbibletruth
@3minutesbibletruth 8 ай бұрын
I love how you explain every concept bit by bit. I have followed and learned a lot of content from you, and today I'm better SE. Thank you and the freecodecamp community
@fluxsiarski
@fluxsiarski 6 ай бұрын
I finally finished it! It took me 1 month [ about 1 hour each day ]. Some people say the host voice is bad, but for me it wasn't a problem. #Stillgood
@oreyon9514
@oreyon9514 8 ай бұрын
Man, john smilga is really good teacher for me. His method is easy to follow up.
@_stanlymathai
@_stanlymathai 8 ай бұрын
And who the F are you?
@oreyon9514
@oreyon9514 8 ай бұрын
just a student
@vytenisumbrasas3524
@vytenisumbrasas3524 7 ай бұрын
Thank you for the nice course. Enjoyed fine narrator diction and tempo.
@bw7868
@bw7868 6 ай бұрын
Thanks a lot for this great course I was stuck with lots of TS errors on a project that I've forced to use TS on, but now I've fixed all the issues. I still don't like it and will stick with JSDoc, but now I can deal with such situations.
@toystory3167
@toystory3167 8 ай бұрын
8:33:30 fetch useeffect 8:16:30 reducers
@CasualCosta
@CasualCosta 8 ай бұрын
Just what I needed. Thank you, John! Thank you, FCC!
@akshaykumar-xu2be
@akshaykumar-xu2be 8 ай бұрын
Looking for a good full course and there it is.. What a timing.
@cs-oi4im
@cs-oi4im 4 ай бұрын
His teaching style is awesome. I have also learned Node and Express from him though this channel.
@serial_coder
@serial_coder 8 ай бұрын
I just recognized him with his voice. My favorite Js/Node teacher John Smilga.
@alexref955
@alexref955 8 ай бұрын
What’s wrong with his voice? I remember speaking him normally
@serial_coder
@serial_coder 8 ай бұрын
I think he is high on drugs.
@AbhishekTiwari-cf8sp
@AbhishekTiwari-cf8sp 8 ай бұрын
Finally my wait is over. Hey Brad(TM) it's you as a instructor 😂❤
@indrakhatiwada9860
@indrakhatiwada9860 8 ай бұрын
No it's john
@sherazakrampro8099
@sherazakrampro8099 8 ай бұрын
I really needed this course. Thank you so much ❤
@3minutesbibletruth
@3minutesbibletruth 8 ай бұрын
My favorite instructor is here
@MxolisiMasuku
@MxolisiMasuku 4 ай бұрын
Great content commands you to come back! Took this course as a refresher to just breeze through. How is that going? Well, I am here for the 5th day in a row.
@clashingtv2527
@clashingtv2527 2 күн бұрын
it took me 5 days but i enjoy it!
@Milan-Krushna
@Milan-Krushna 5 ай бұрын
I Love this tutorial ❤. It is very informative. Thank you very much for creating this type of tutorial. I have cleared my nearer to all doubts regarding Typescript and also learn so many new things and tricks Thank you again
@DarkGT
@DarkGT 8 ай бұрын
My boss wants me to learn it at some point for writing test cases. Wish me luck.
@zamsosam
@zamsosam 8 ай бұрын
This man is legend
@BlastbeaterPT
@BlastbeaterPT 8 ай бұрын
The Goat Smilga ❤
@Rana-Farhan
@Rana-Farhan 4 ай бұрын
Awesome Man, thanks.
@ViniciusEmprego
@ViniciusEmprego 7 ай бұрын
That course is perfect! He explains everything so well
@korleone72
@korleone72 3 ай бұрын
thank you so much the course is beneficial!
@th3ja
@th3ja 7 ай бұрын
Top notch content and instructor! Awesome as always FCC!
@raksalim5860
@raksalim5860 8 ай бұрын
you sir. are a god
@gregfredder8645
@gregfredder8645 8 ай бұрын
I love John Smilga
@swayambadhe
@swayambadhe 8 ай бұрын
John smilga strikes again
@3minutesbibletruth
@3minutesbibletruth 8 ай бұрын
We are not intimidated by DEVIN AI at all. We are feeling that new energy already.
@Leesdjo
@Leesdjo 3 ай бұрын
The voice sounds familiar. Thank you John.
@soldishero_YY
@soldishero_YY 8 ай бұрын
9 hours? OMG. Let's begin
@frq9293
@frq9293 6 ай бұрын
At 3:20:03, how did the role property go from 0 to "Admin" in the console?
@juanmacias5922
@juanmacias5922 8 ай бұрын
LOL I don't know if it's because I have a newer version, mostlikely because I'm using Bun, but my website crashed. 31:13 Edit: interesting, only diff is that vite is 5.2.0 for me, so I assume it was Bun that caused the TS error ha 32:23
@hooho491
@hooho491 7 ай бұрын
Very good course but I'm overwhelmed by the amount of information overall, especially in React section. It's difficult to use all the information in a real project 😕
@neneodonkor
@neneodonkor 2 ай бұрын
You are not supposed to learn everything at a go. This is over 9 hours. You should use about a month or two to absorb the information.
@andrewthompson4228
@andrewthompson4228 4 ай бұрын
You sound so much like David O'Hara from The Departed!
@saayakimei3650
@saayakimei3650 2 ай бұрын
A random comment but your voice sounds similar to Chris from family guy 😂
@orlandoferazzani3639
@orlandoferazzani3639 7 ай бұрын
at 2:12:50 couldnt we set up the book type like this type Book = { id: number; name: string; price: number; discount?: number; };?
@Not_Aran8276
@Not_Aran8276 7 ай бұрын
Yes you can, it’s just different formatting and if you use something like Prettier formatter, it’ll do it automatically.
@3polygons
@3polygons 8 ай бұрын
Thank you!!
@hendoitechnologies
@hendoitechnologies 4 ай бұрын
post video about how to finetune ChatGPT Model for specific usecase with website or mobile integration to work as customer care chatbot....
@toystory3167
@toystory3167 8 ай бұрын
8:54:30 rtk
@tochimclaren
@tochimclaren 29 күн бұрын
I don't think interfaces are meant to do the same thing as types as one is more flexible types are more flexible than interface.
@eleah2665
@eleah2665 8 ай бұрын
Hi John!
@allsparky
@allsparky 7 ай бұрын
2:16:02 omg he's so right
@zakirudeboy14
@zakirudeboy14 6 ай бұрын
is anyone getting when using zod package when he is teaching promises and fetching.
@saeidkhoorani_public
@saeidkhoorani_public Ай бұрын
But I am thanksful for the knowledge sharing.
@pabitrakumar4564
@pabitrakumar4564 8 ай бұрын
Finally my wait is over😅
@AjayKumar-fd9mv
@AjayKumar-fd9mv 8 ай бұрын
Awesome
@omers.143
@omers.143 8 ай бұрын
I love you guys
@AbdullahMubeenA.M
@AbdullahMubeenA.M 6 ай бұрын
Can someone who doesn't know React learn it by building a project?
@GiftMthimunye
@GiftMthimunye 8 ай бұрын
CAN we PLEASE have FLET tutorial 🙏🙏🙏
@tiffanyalberti2029
@tiffanyalberti2029 5 ай бұрын
Is it possible to become a programmer or get into tech if I have a drug charge from over 20 years ago??
@jojokman
@jojokman 5 ай бұрын
offcourse
@ashieraslam
@ashieraslam 8 ай бұрын
Is it for absolute beginner ? Or one's should have knowledge of any sort of programming language?
@juanmacias5922
@juanmacias5922 8 ай бұрын
Knowledge of JS would probably help, try it out, see how far you get.
@MehmoodHussain-lk2qg
@MehmoodHussain-lk2qg 7 ай бұрын
Do we need to know basic javascript for this course?
@hooho491
@hooho491 7 ай бұрын
absolutely.
@waqarrajpt7031
@waqarrajpt7031 8 ай бұрын
Nyc sir
@eliodrallag4806
@eliodrallag4806 8 ай бұрын
great
@rodrigolopez-qi5ez
@rodrigolopez-qi5ez 8 ай бұрын
Where is the second part of this course?
@flash0p
@flash0p 7 ай бұрын
its paid you can look at his website codingaddict
@Sonyemman97
@Sonyemman97 8 ай бұрын
How do people successfully finish these courses? I want to escape tutorial hell and I find myself there whenever I start these courses.
@ramatjyotsingh2643
@ramatjyotsingh2643 8 ай бұрын
Stop watchin tutorial beside just some syntax and basic stuff then start building a project on your own , you'll learn alot that way
@CasualCosta
@CasualCosta 8 ай бұрын
For me, it was watching 15 minutes a time and then trying to re-create what he did from memory and checking only if needed. I did it for his React projects and it took me 2 months to finish everything, but it really did teach me how the library works.
@omogbemeiyere6475
@omogbemeiyere6475 8 ай бұрын
The legend himself John f*cking Smilga so happy you dropping this course man ❤❤❤❤🎉🎉🎉
@marg5019
@marg5019 8 ай бұрын
No Closed Caption I can't hear it.
@kvelez
@kvelez 6 ай бұрын
{ "compilerOptions": { "target": "ESNext", "module": "CommonJS", "outDir": "./dist", "strict": true, "forceConsistentCasingInFileNames": true }, "include": [ "src/**/*.ts" ], "exclude": [ "node_modules" ] }
@viktorbutanski
@viktorbutanski 7 ай бұрын
Two and a half hours in - loving it already. Does anyone know if this yellow marker showing the function scope like here kzbin.info/www/bejne/gHmoc2qIna96Z7s is an extension of VS Code setting?
@deepakjoshi3347
@deepakjoshi3347 7 ай бұрын
Nice voice
@raghav_sridhar
@raghav_sridhar 8 ай бұрын
❤🎉
@fluxsiarski
@fluxsiarski 7 ай бұрын
2:16:02 😹
@0x-003
@0x-003 8 ай бұрын
So this video isnt the full course?
@freecodecamp
@freecodecamp 8 ай бұрын
It is a full course. But you can pay to get an extra project to build.
@6slave
@6slave 2 ай бұрын
Ay Gil, Tell Brandon to stop hanging out with Rashad, he's rubbing off on'em, pause. Lol.
@Nemesis-db8fl
@Nemesis-db8fl 8 ай бұрын
This is the kind of video where i turn off my adblocker
@LokeshKumar-tk7ri
@LokeshKumar-tk7ri 8 ай бұрын
what about Devin?
@Famelhaut
@Famelhaut 8 ай бұрын
🚭
@armanrozika
@armanrozika 2 ай бұрын
ugh, that enums is so weird and counter intuitive. Also, i dont think there are real benefit of using enums, why not just use plain object
@kim92se64
@kim92se64 8 ай бұрын
3h03m
@saeidkhoorani_public
@saeidkhoorani_public Ай бұрын
Is the teacher needs sleep? Why his voice is sleepy and tired!
@aaronargottelopez3488
@aaronargottelopez3488 6 ай бұрын
@manishgautam2424
@manishgautam2424 8 ай бұрын
nothing is free there
@DadaDuyilemi
@DadaDuyilemi 6 ай бұрын
9:09:39 in and everything is free
@manishgautam2424
@manishgautam2424 6 ай бұрын
@@DadaDuyilemi what's there
@umaralifayzullayev
@umaralifayzullayev 8 ай бұрын
First
@povdata
@povdata 8 ай бұрын
toilet voice
@hellokevin_133
@hellokevin_133 8 ай бұрын
Why does this guy sound like this? don't other people feel irritated listening to him? he's also a massive spammer, just tries his best to make his courses unnecessarily long.
@adrian-4767
@adrian-4767 5 ай бұрын
hellokevin_133 how does he try to make his courses unnecessarily long?
@josepholofinte9531
@josepholofinte9531 2 ай бұрын
You're just being silly. That's all.
@Oncopoda
@Oncopoda 7 ай бұрын
Course should be called TypeScript for absolute beginners. 😴
@muhammadyafizhambatubara461
@muhammadyafizhambatubara461 8 ай бұрын
please don't talk about devin, its demotivated me
@knowledgetogo92
@knowledgetogo92 8 ай бұрын
sorry, but this is like listening to grandpa when he is almost dying. This is so slow and boring. AI will help me now to learn TypeScript....
@josepholofinte9531
@josepholofinte9531 2 ай бұрын
Would you be so kind as to share a progress report?
@Omar.bin.khattab
@Omar.bin.khattab 16 сағат бұрын
thanks so much
@AlexanderYaremchuk
@AlexanderYaremchuk 6 ай бұрын
Thank you very much! I've completed this course. it took me a whole month.. (I actually expected me to be swifter) negative stuff: * the voice is specific but I got used to it rather quickly. * instant tooltips covering lots of screen are annoying. you pause the video to check out the whole code but see the dumb tooltip. (editor.quickSuggestionsDelay and editor.hover.delay help to fight it in vs.code). overall I'm happy I did the course - it helped me a lot to get acquainted with React.
TypeScript Tutorial for Beginners
1:04:28
Programming with Mosh
Рет қаралды 1,3 МЛН
Learn TypeScript - Full Tutorial
4:46:25
freeCodeCamp.org
Рет қаралды 1,1 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 17 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 14 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 18 МЛН
TypeScript Full Course - From Beginner to Advanced
3:54:02
Tech With Tim
Рет қаралды 39 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 820 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 184 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,5 МЛН
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 15 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 714 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,4 МЛН
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 285 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 17 МЛН