Тёмный

TypeScript - Быстрый Курс за 70 минут 

Владилен Минин
Подписаться 308 тыс.
Просмотров 622 тыс.
50% 1

Исходники тут: t.me/js_by_vladilen/8
Получить профессию Frontend разработчика - bit.ly/3u79ler
Подробнее узнать об обучении в Result School -
bit.ly/3OL0g2z
Бесплатный курс HTML & CSS - bit.ly/3ypUI8r
Сделать 5 проектов на JavaScript - bit.ly/3NvXuNI
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
00:00 - Начало работы
05:55 - Базовые типы
12:44 - Tuple
14:00 - Функции
17:30 - Type
21:00 - Interface
32:20 - Enums
36:30 - Перегрузка функций
43:30 - Классы
47:10 - Модификаторы полей
51:10 - Абстрактные классы
53:40 - Guards
58:50 - Generics
01:01:40 - Операторы
TypeScript - Полный Курс. Уроки TypeScript
#typescript #ts

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

 

11 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 787   
@VladilenMinin
@VladilenMinin Год назад
Подпишись на мой телеграм канал, там же и исходники лежат: t.me/js_by_vladilen/8
@yakut54
@yakut54 3 года назад
До этого дня в моей жизни всё было хорошо.
@bobaandboba
@bobaandboba 3 года назад
Тютяев, ты лох
@user-ue8bh7tj5k
@user-ue8bh7tj5k 2 года назад
😂
@litan1845
@litan1845 Год назад
Как же я тебя понимаю
@crn05
@crn05 Год назад
сейчас как?
@user-cg1pq2kh6t
@user-cg1pq2kh6t Год назад
@@crn05 уволился, пьет
@alekseysverbeev2934
@alekseysverbeev2934 4 года назад
Одни люди потеют и делают котлин и груви, чтобы сделать из Джавы JS, другие потеют и делают Тайпскрипт, чтобы сделать из JS Джаву
@product4287
@product4287 4 года назад
Смысл TypeScript не только в удобном, предсказуемом синтаксисе, а в интеграции с IDE, т.е. IntelliSense, рефрактинг, дебаг и прочее. Что сильно облегчает создавать большие распределённые проекты.
@alekseysverbeev2934
@alekseysverbeev2934 4 года назад
@@product4287 я не про синтаксис и говорил, а про саму парадигму
@product4287
@product4287 4 года назад
@@alekseysverbeev2934 Тогда согласен. Парадигма JavaScrip, не смотря на убогую реализацию, очень крута. Я так думаю что котлин и пр., а особенно TypeScrip, созают именно для исправления убогости реализации, но приобретении парадигмы сs. При этом в TypeScript добавляется парадигма C#, как по мне, а не Java. Ну, хотябы исходя из того, что оба они детища Microsof) Java в этом плане уже давно и сильно отстаёт от своего "потомка" - С#))
@user-gj2tr1nc9v
@user-gj2tr1nc9v 4 года назад
@@product4287 сам то понял что сказал? парадигма C#, как по мне, а не Java
@product4287
@product4287 4 года назад
​@@user-gj2tr1nc9v Сам то понял что спросил?)) Я не экстросенс что бы понять смысл твоих возражений. Потрудись как то более расширенно задавать свой вопрос.
@denya_manunited
@denya_manunited 4 года назад
То чувство, когда радуешься, что не зря учил шарп и плюсы))
@Time2paw
@Time2paw 4 года назад
как я понимаю синтаксис и команды с# ts переводит в js?
@snippetdev8456
@snippetdev8456 4 года назад
@@Time2paw нет
@user-hy7uu2yf9z
@user-hy7uu2yf9z 4 года назад
@@Time2paw он наверно о том, что в c# статическая типизация и всё, что здесь говорят знакомо от C#
@user-qb8cl1fp5l
@user-qb8cl1fp5l 4 года назад
++++
@devproduct
@devproduct 4 года назад
Как с языка снял
@void-zl4pp
@void-zl4pp 3 года назад
"Go Black - относится к животному", давно так не смеялся. Отличный урок!
@TheILOVEYOUXD
@TheILOVEYOUXD 4 года назад
Я всем на работе говорю что это лучший канал и у этого человека лучшая подача информации. Спасибо тебе за труды, дай Бог тебе здоровья и долгих лет жизни.
@windcrack8404
@windcrack8404 3 года назад
Меня чуть-ли сразу не взяли на работу, когда я сказал, что смотрю канал Владилена, потому что программист его тоже смотрит постоянно.
@Apexof
@Apexof 3 года назад
Илья Кантор: "Ну да, ну да пошел я не хер"
@mikesummer670
@mikesummer670 3 года назад
Причем ты экономистом трудишься в финансовом отделе и тетушки-бухгалтеры, твои коллеги, не понимают о чем ты вообще, думают с головой проблемы
@railbatyrshin7349
@railbatyrshin7349 2 года назад
Допустим например спасибо за коммент))))))
@jetsker6388
@jetsker6388 Год назад
@@alexwalsh38 Почему дурачок? Если не секрет) И щас еще с ним работаешь?
@annagardt2360
@annagardt2360 3 года назад
Владилен, спасибо! Материал как всегда очень понятно и подробно изложен.... Жаль, что нельзя поставить штук 10 лайков)))
@secondnamefifthname
@secondnamefifthname 4 года назад
Ты выпускаешь ролик за роликом прям по-моему плану изучения) Спасибо огромное)
@eduardomavlyutov4710
@eduardomavlyutov4710 3 года назад
То чувство, когда пришел в JS из Джавы, и уже знаешь, зачем всё это нужно)) Видео - супер! Владилен, спасибо!
@zeroidandroid
@zeroidandroid Год назад
Не, немного не так... Должно было быть: "То чувство, когда пришел в JS из Джавы, и уже знаешь, чем ВСЁ ЭТО ЗАКОНЧИТСЯ" 🤣
@user-hy3qo4mz7c
@user-hy3qo4mz7c Год назад
Жиза
@carlsson6177
@carlsson6177 3 года назад
Спасибо!!! Я не знаю как ты это делаешь, но у меня в голове появляется вопрос, а ты уже отвечаешь на это через пару секунд )) Смотрю видео с огромным наслаждением.
@YarHoro
@YarHoro 2 года назад
++
@mhw0269
@mhw0269 4 года назад
Спасибо Владилен Минин! Так держать
@MaxYanov
@MaxYanov 4 года назад
подача материала, уровень Бог спасибо большое Владилен для тех кто хоть немного в теме, слушать тебя одно удовольствие и учишь и укрепляешь уже выученное
@user-wk3sz3zz7t
@user-wk3sz3zz7t 4 года назад
Это то что я как раз ждал. Спасибо огромное!!!
@user-vg9nu6lh5z
@user-vg9nu6lh5z 4 года назад
Согласен, невероятно вовремя
@user-ho4bm1br1p
@user-ho4bm1br1p 4 года назад
Автор МОЛОДЕЦ. На самом деле после JS какое-то удовольствие получаешь при просмотре этого видео, IDE реально начинает помогать на каждой строке.
@chewed2024
@chewed2024 4 года назад
Офигенный курс! Все просто и понятно! Владилен, спасибо тебе!!!
@user-sd6hp9xb7i
@user-sd6hp9xb7i 2 года назад
Спасобо за подробное объяснение! Вам, развития и удачи во всех проектах!!!
@user-on9ul4zx6n
@user-on9ul4zx6n 3 года назад
Спасибо за понятные объяснения по TYpescript !)
@ivanandreev1026
@ivanandreev1026 4 года назад
Огромное спасибо за внятную и емкую подачу. И конкретно здесь и вообще. Прямо сейчас применяю навыки из видео в рабочем проекте.
@romankhudovekov5145
@romankhudovekov5145 3 года назад
Благодарю за прекрасную подачу информации! Желаю развития каналу и тебе как человеку.
@vladimirlavrenchuk4520
@vladimirlavrenchuk4520 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nyIpDs2DJ_c.html Чтобы это работало без ошибки: "This overload signature is not compatible with its implementation signature" надо в реализации ф-ции дописать возвращаемый тип: function position(a?: number, b?: number): MyPosition | MyPositionWithDefault
@MrAlexzord
@MrAlexzord 3 года назад
Спасибо!
@videoX6
@videoX6 3 года назад
Огромное спасибо! Все быстро, четко и исчерпывающе понятно! За что собственно и люблю видео Владилена )
@yurychernyakov4071
@yurychernyakov4071 2 года назад
Владилен, спасибо тебе за твою работу! Ты - крутой! Смотрю и обучаюсь по твоим видео каждый день!
@yuriim7807
@yuriim7807 4 года назад
Владилен, спасибо за туториал! Очень доходчиво, лаконично и интересно! Подписался на канал, двигаюсь к Ангуляру! Успехов в развитии канала!!!
@user-gx7kf9um9x
@user-gx7kf9um9x 4 года назад
Огромное спасибо! Емко, все по сути, без воды.
@tuRistst
@tuRistst 4 года назад
Ты читаешь мои мысли! Ждал сильнее чем новый год! Как раз сегодня днем искал курс слушая твой урок по angular, спасибо!
@VladilenMinin
@VladilenMinin 4 года назад
Приятного обучения)
@tuRistst
@tuRistst 4 года назад
@@VladilenMinin спасибо)
@user-rb5gj7ls4n
@user-rb5gj7ls4n 4 года назад
Огромное спасибо!!! Как раз начал заниматься изучением TypeScript и тут твое видео!
@kirillshapovalov495
@kirillshapovalov495 3 года назад
Огромное спасибо за этот курс! Было очень круто, полезно и понятно! Успехов тебе!
@artemivanov5013
@artemivanov5013 Год назад
Спасибо большое Владилен за твои уроки!
@user-qe3te2px2b
@user-qe3te2px2b 3 года назад
Очень благодарен за проделанную вами работу )
@dmitriy9152
@dmitriy9152 4 года назад
Очень круто! Кратко, чётко и всё по делу. Спасибо!
@mikeovchinnikov
@mikeovchinnikov 3 года назад
Спасибо огромное! То что надо для первого знакомства! И никакой воды.
@mister.frontender
@mister.frontender Год назад
Супер урок! Просмотрел все на одном дыхании. Все четко и понятно! Спасибо тебе, добрый человек!
@alexandergaiwer9804
@alexandergaiwer9804 3 года назад
Большое спасибо за интересное видео! Открыл для себя новый мир TypeScript Все четко, ясно и понятно. Великолепно!
@NsixBay
@NsixBay 2 года назад
Проинформирован-значит вооружен. Посмотрел этот курс, пользоваться им у меня пока нет нужды, но я теперь знаю, что можно сделать благодаря ТайпСкрипту и если мне будет нужно, я к нему прибегну! Спасибо за труды, Владилен!
@user-hp5hw8su8q
@user-hp5hw8su8q 4 года назад
Еще раз пересмотрел, сходу вся инфа на зашла. +1000500 за контент 👍
@user-ff2sr7qr9l
@user-ff2sr7qr9l 4 года назад
Отличное видео. Всё по делу и без лишней воды. Спасибо.
@onlefclm
@onlefclm 2 года назад
Спасибо большое за обувающие видео, Владилен! Смотрю тебя и здесь, и на Юдеми :) очень четкое и понятное изложение материала. Думаю, такой ментор, как ты - мечта джуна)
@AlexDia
@AlexDia 4 года назад
О великий Владилен Минин щастья вам и здоровья и вашей семье и успехов и удачи
@unknownWakeborder
@unknownWakeborder 3 года назад
Спасибо тебе добрый человек за то, что несешь свет в эти темные времена))
@armanilyassov3682
@armanilyassov3682 4 года назад
Самый лучший русскоязычный канал. Автор зачёт. 👍🏻
@yuliyagrasevich8159
@yuliyagrasevich8159 2 года назад
Владилен, благодарю за Ваш труд!
@user-hy7uu2yf9z
@user-hy7uu2yf9z 4 года назад
Всё супер Владилен, спасибо)
@pashabezk
@pashabezk Год назад
Спасибо за краткий и при этом достаточно ёмкий экскурс в TypeScript
@SemenAlexndrovich
@SemenAlexndrovich 4 года назад
Очень хорошо подаёте материал. Спасибо!
@user-de3bn8ry1s
@user-de3bn8ry1s 4 года назад
Шикарный курс! Спасибо автору.
@AGM140580
@AGM140580 2 года назад
Хотелось бы видеть больше советов и комментариев по применению описываемых возможностей в реальных проектах.
@ludens_priest
@ludens_priest 11 месяцев назад
Я хотел бы выразить благодарность тебе как лектору, просто за то что ты вселяешь надежду понять очень сложные вещи человеку, который сталкивается с этим впервые и в процессе начинает «включаться» и по кусочкам ухватывать основы. Когда нибудь я куплю у тебя курс.
@exxtrippy
@exxtrippy Год назад
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще
@user-vi1xw9dz6j
@user-vi1xw9dz6j 3 года назад
Спасибо за курс! Отличная подача :)
@user-ni7ge7ne7s
@user-ni7ge7ne7s 3 года назад
Топчик! Коротко, ясно, продуктивно. Спасибо!
@DInfinity3
@DInfinity3 3 года назад
Однозначно, спасибо, за видео! Повторение - мать учения.
@STEELWILL
@STEELWILL 2 года назад
2:35 " Typescript может отлавливать ошибки на этапе их разработки " Браво ))
@andrewsmith5840
@andrewsmith5840 2 года назад
ой жиза :D
@Fovaxus
@Fovaxus 3 года назад
Огромное спасибо! Очень помог более-менее разобраться, что к чему в этом TS. Хотя тут ещё нужна практика)
@AlexGymbee
@AlexGymbee 4 года назад
спасибо большое! Владилен, ты лучший препод)
@user-ij3hx7qp4i
@user-ij3hx7qp4i 3 года назад
Очень насыщено и в то же время понятно. Спасибо)
@user-rd8uh2ym3c
@user-rd8uh2ym3c 2 года назад
Спасибо за сжатый курс. Отлично!
@sergeykoliadintsev8548
@sergeykoliadintsev8548 4 года назад
Спасибо за отличные видео курсы !
@kamenskiyyyy
@kamenskiyyyy 3 года назад
Целый час пролетел незаметно. Владилен, ты самый лучший!!! с:
@antonb6831
@antonb6831 4 года назад
Владилен, ты рассеиваешь мои фобии касательно Js-а и его инфраструктуры. Спасибо тебе за твою работу!
@denismedvedev4408
@denismedvedev4408 2 года назад
Спасибо большое за мини курс!
@germanmanvelov
@germanmanvelov 4 года назад
Владилен, спасибо за годный курс, целую!
@user-iz4nx2ht2y
@user-iz4nx2ht2y Год назад
Все очень классно, Владилен, ты молодец.
@lubonbka
@lubonbka 4 года назад
Спасибо большое! Очень пригодилось!!!
@user-sg7je5ji9e
@user-sg7je5ji9e 2 года назад
Спасибо за отличную подачу материала. Было очень полезно!)
@321123580
@321123580 2 года назад
Спасибо Владилен, очень качественный урок
@user-hp5hw8su8q
@user-hp5hw8su8q 4 года назад
Спасибо, то что я просил у вас 👍
@user-gg7cg7gz9o
@user-gg7cg7gz9o 2 месяца назад
бро ты всегда выручаешь !!! спасибо тебе !!!!!! :)
@user-sn8mu2jj7d
@user-sn8mu2jj7d Год назад
Впервые окунулась в TypeScript для тестового задания и мне понравилось. Спасибо большое за видео, кажется я знаю, что мне нравится на нем работать.
@user-bu3hz5be5w
@user-bu3hz5be5w 4 года назад
Очень классный урок по TypeScript, спасибо!
@user-wp8ej2sh6y
@user-wp8ej2sh6y 3 года назад
Спасибо! Все понятно и доходчиво объяснено!
@MegaVaNushka
@MegaVaNushka 2 года назад
очень полезное видео! Прекрасное изложение материала, приятная дикция. Топчик)
@nspyatakov
@nspyatakov 3 года назад
Огромное человеческое спасибо!
@Sunr1sen2
@Sunr1sen2 3 года назад
Топовый контент, без воды
@user-wz1tn7fn4s
@user-wz1tn7fn4s 4 года назад
привет! Спасибо за отличный материал! Если у тебя будет время, хотелось бы увидеть связку про React/redux + typescript =))))
@sevdev9374
@sevdev9374 4 года назад
Спасибо огромное как всегда по делу
@DenisMikhalev
@DenisMikhalev 4 года назад
Вот я и добрался до TS - спасибо, Владилен, за курс)
@sanches1917
@sanches1917 3 года назад
Очень круто, спасибо!
@user-gq5fv4uz9z
@user-gq5fv4uz9z 2 года назад
Владилен, привет! Спасибо тебе большое за твой полезный контент. С удовольствием приобрел несколько твоих курсов) При просмотре видео появился вопрос. Таймлайн 25:30, почему при присвоении объектам rect3 и rect4 типа Rect не возникло ошибки, и TS не попросил заполнить пустые объекты rect3 и rect4 обязательными полями id и size, а разрешил оставить их пустыми?
@NoiroStar
@NoiroStar 4 года назад
Выучил Javascript, решил посмотреть на Typescript: Что за дичь, зачем это усложнение, ничего же не понятно, нафига так заморачиваться, это же сложно капец! Спустя 2 года разработки на Javascript: Хоспаде храни разработчиков этого чуда, как же это замечательно, всё же по полочкам, как в чистое озеро глянул, дай Бог здоровья тому кто это придумал!
@timofeyaksyonov2346
@timofeyaksyonov2346 4 года назад
Абсолютно верное наблюдение. Как мне это знакомо. Сейчас я даже не представляю, как можно начать писать проект с нуля на чистом js.
@NoiroStar
@NoiroStar 4 года назад
@@timofeyaksyonov2346 Не поверите. Именно этим и занимаюсь. Изобретаю велосипед. Как ни странно уже так наловчился, что понимаю, что можно. Но есть множество нюансов и негласных правил. Но смысла в этом довольно мало.
@romanmed9035
@romanmed9035 3 года назад
@@timofeyaksyonov2346 а в чем то это так круто натыкать кучу типов и все возложить на среду разработки, чтобы самому не задумываться над тем что присваивать переменной? может просто составить правильно принцип именования переменных и не придется гадать какого она типа, да еще и такую громоздкость делать ради этого? сколько смотрел по поводу этих типов, не совсем не убедительно, что так лучше и проще. зачем еще кучу букв добавлять, которые потом компилятор преобразует в еще бОльшую кучу букв? видел комментарий под одним из видео, что человек даже классы и ооп до сих пор не использует. и вполне нормально живет. мне почему-то кажется, что если раньше все сами делали и программер понимал где что, то теперь привыкли что за них все делается как в том же визуальном программировании. и не важно что все эти выкрутасы даже ради малого тянут кучу всего в конечный код.
@robingood_6091
@robingood_6091 2 года назад
Очень крутой краш курс по тайпскрипту. Всё понятно, пойду разбирать теперь нест))
@andd3dfx
@andd3dfx 10 месяцев назад
Спасибо за видео, Владилен
@user-ks8rs6op4s
@user-ks8rs6op4s 4 года назад
Однозначно лайк. Спасибо 🙂
@alexeyeliseev4076
@alexeyeliseev4076 4 года назад
Автору большой респект: все круто рассказал
@Brick87Game87
@Brick87Game87 4 года назад
Писал раньше на ActionScript3, TypeScript прямо оч похож. Спасибо за видео
@rainbowGrizz
@rainbowGrizz 2 года назад
25:00 несколько неверное объяснение про const. Объект - ссылочный тип. В переменной rect2 лежит ссылка на объект и менять ее через присваивание действительно нельзя. Однако менять ссылки на поля или значения полей объекта можно, они не являются константами. const в случае ссылочного типа распространяется только на ссылку на объект, а не на его поля.
@oleksandrsavych4526
@oleksandrsavych4526 4 года назад
Спасибо, Владилен за твои видео! Было бы интересно увидеть конфигурации для typescript, eslint, prettier
@ruslanvolovik2745
@ruslanvolovik2745 3 года назад
Проблема посмотреть самому?
@Threnode
@Threnode 4 года назад
Большая благодарность за разъяснения
@1ncrement
@1ncrement 2 года назад
красавчик, спасибо большое, за минут 45 просмотрел все в ускоре, просто пушка, обнял нужно было для работы в ускор режиме ознакомится с базой по TS видео помогло быстро словить инфу что куда и как готовится эта кухня
@evgenysumaev882
@evgenysumaev882 2 года назад
Спасибо за полезное видео. Окончание, в части операторов несколько смазанное, т.к. из объяснения кажется, что Extract и Pick делают противоположные вещи, и только из документации стало понятно, что первый работает с ключами, а второй создает интерфейс.
@GTar1998
@GTar1998 2 года назад
Просто спасибо за труд!
@da.america
@da.america 4 года назад
Спасибо за информацию! Подписался и поддержу приобретением курса по Angular! Вообще я UX/UI дизайнер, но тема front-end разработки сейчас для меня очень актуальна, хочу так же развиваться в этом направлении.
@kashasa
@kashasa 3 года назад
Спасибо, понятно и легко смотреть
@zaratamrazyan2934
@zaratamrazyan2934 2 года назад
Спасибо за курс! :))
@user-pc4rz9ev2t
@user-pc4rz9ev2t 3 года назад
Поставил лайк еще до просмотра и не зря!)
@andrejkozik9436
@andrejkozik9436 4 года назад
Топчик!
@Oleg-tg8ed
@Oleg-tg8ed 2 года назад
Благодарю за труд! Не лишним было бы пояснять более развёрнуто в процессе видео прикладное назначение объясняемых конструктов, а не только декларировать их наличие и синтаксис использования. Часть информации в данном видео для не имевших дело с ЯП с развитой морфологией конструкций ООП - может быть не всем ясна. В частности, разница между такими понятиями как "интерфейс" и "абстрактный класс" и для чего вообще эти понятия выделяются в отдельные категории. Также про модификаторы доступа не совсем внятно: если в плюсах скажем private означает доступ для данных полей из методов этого класса и для друзей класса (существует ли такое понятие в ts - вопрос), а protected - доступ для методов самого класса и наследников, как с этим в ts? Понятно, что google и документация в помощь, но если уж взялись данную тему освещать... Да и все кто смотрят - как раз хотят сэкономить время на поиски и получить выжимку. Но в целом - прекрасный видеоурок!
@andygr1n1
@andygr1n1 3 года назад
Спасибо, очень круто!
@RewCSharp
@RewCSharp 6 месяцев назад
Спасибо за урок!
@anastasia__kot
@anastasia__kot 2 года назад
спасибо за видео, очень интересное!
@michael_soft
@michael_soft 3 месяца назад
Я ранее не сталкивался с TS, но работал с Java. Посмотрел этот видос и поугарал потому что все уже знаю) Чиста Ctrl+C - Ctrl+V Владилен тебе огромный рахмет за твои труды!
Далее
Vue JS - Быстрый курс за 50 минут
53:36
Что такое TypeScript?
5:28
Просмотров 26 тыс.
Webpack. Full Course 2020
2:51:49
Просмотров 622 тыс.