Complete TypeScript course in an hour | Typescript for beginners

  Рет қаралды 90,497

RED Group

RED Group

Күн бұрын

💎 Get a premium subscription - htmllessons.ru/premium?...
❤️ Reviews here - t.me/htmllessons_reviews
🎁 Draw in TG - t.me/redgroupchannel
New big video on the channel, today I'm posting the complete Typescript course for beginners. This material will allow you to learn Typescript in an hour from scratch (only knowledge of JavaScript is important). Count it as 20 TS lessons in one video. Last time I did a quick course on TypeScript, but it wasn't complete. I will also answer some of the questions that are encountered at the interview for the Junior Front-end developer. We can say this is a fundamental course in TypeScript from A to Z. Enjoy watching!
I hope you appreciate my efforts, please like and subscribe. 🔥 2000 likes and I continue the rubric of full courses.
If you have any questions about this topic - let me know in the comments!
Download 🖥 project folder - htmllessons.ru/storage#storag...
⚡️ List of intensives by subscription - htmllessons.ru/list-intensive...
🍥 Theme to Editor/IDE - Ayu Mirage Theme, font Iosevka
👉 Useful links from the video:
Complete course on React - • Полный курс React JS д...
Full course on Next.js - • Полный курс по Next js...
Full course on Redux + RTK Query - • Полный курс Redux Tool...
Rutube 2.0 - • 🚀 RUTUBE и ТОЧКА. Разр...
00:00:00 - Entry
00:00:10 - What will be in this video
00:02:50 - Installing and configuring TypeScript
00:06:40 - tsconfig.json config file
00:08:50 - Basic types
00:10:14 - Structure of objects
00:17:06 - Arrays
00:18:56 - Tuples
00:20:00 - Functions and their types
00:22:55 - Rest parameters and types
00:23:18 - Functional overloads
00:25:20 - Classes and types
00:29:18 - Interfaces
00:30:00 - Types vs. Interfaces
00:31:58 - Enum and its types
00:35:12 - Assertions
00:37:11 - Generic
00:45:22 - Type utilities
00:50:55 - Decorators
00:54:27 - Extended types
00:57:14 - React and TypeScript
00:58:30 - Creating components with TypeScript
00:59:45 - Event typing (e.g. onClick, onChange)
01:00:40 - Using Hooks and their types (useState)
01:01:17 - Where to see the full typing of React, Redux, Next.js
01:01:37 - How strongly do you need to type?
01:02:29 - If TS doesn't swear, should it be typed?
01:04:13 - Tips for further learning TypeScript
#TypeScript #TypeScript #TS #RedGroup
💡 Personal TG channel - t.me/hardmaxchannel
👉 All links (+ editor setting) and information about me - redlinks.tech/
Watch the video UNTIL THE END, subscribe to the channel, put 👍 and the bell 🔔

