Тёмный

Learn TypeScript - Full Course for Beginners 

freeCodeCamp.org
Подписаться 10 млн
Просмотров 49 тыс.
50% 1

This course is a hands-on introduction to TypeScript. You'll learn how TypeScript can make your life easier and your code less error-prone.
✏️ Study this course interactively on Scrimba:
v2.scrimba.com/learn-typescri...
Code is available on the Scrimba course page for each lesson.
Scrimba on RU-vid: / scrimba
⭐️ Course Contents ⭐️
0:00:00 Introduction
0:06:39 Intro to Pizza app
0:16:49 Move code to TS
0:19:58 Defensive coding
0:24:36 Obligatory types basics lesson
0:28:29 Add type to orderId
0:29:55 Defining Custom Types
0:33:44 Adding a Pizza type
0:38:00 Nested object types
0:43:15 Optional properties
0:45:58 Adding an Order type
0:47:20 Typing arrays
0:52:00 Type orderQueue
0:56:13 Literal types
0:58:57 Unions
1:01:57 Update order status to use literal type unions
1:04:59 Add ids to pizzas
1:07:41 Type Narrowing
1:12:39 Be explicit whenever you can
1:14:54 Function return types
1:17:53 TS-specific types: any
1:20:48 Add return type to getPizzaDetail
1:24:11 Void return type
1:26:09 Add automatic ids to menu items
1:30:31 Utility Types & Partial
1:37:39 Omit Utility Type
1:44:42 Fix TS warnings with Omit
1:48:53 Generics
1:56:17 Generic functions in the pizza restaurant
1:59:43 Explicitly type generic function calls
2:04:08 Conclusion... for now
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Опубликовано:

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 65   
@a7mdbest15
@a7mdbest15 19 дней назад
i watched the whole thing in one go, this guy is awesome, thank you bob.
@Dreamprime
@Dreamprime 20 дней назад
The overall presentation with all its quality and effectiveness, has destroyed my prejudices and distance against TS, Thanks to this instructor of great competence for his good work.
@hwapyongedouard
@hwapyongedouard 20 дней назад
bob's courses are really a must not gonna lie
@gabrielgomesmabiala6707
@gabrielgomesmabiala6707 21 день назад
A bob-ziroll-course is a must-watch, thnak you Bob
@sertifikali
@sertifikali 18 дней назад
That was great! I finished it in one shot. I hope we get more on Typescript from Bob. Thanks Bob!
@TowhidurRahman-om9gz
@TowhidurRahman-om9gz 21 день назад
Voice are so clear. Great explanation. I love your clear accent. Love you boss. Keep it up. Awaiting for new tutorial ❤
@Pranjalsinha712
@Pranjalsinha712 21 день назад
Loved it. Thanks team.
@dineshk9803
@dineshk9803 19 дней назад
Bob's courses are the best, he really care about the student who are taking his course and course content is just wow, THE BEST ❤❤
@temi_adenuga
@temi_adenuga 10 дней назад
I'm about to complete this whole thing today and I just can't help but say thank you to the instructor. Now I have to find a TS project to do
@x_CrossHair_x
@x_CrossHair_x 21 день назад
I'm dumfounded when I stop to think and list how many "Coding Languages" That exist.. It would be wonderful to develop a Coding Language that would become the only one needed (incorporrating all the best aspects) of them all.. But.. I guess only in a dream.
@dheerajvithalkar
@dheerajvithalkar 21 день назад
eating soup with fork is possible, but not effective. Not one type can fit all needs. Therefore the diversity
@pawel7196
@pawel7196 21 день назад
@@dheerajvithalkar Plus a lot of them are simply abandoned by industry or barely used. Only a few of them are truly relevant for an average dev
@guinea_horn
@guinea_horn 20 дней назад
A lot of languages have the goal of being "the only language you need for X use case", this is the exact reason why there are so many languages in the first place
@Alan-lb8ef
@Alan-lb8ef 20 дней назад
Let's all just use a screwdriver when we need to hammer something 😂
@ZoroBoiInd_laman
@ZoroBoiInd_laman 21 день назад
Thanks Goddd thanksssssss. Ur very helping me veteran iam going watching full this video and learning. Bro, your video coincides with an assignment from university to create a website from Typescript, which is a coincidence. Thanksss
@roshan4348
@roshan4348 19 дней назад
Great typescript video!
@khalidelgazzar
@khalidelgazzar 21 день назад
Super .. on my watch list😊
@emmanuelhadzah2807
@emmanuelhadzah2807 20 дней назад
Ok, scheduled to learn typescript this week and fcc just popped up the lesson for me 😎
@rishiraj2548
@rishiraj2548 21 день назад
Great thanks
@thats_a_bug
@thats_a_bug 21 день назад
I was thinking to learn typescript. I was finding a good course of typescript. I saw a new course of typescript. Now I am learning typescript.
@kəanıncupıdo
@kəanıncupıdo 21 день назад
Yes.
@liftoff3
@liftoff3 20 дней назад
Typescript is my everyday language. The strict typing helps us a lot catching bugs early in the development
@dopetag
@dopetag 16 дней назад
Oh, my first React teacher from Scrimba
@Yayode_Akuafo_Patawah1145
@Yayode_Akuafo_Patawah1145 9 дней назад
Me too, Now we're here again learning typescript.
@SurajRana-ds4co
@SurajRana-ds4co 21 день назад
I'm here love it
@ArjunTanwar900
@ArjunTanwar900 21 день назад
Thank you Bobs a roll
@deniswastaken
@deniswastaken 21 день назад
hello team freecodecamp, I haven't seen any video from Sanjeev in a long time, I guess he stopped making videos on channel too, so will he ever appear on a new tutorial on your channel?
@TechHubs
@TechHubs 21 день назад
I love it
@mayureshbalsaraf2696
@mayureshbalsaraf2696 21 день назад
@freecodecamp pls bring full fledged mathematics course for machine learning
@marvelzz25
@marvelzz25 11 дней назад
Completed
@GeorgeAbutiate
@GeorgeAbutiate 10 дней назад
Bob you are just amazing and i am so happy i met your materialsI think we have enough of technologies to build a fully functional e-commerce website if you are with me like my comment
@Quintusflac
@Quintusflac 21 день назад
That was fun
@CoryArmer
@CoryArmer 20 дней назад
What about coding in React Native with Expo, where you can see your app live while coding?
@Booksreader-v8f
@Booksreader-v8f 21 день назад
This is again an amazing course. I have suggested my four friends to join free code camp, they are now subscribers of free code camp.
@ishanchandrakar1928
@ishanchandrakar1928 21 день назад
What are the prereuisites to watch this Typescript video?
@KimThienLang
@KimThienLang 20 дней назад
Why i remember that i've seen it two days ago :)))
@menemenim
@menemenim 21 день назад
Finallyy
@fredbluntstoned
@fredbluntstoned 21 день назад
If you had used OBS to record then you could have captured the popup text when hovering over redlined text.
@bobziroll
@bobziroll 21 день назад
This is a course on Scrimba, and was cross posted here on freeCodeCamp. Currently Scrimba doesn’t have the pop ups baked into the recordings, but I’m really hoping that it will in the future 🤞🏻
@TheMernNexusIndia
@TheMernNexusIndia 21 день назад
Hello sir good evening sir, please can you make a video on AI for Beginners🙏🙏🙏🙏🙏🙏🙏🙏
@RustyNox
@RustyNox 20 дней назад
To think all this time we managed just fine all these years without another Microsoft overhead!
@forheuristiclifeksh7836
@forheuristiclifeksh7836 20 дней назад
5:00
@Amithbny
@Amithbny 21 день назад
Is it okay to study ts if I only know the basics of js ?
@void9545
@void9545 21 день назад
I don’t know either one, but I’d say it is okay, just be prepared for a serious challenge.
@Amithbny
@Amithbny 21 день назад
@@void9545 oh okay let me try then 😁
@Arandela_
@Arandela_ 21 день назад
⁠@@Amithbny If you already know the basic concepts of Javascript you can go for Typescript, the only thing that will take you a bit to get used to is that TS is a strong typed language.
@AlamKhan-yt9wd
@AlamKhan-yt9wd 21 день назад
Yeah, just give it a shot. You'll not regret.
@Scorpion55433
@Scorpion55433 21 день назад
Udemy: plz stop
@pratikthorat3480
@pratikthorat3480 21 день назад
😂
@user-sy4sf8gq4p
@user-sy4sf8gq4p 21 день назад
Hey...... Why there are tooo many ads ¿!!!!!!???????
@quang.luu.179
@quang.luu.179 15 дней назад
👍👍👍
@smartbeeinc
@smartbeeinc 21 день назад
😍
@kim92se64
@kim92se64 15 дней назад
33
@nayanachandulal2668
@nayanachandulal2668 21 день назад
Hi can anyone one help me in this I'm the beginninger sooo
@adecaleb8037
@adecaleb8037 21 день назад
.if only I had a laptop 💻
@saumalyasarkar1503
@saumalyasarkar1503 18 дней назад
Basically Typescript is Java in Javascript.
@NahomTsegaye-ey3ig
@NahomTsegaye-ey3ig 21 день назад
First
@lachidong7818
@lachidong7818 20 дней назад
a book
@aammssaamm
@aammssaamm 21 день назад
Typescript needs so many testimonials, even a threat to an employment, to convince people to use it. 😂 If you decide to sell sandwiches, you have to pay developers again to write "addNewSandwich" and "selectedSandwich". 😂 What a waste of time.
@MrDima123123
@MrDima123123 20 дней назад
How many TS courses for beginners there are on this channel? Not enough? Seriously, the same topic again and again
@benporter3903
@benporter3903 2 дня назад
Teach type script instead of boring JavaScript
@thomasmcivor2665
@thomasmcivor2665 9 дней назад
you're going too fast!!!
@penguinxed
@penguinxed 4 дня назад
you're just slow
@osasomoregbee4878
@osasomoregbee4878 21 день назад
Thanks team freecodecamp... You all are life savers 🙏🙏🙏🙏🙏