Пікірлер: 270
@REDGroup
@REDGroup 11 ай бұрын
Спасибо за 2000 лайков! Новому курсу быть 🔥
@trust6077
@trust6077 Жыл бұрын
Все усилия рано или поздно окупаются. Очень ценю те курсы которые ты выпускаешь на Ютуб канале. Все доступно и очень сильные знания предоставляешь бесплатно, спасибо большое ❤
@mur4ever
@mur4ever Жыл бұрын
Благодарю за бесплатный материал! Он был очень полезен и профессионально подготовлен. Спасибо!
@ximik6452
@ximik6452 Жыл бұрын
Круто! Давно хотел увидеть курс по тайпскрипту в твоём исполнении
@ruwz
@ruwz Жыл бұрын
Автор, огромный тебе респект! Обожаю твои видосы, очень много полезной информации! Очень люблю полные курсы и крупные проекты!
@user-rg1bz1jx8p
@user-rg1bz1jx8p Жыл бұрын
Спасибо за то что рассказал про типизацию реакта и дал ресурсы где более подробно описана его типизация
@MuhTimur
@MuhTimur Жыл бұрын
Классные ролики, удобно и можно быстро вспомнить теорию перед собеседованием
@ni4egonepridumal
@ni4egonepridumal Жыл бұрын
Много проделано полезной работы, спасибо за твой труд !
@user-ry4gk1kb1h
@user-ry4gk1kb1h 11 ай бұрын
До этого ролика в моей жизни было всё отлично
@di0kGG
@di0kGG 9 ай бұрын
До тс было всё отлично😂
@Kaputishka
@Kaputishka 8 ай бұрын
До момента пока мне не сказали, что в новой платформе вместо c# нужно будет программировать на ts, у меня тоже все было отлично(((
@user-ry4gk1kb1h
@user-ry4gk1kb1h 8 ай бұрын
@@Kaputishka так с# типизировный, разве нет?
@Kaputishka
@Kaputishka 8 ай бұрын
@@user-ry4gk1kb1h да, типизированный. Меня не типизация смущает, а то, что нужно учить еще один новый язык, еще и фронтендный.
@gagarin6580
@gagarin6580 8 ай бұрын
​@@user-ry4gk1kb1hда, типизированный
@elixzez
@elixzez Жыл бұрын
Спасибо за такой материал ! Ждем еще больше годного контента ! 😇
@FredZirov
@FredZirov Жыл бұрын
Спасибо большое за контент который вы делаете для нас!
@snejochekvlogs3189
@snejochekvlogs3189 9 ай бұрын
Первая обучалка, которую я посмотрела на скорости *1 - зачитываешь, как Эминем)))
@hiItIsDaria
@hiItIsDaria 8 ай бұрын
Спасибо большое за ролики! 😊 Очень нравится, как всё структурировано, прям на одном дыхании смотрю)) Ваши усилия заметны и я искренне ценю это. Продолжайте в том же духе, ребята! Держите мотивацию, потому что у вас тут целая армия фанатов! Ждём новых шедевров от вас! 👍🎉
@REDGroup
@REDGroup 8 ай бұрын
Спасибо, Даша! 🚀
@olegsozonik94
@olegsozonik94 10 ай бұрын
Все доступно и очень сильные знания предоставляешь бесплатно, спасибо большое ❤
@lovelyboy8056
@lovelyboy8056 Жыл бұрын
Отличный урок Макс, успехов!
@Lloyd2281
@Lloyd2281 Жыл бұрын
Отличное видео, благодарю Макс!!!
@twentythe1st
@twentythe1st 6 ай бұрын
Спасибо, все детально разобрано и передано, очень информативно и полезно!
@_zubokryl_
@_zubokryl_ Жыл бұрын
Буду рада полному курсу!! И любым другим от Вас. Вы хорошо объясняете. Спасибо!
@vlladimirr21
@vlladimirr21 11 ай бұрын
Максим! Спасибо за видео! Урок получился очень хорошим! Все четко : вопрос - далее Ответ)
@sailoks8411
@sailoks8411 Жыл бұрын
Спасибо за Вашу работу!
@user-ep4ty4mj3r
@user-ep4ty4mj3r 2 ай бұрын
Отличный курс, все емко и крайне полезно, до этого смотрел другой курс и твой помог разложить и устаканить базовое понимание TS.
@user-fo2nu8nv7w
@user-fo2nu8nv7w Жыл бұрын
Спасибо за ваши старания!
@nikolassmakovsky4032
@nikolassmakovsky4032 Жыл бұрын
Макс, лучший, спасибо! P.S. Сам TS знаю, но для новичков это просто шикарный курс!
@awwwesoman
@awwwesoman Жыл бұрын
Видео понравилось, лайк прожал, надеюсь наберем 2к и будут выходить новые курсы, это нужный формат и у тебя он хорошо получается 👍
@user-zq1vt4hb8p
@user-zq1vt4hb8p Жыл бұрын
Здорово 👍, полный курс по тс вышел, осталось сделать практику практику используя ts
@REDGroup
@REDGroup Жыл бұрын
Гляньте на канале Amazon 2.0
@ivanpost4079
@ivanpost4079 9 ай бұрын
Большое спасибо за Ваше видео! Отличная, просто бесценная информация в бесплатном доступе... Вау! Спасибо за Ваш труд и Ваше время))
@REDGroup
@REDGroup 9 ай бұрын
Пожалуйста
@_GreenSnake_
@_GreenSnake_ Жыл бұрын
Спасибо за Ваш труд
@TheWorldPeace
@TheWorldPeace Жыл бұрын
Братан харош, курс в кайф. Спасибо большое!
@user-hz5vm9tn8n
@user-hz5vm9tn8n 2 ай бұрын
Красиво, качественно, по делу. Спасибо! Тяжеловато конечно с быстрой речью, но никто не запрещает перемотать назад и прослушать для понимания еще раз.
@paroletatel
@paroletatel Жыл бұрын
Очень крутое видео! Ещё не смотрел, но по содержанию - конфетка
@user-wq6vf9qo2h
@user-wq6vf9qo2h Жыл бұрын
Благодарю, все по делу!
@user-wd3tl2rx9p
@user-wd3tl2rx9p Жыл бұрын
Отличный курс по TypeScript ) Максим, важна дистанция )
@whitespace2925
@whitespace2925 Жыл бұрын
спасибо братуха ) отличный курс
@Xtemple135
@Xtemple135 2 ай бұрын
Пасиба, готовлюсь к собесам и твое видео прям отличный способ освежить знания!
@user-ng8nn9em4t
@user-ng8nn9em4t Жыл бұрын
Спасибо за твои труды
@user-br6nj4gn6q
@user-br6nj4gn6q 8 ай бұрын
Большое спасибо за Ваше видео!
@laza1961
@laza1961 Ай бұрын
Благодарю за бесплатный материал! Он был очень полезен и профессионально подготовлен. Спасибо! 💯
@sofyap.2153
@sofyap.2153 Ай бұрын
Полезное видео) один ньюанс - обычное подобные уроки смотрю в 2Х, но тут даже возникло желание сделать 0.5🤔
@Wunderwaffe2333
@Wunderwaffe2333 27 күн бұрын
by me too
@Serhii_lolovich
@Serhii_lolovich Жыл бұрын
ts в связке с ректом очень интересная тема, лайк
@ali_mov_f
@ali_mov_f Жыл бұрын
брат спасибо за твой труд мы будем тебя поддерживать)
@REDGroup
@REDGroup Жыл бұрын
Спасибо
@user-mh6jz7jo8k
@user-mh6jz7jo8k Жыл бұрын
чувакк! твои видосы неплохо заходят! продолжай!
@REDGroup
@REDGroup Жыл бұрын
Отлично!
@user-iw7wr5yk1d
@user-iw7wr5yk1d Жыл бұрын
спасибо за урок всё очень была круто продолжай в том же духе )
@user-iw7wr5yk1d
@user-iw7wr5yk1d Жыл бұрын
я просто уже 3 раз смотрю этот ролик с каждым разом всё яснее )
@racman9964
@racman9964 4 ай бұрын
Мужик, красавчик! Спасибо тебе большое. Повторил теорию быстро благодаря тебе
@REDGroup
@REDGroup 4 ай бұрын
Пожалуйста 🙏
@user-jh8oq4uw6e
@user-jh8oq4uw6e Жыл бұрын
Да, запишите пожалуйста курсы по эти новым темам! React и другие фишки !!!
@babyzonechanell
@babyzonechanell Жыл бұрын
Спасибо большое я как раз хотел прейти в Ts курс очень понятный и еффективный рекомендую всем
@zohidmustafoyev2448
@zohidmustafoyev2448 11 ай бұрын
спасибо тебе и твоей команде
@REDGroup
@REDGroup 11 ай бұрын
Пожалуйста
@gywen
@gywen Жыл бұрын
Спасибо за контент 😊
@andreinov5642
@andreinov5642 11 ай бұрын
Спасибо. Супер !!!!
@focusedzed
@focusedzed 10 ай бұрын
В ролике не увидел, но полезно знать. Кортежи, которые не помечены как readonly, или которые не имеют as const - нормально реагируют на push. То есть мы можем запушить в кортеж что угодно. Но при этом, если мы попытаемся воспользоваться запушенным значением, то TS скажет, что длина как бы осталась неизменной. Таким образом объект будет присутствовать в кортеже, но с ним ничего нельзя будет делать. Поэтому по возможности пробрасывайте readonly или as const)
@focusedzed
@focusedzed 10 ай бұрын
Ещё если развернуть rest-оператор конкретного типа и пушить в кортеж. То TS проигнорирует входной тип. И можно будет пушить сколько угодно и что угодно. С этим тоже следует быть аккуратным.
@AlexGabber
@AlexGabber Жыл бұрын
Как всегда лайк :) Но немножечко озвучу критики со своего бока. В целом сталкивался почти со всем, парочку приемов подхватил, со всем согласен, контент очень крутой. Но с декораторами ты не разобрался, я и сам в них вскользь совсем, но то что я знаю, в 5 версии тс как раз их серьезно переработали (если мне память не изменяет). Ну а в целом, максимально сжатый и полезный курс по тс, такого мне не хватало на старте. Те, кто только начинает свой путь в тс, это отличное пособие.
@REDGroup
@REDGroup Жыл бұрын
Да, я не изучал 5 версию. Я писал декораторы как обычно их пишу
@user-kb4le4me2d
@user-kb4le4me2d 27 күн бұрын
Спасибо за видео, толковые объяснения. Только мне как новичку высокий темп
@user-hw3co1xx4c
@user-hw3co1xx4c 8 ай бұрын
Спасибо , ща глянем
@devcodingitstudio2764
@devcodingitstudio2764 Жыл бұрын
Топчик. Как всегда на высоте!
@user-yf2er5vr8q
@user-yf2er5vr8q 11 ай бұрын
супер спасибо быстро и ясно
@user-ep8md8vs7j
@user-ep8md8vs7j Жыл бұрын
Макс вы МОЛОДЦЫ. продолжайте в том же духе. с нас лайк подписка и ком
@Evgeniy-pro
@Evgeniy-pro Жыл бұрын
Спасибо за видео)
@ivangorbynov3044
@ivangorbynov3044 Жыл бұрын
Спасибо большое за ваш контент
@REDGroup
@REDGroup Жыл бұрын
Пожалуйста
@smykoil
@smykoil 11 ай бұрын
T - type.. Поэтому T и пишут.. Но если типов больше одного или вы можете как-то уточнить, как этот тип будет использоваться, нужно не просто букву писать, а название типа. Как и над названиями пропсов в функциях, над ними стоит подумать.. Названия - очень важно.. Самый простой пример:
@markcoderss
@markcoderss Жыл бұрын
искал два дня нормальный курс, и вот курс сам меня нашёл:)
@REDGroup
@REDGroup Жыл бұрын
Добро пожаловать!
@_SPIRICH_
@_SPIRICH_ Жыл бұрын
Спасибо за видео
@RewCSharp
@RewCSharp 5 ай бұрын
Спасибо за урок!
@ArtemMindsurfer
@ArtemMindsurfer 6 ай бұрын
что может быть лучше чем проснуться с утреца в воскресенье и досмотреть такой информативный ролик?)
@haibova_irisha
@haibova_irisha Жыл бұрын
класс , очередное полезное видео !
@nursultansarazhiev9821
@nursultansarazhiev9821 Жыл бұрын
Разница между type и interface в том что если мы укажем 2 type с одинаковым названием будет ошибка. А с interface он соберет их в едино, то есть будет считать его как один interface
@REDGroup
@REDGroup Жыл бұрын
Да, забыл упомянуть. Но это редкий случай такой практики
@ruslangilyazov7733
@ruslangilyazov7733 3 ай бұрын
Спасибо большое за ролики!
@user-oe9wl1zq4o
@user-oe9wl1zq4o 25 күн бұрын
Можно как и в случае с "... arr: string[] ..." и "... arr: Array ..." вместо "... arr: ReadonlyArray ..." писать "... arr: readonly string[] ...", и не только с массивами.
@user-yr5gb8tl4x
@user-yr5gb8tl4x 9 ай бұрын
Спасибо большое))
@reze1337
@reze1337 Жыл бұрын
Супер!! Жду курс по tanstack query
@user-gg7cg7gz9o
@user-gg7cg7gz9o 4 күн бұрын
бро спасибо за курс !!!! ты мощь !!! еще такой вопрос,какая тема в vs code стоит у тебя. ?)) у тебя всегда какие то вкусняшки )))
@REDGroup
@REDGroup 4 күн бұрын
Обычно в описании пишу
@user-zc2op2db8z
@user-zc2op2db8z Жыл бұрын
Огромное спасибо
@user-jb3bd5zz9g
@user-jb3bd5zz9g Жыл бұрын
Looking forward to the course on react query
@lucian8118
@lucian8118 Жыл бұрын
Reduxtoolkit query is already on this channel,last video if im not mistaken
@user-jb3bd5zz9g
@user-jb3bd5zz9g Жыл бұрын
@@lucian8118 redux yes is no react query
@JazkiPlay
@JazkiPlay 10 ай бұрын
*Очень круто объясняешь, сразу понимаю суть. До этого 2 видосика по TS просмотрел и не все понял, а тут прям разнос )) Спасибо за такой видос! Продолжай в том же духе, контент прям дикий. TS изучаю сейчас и хочу больше его видеть.*
@khannanov2
@khannanov2 8 ай бұрын
Спасибо!
@vovik815
@vovik815 9 ай бұрын
Спасибо за курс
@hitahita2342
@hitahita2342 9 ай бұрын
проблема с типами в нативном js отчасти решается хорошей ide с анализом кода, типа webstorm'а. хотя конечно далеко не на том же уровне что в ts
@darad2759
@darad2759 Жыл бұрын
Курс просто🔥🔥🔥
@domikpriklyocheniu3611
@domikpriklyocheniu3611 7 ай бұрын
есть пет проект который положил в резюме стоить переделать на тайпскрипт + реакт с просто реакт?
@user-iw7wr5yk1d
@user-iw7wr5yk1d Жыл бұрын
спасибо за урок Макс пожалуйста чуть помедленнее объясни пожалуйста на следующих уроках )
@REDGroup
@REDGroup Жыл бұрын
Каждый урок мне это пишут ново пришедшие, в этом ролике я еще был медленнее. Дальше уже не куда для меня. Всегда есть функция замедления видео
@riseofkingdoms6183
@riseofkingdoms6183 Жыл бұрын
Да куда медленнее вы хотите спать на уроках
@the_fisherman560
@the_fisherman560 11 ай бұрын
спасибо за твой труд. мне бы хотелось курс по Vue 3))
@REDGroup
@REDGroup 11 ай бұрын
Скоро придет ко vue
@the_fisherman560
@the_fisherman560 11 ай бұрын
@@REDGroup класс. спасибо Макс и твоей команде
@REDGroup
@REDGroup 11 ай бұрын
Пожалуйста)
@user-zg4ef9in6s
@user-zg4ef9in6s Ай бұрын
спасибо за контент:) лайк, подписка, комментарий)
@moviequotesproduction
@moviequotesproduction Жыл бұрын
Круто и спасибо
@user-wu3vq1mb1g
@user-wu3vq1mb1g 9 ай бұрын
Отличный урок, спасибо за тру
@Ksen14
@Ksen14 Жыл бұрын
Спасибо за годное видео
@etemax
@etemax Жыл бұрын
от души за видос, бро
@sarxanabdullayev6440
@sarxanabdullayev6440 4 ай бұрын
Спасибо за урок
@REDGroup
@REDGroup Жыл бұрын
💎 Оформить премиум подписку - htmllessons.ru/premium 🎁 Розыгрыш в ТГ - t.me/redgroupchannel Надеюсь Вы оцените мои старания, с Вас лайк и подписка. 🔥 2000 лайков и я продолжаю рубрику полных курсов. Если есть какие то вопросы по этой теме - дай знать в 💬 комментариях!
@narzullayev_developer
@narzullayev_developer Жыл бұрын
Мир вам! Бро, я хотел спросить тебя об одном. Где вы выучили javascript? от удемы или самообучения? Где ты научился бэкенду?
@REDGroup
@REDGroup Жыл бұрын
Все учил сам, тупо делая проекты. У меня большой стаж разработки проектов, наверно поэтому каждый раз по кусочку собирался мой опыт и знания
@narzullayev_developer
@narzullayev_developer Жыл бұрын
@@REDGroup Какой у тебя уровень? Средний или старший? Нужны ли вам математика и кодовые войны, чтобы стать фронтенд-разработчиком? Вы изучали алгоритмы и структуры данных в JavaScript?
@REDGroup
@REDGroup Жыл бұрын
Математика не нужна. Теорию никогда не учил, не люблю это. Люблю разрабатывать проекты. Уровень upper middle. Но некоторые говорят что senior.
@narzullayev_developer
@narzullayev_developer Жыл бұрын
@@REDGroup Да, так что вы учитесь, делая проект! Вы совсем не смотрели видео урок?
@user-lf9xi8gn8x
@user-lf9xi8gn8x Жыл бұрын
🔥🔥🔥 крутой выпуск
@meiranuarbekov8737
@meiranuarbekov8737 Жыл бұрын
Топ видео, качество 🔥
@azizoid
@azizoid Жыл бұрын
1:01:00 я иногда использую useState() тогда он автоматически number | undefiled
@user-ql6md1eh4h
@user-ql6md1eh4h 7 ай бұрын
Coooool. Thanks
@user-em4nd2vk8c
@user-em4nd2vk8c Жыл бұрын
Спасибо
@user-ub1mz5ok1r
@user-ub1mz5ok1r 7 күн бұрын
48:04 передайте лайк монтажеру
@user-xp8gn7cm4e
@user-xp8gn7cm4e Жыл бұрын
вперед Спасибо)))
@kobakamladze4175
@kobakamladze4175 Жыл бұрын
Желаю вам больше подписчиков!
@REDGroup
@REDGroup Жыл бұрын
Спасибо
@thefact4529
@thefact4529 Жыл бұрын
great work
@anyway_a
@anyway_a Жыл бұрын
За ts правда спасибо 👍
@user-kb5kd7ln3h
@user-kb5kd7ln3h Жыл бұрын
По React Quеry было бы просто шикарно)))
@alexeline473
@alexeline473 6 ай бұрын
но внутри кортежа можно использовать спред оператор, и как тогда он себя поведёт?
@user-ks5bg9ni4p
@user-ks5bg9ni4p 10 ай бұрын
Css модули не работают с TS, что делать? Cannot find module './Single.module.css' or its corresponding type declarations.
@SplinterCellGoGo
@SplinterCellGoGo Жыл бұрын
Крутое видео! Больше лайков)))
TypeScript - Быстрый Курс за 70 минут
1:08:00
Владилен Минин
Рет қаралды 619 М.
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 62 МЛН
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 154 МЛН
Conforto para a barriga de grávida 🤔💡
00:10
Polar em português
Рет қаралды 91 МЛН
Зачем нужен TypeScript - простые примеры использования
17:05
Михаил Непомнящий
Рет қаралды 43 М.
ПЕЧАЛЬНОЕ БУДУЩЕЕ NEXT JS
9:02
RED Group
Рет қаралды 14 М.
TypeScript generics или универсальный типы, обобщения
23:51
Михаил Непомнящий
Рет қаралды 32 М.
Что такое TypeScript?
5:28
Merion Academy
Рет қаралды 25 М.
React и Next js убивают фронтенд!
9:11
Миша Ларченко
Рет қаралды 41 М.
React и TypeScript - Быстрый Курс
1:40:52
Владилен Минин
Рет қаралды 340 М.
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 62 МЛН