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

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 805

  • @VladilenMinin
    @VladilenMinin  2 ปีที่แล้ว +9

    Подпишись на мой телеграм канал, там же и исходники лежат: t.me/js_by_vladilen/8

  • @saymemore
    @saymemore 4 ปีที่แล้ว +265

    Я всем на работе говорю что это лучший канал и у этого человека лучшая подача информации.
    Спасибо тебе за труды, дай Бог тебе здоровья и долгих лет жизни.

    • @windcrack8404
      @windcrack8404 4 ปีที่แล้ว +17

      Меня чуть-ли сразу не взяли на работу, когда я сказал, что смотрю канал Владилена, потому что программист его тоже смотрит постоянно.

    • @Apexof
      @Apexof 3 ปีที่แล้ว +13

      Илья Кантор: "Ну да, ну да пошел я не хер"

    • @mikesummer670
      @mikesummer670 3 ปีที่แล้ว +3

      Причем ты экономистом трудишься в финансовом отделе и тетушки-бухгалтеры, твои коллеги, не понимают о чем ты вообще, думают с головой проблемы

    • @railbatyrshin7349
      @railbatyrshin7349 3 ปีที่แล้ว

      Допустим например спасибо за коммент))))))

    • @jetsker6388
      @jetsker6388 2 ปีที่แล้ว

      @@alexwalsh38 Почему дурачок? Если не секрет) И щас еще с ним работаешь?

  • @rainbowGrizz
    @rainbowGrizz 2 ปีที่แล้ว +5

    25:00 несколько неверное объяснение про const. Объект - ссылочный тип. В переменной rect2 лежит ссылка на объект и менять ее через присваивание действительно нельзя. Однако менять ссылки на поля или значения полей объекта можно, они не являются константами. const в случае ссылочного типа распространяется только на ссылку на объект, а не на его поля.

  • @yakut54
    @yakut54 4 ปีที่แล้ว +678

    До этого дня в моей жизни всё было хорошо.

    • @bobaandboba
      @bobaandboba 3 ปีที่แล้ว +16

      Тютяев, ты лох

    • @gerda-morozova
      @gerda-morozova 3 ปีที่แล้ว +3

      😂

    • @grolcoon8798
      @grolcoon8798 2 ปีที่แล้ว +7

      а стало ещё лучше...

    • @litan1845
      @litan1845 2 ปีที่แล้ว +6

      Как же я тебя понимаю

    • @crn05
      @crn05 2 ปีที่แล้ว

      сейчас как?

  • @carlsson6177
    @carlsson6177 4 ปีที่แล้ว +19

    Спасибо!!! Я не знаю как ты это делаешь, но у меня в голове появляется вопрос, а ты уже отвечаешь на это через пару секунд )) Смотрю видео с огромным наслаждением.

    • @YarHoro
      @YarHoro 3 ปีที่แล้ว

      ++

  • @annagardt2360
    @annagardt2360 4 ปีที่แล้ว +29

    Владилен, спасибо! Материал как всегда очень понятно и подробно изложен.... Жаль, что нельзя поставить штук 10 лайков)))

  • @ludens_priest
    @ludens_priest ปีที่แล้ว +8

    Я хотел бы выразить благодарность тебе как лектору, просто за то что ты вселяешь надежду понять очень сложные вещи человеку, который сталкивается с этим впервые и в процессе начинает «включаться» и по кусочкам ухватывать основы. Когда нибудь я куплю у тебя курс.

  • @DmitriyK-z4d
    @DmitriyK-z4d 4 ปีที่แล้ว +6

    Автор МОЛОДЕЦ. На самом деле после JS какое-то удовольствие получаешь при просмотре этого видео, IDE реально начинает помогать на каждой строке.

  • @ВикторКоролев-й3э
    @ВикторКоролев-й3э 5 ปีที่แล้ว +40

    Это то что я как раз ждал. Спасибо огромное!!!

    • @loqour
      @loqour 5 ปีที่แล้ว

      Согласен, невероятно вовремя

  • @tuRistst
    @tuRistst 5 ปีที่แล้ว +9

    Ты читаешь мои мысли! Ждал сильнее чем новый год! Как раз сегодня днем искал курс слушая твой урок по angular, спасибо!

    • @VladilenMinin
      @VladilenMinin  5 ปีที่แล้ว +3

      Приятного обучения)

    • @tuRistst
      @tuRistst 5 ปีที่แล้ว

      @@VladilenMinin спасибо)

  • @eduardomavlyutov4710
    @eduardomavlyutov4710 4 ปีที่แล้ว +58

    То чувство, когда пришел в JS из Джавы, и уже знаешь, зачем всё это нужно)) Видео - супер! Владилен, спасибо!

    • @zeroidandroid
      @zeroidandroid 2 ปีที่แล้ว +7

      Не, немного не так... Должно было быть: "То чувство, когда пришел в JS из Джавы, и уже знаешь, чем ВСЁ ЭТО ЗАКОНЧИТСЯ" 🤣

    • @Артур-н1о4э
      @Артур-н1о4э 2 ปีที่แล้ว +1

      Жиза

  • @void-zl4pp
    @void-zl4pp 4 ปีที่แล้ว +28

    "Go Black - относится к животному", давно так не смеялся. Отличный урок!

  • @secondnamefifthname
    @secondnamefifthname 5 ปีที่แล้ว +5

    Ты выпускаешь ролик за роликом прям по-моему плану изучения) Спасибо огромное)

  • @libertariancom
    @libertariancom ปีที่แล้ว

    1:06:35
    Последний тип будет работать не как ожидается, этот тип будет ждать объект, а не ключи, чтобы это работало правильно, то есть мы могли потом в этот тип вписывать 'name' или 'email', то нужно при создании типа перед Pick прописать, собственно, keyof
    type UserKeysNoMeta2 = *keyof* Pick то есть вот так

  • @NsixBay
    @NsixBay 2 ปีที่แล้ว +1

    Проинформирован-значит вооружен. Посмотрел этот курс, пользоваться им у меня пока нет нужды, но я теперь знаю, что можно сделать благодаря ТайпСкрипту и если мне будет нужно, я к нему прибегну! Спасибо за труды, Владилен!

  • @alekseysverbeev2934
    @alekseysverbeev2934 5 ปีที่แล้ว +496

    Одни люди потеют и делают котлин и груви, чтобы сделать из Джавы JS, другие потеют и делают Тайпскрипт, чтобы сделать из JS Джаву

    • @product4287
      @product4287 5 ปีที่แล้ว +25

      Смысл TypeScript не только в удобном, предсказуемом синтаксисе, а в интеграции с IDE, т.е. IntelliSense, рефрактинг, дебаг и прочее. Что сильно облегчает создавать большие распределённые проекты.

    • @alekseysverbeev2934
      @alekseysverbeev2934 5 ปีที่แล้ว +8

      @@product4287 я не про синтаксис и говорил, а про саму парадигму

    • @product4287
      @product4287 5 ปีที่แล้ว +11

      @@alekseysverbeev2934 Тогда согласен. Парадигма JavaScrip, не смотря на убогую реализацию, очень крута. Я так думаю что котлин и пр., а особенно TypeScrip, созают именно для исправления убогости реализации, но приобретении парадигмы сs. При этом в TypeScript добавляется парадигма C#, как по мне, а не Java. Ну, хотябы исходя из того, что оба они детища Microsof) Java в этом плане уже давно и сильно отстаёт от своего "потомка" - С#))

    • @СергейРусаков-п3м
      @СергейРусаков-п3м 4 ปีที่แล้ว +5

      @@product4287 сам то понял что сказал? парадигма C#, как по мне, а не Java

    • @product4287
      @product4287 4 ปีที่แล้ว +10

      ​@@СергейРусаков-п3м Сам то понял что спросил?)) Я не экстросенс что бы понять смысл твоих возражений. Потрудись как то более расширенно задавать свой вопрос.

  • @vladimirlavrenchuk4520
    @vladimirlavrenchuk4520 4 ปีที่แล้ว +22

    th-cam.com/video/nyIpDs2DJ_c/w-d-xo.html
    Чтобы это работало без ошибки: "This overload signature is not compatible with its implementation signature" надо в реализации ф-ции дописать возвращаемый тип:
    function position(a?: number, b?: number): MyPosition | MyPositionWithDefault

  • @denya_manunited
    @denya_manunited 5 ปีที่แล้ว +268

    То чувство, когда радуешься, что не зря учил шарп и плюсы))

    • @Time2paw
      @Time2paw 5 ปีที่แล้ว +3

      как я понимаю синтаксис и команды с# ts переводит в js?

    • @Cheetaqueue
      @Cheetaqueue 5 ปีที่แล้ว

      @@Time2paw нет

    • @АндрейЧуев-с4м
      @АндрейЧуев-с4м 4 ปีที่แล้ว +20

      @@Time2paw он наверно о том, что в c# статическая типизация и всё, что здесь говорят знакомо от C#

    • @Iskandersnow
      @Iskandersnow 4 ปีที่แล้ว

      ++++

    • @devproduct
      @devproduct 4 ปีที่แล้ว +1

      Как с языка снял

  • @AlexDia
    @AlexDia 4 ปีที่แล้ว +1

    О великий Владилен Минин щастья вам и здоровья и вашей семье и успехов и удачи

  • @КонстнатинМакаренко
    @КонстнатинМакаренко 5 หลายเดือนก่อน

    Сразу видно, что смотрел "Во все тяжки") Спасибо за курс, подача материала просто на уровне!

  • @exxtrippy
    @exxtrippy 2 ปีที่แล้ว

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще

  • @ВладиславШевель-м4к
    @ВладиславШевель-м4к 4 ปีที่แล้ว +7

    Спасибо за понятные объяснения по TYpescript !)

  • @mister.frontender
    @mister.frontender ปีที่แล้ว

    Супер урок! Просмотрел все на одном дыхании. Все четко и понятно! Спасибо тебе, добрый человек!

  • @armanilyassov3682
    @armanilyassov3682 5 ปีที่แล้ว +4

    Самый лучший русскоязычный канал. Автор зачёт. 👍🏻

  • @MaxYanov
    @MaxYanov 5 ปีที่แล้ว +3

    подача материала, уровень Бог
    спасибо большое Владилен
    для тех кто хоть немного в теме, слушать тебя одно удовольствие
    и учишь и укрепляешь уже выученное

  • @mhw0269
    @mhw0269 5 ปีที่แล้ว +8

    Спасибо Владилен Минин! Так держать

  • @evgenysumaev882
    @evgenysumaev882 3 ปีที่แล้ว +3

    Спасибо за полезное видео. Окончание, в части операторов несколько смазанное, т.к. из объяснения кажется, что Extract и Pick делают противоположные вещи, и только из документации стало понятно, что первый работает с ключами, а второй создает интерфейс.

  • @Сергей-ю8и1х
    @Сергей-ю8и1х 3 ปีที่แล้ว

    Спасобо за подробное объяснение! Вам, развития и удачи во всех проектах!!!

  • @awenn2015
    @awenn2015 2 ปีที่แล้ว +1

    40:46 и на этом моменте мы понимаем что не видать нам нормальной перегрузки функций в ts( как это развидеть после котлина и java, баловство какое то, параметры через if проверять, почему нельзя нормально три отдельные функции определить и все, будут они себе спокойно свой функционал выполнять

  • @NoiroStar
    @NoiroStar 5 ปีที่แล้ว +55

    Выучил Javascript, решил посмотреть на Typescript: Что за дичь, зачем это усложнение, ничего же не понятно, нафига так заморачиваться, это же сложно капец!
    Спустя 2 года разработки на Javascript: Хоспаде храни разработчиков этого чуда, как же это замечательно, всё же по полочкам, как в чистое озеро глянул, дай Бог здоровья тому кто это придумал!

    • @timofeyaksyonov2346
      @timofeyaksyonov2346 5 ปีที่แล้ว +3

      Абсолютно верное наблюдение. Как мне это знакомо. Сейчас я даже не представляю, как можно начать писать проект с нуля на чистом js.

    • @NoiroStar
      @NoiroStar 5 ปีที่แล้ว

      @@timofeyaksyonov2346 Не поверите. Именно этим и занимаюсь. Изобретаю велосипед. Как ни странно уже так наловчился, что понимаю, что можно. Но есть множество нюансов и негласных правил. Но смысла в этом довольно мало.

    • @romanmed9035
      @romanmed9035 4 ปีที่แล้ว

      @@timofeyaksyonov2346 а в чем то это так круто натыкать кучу типов и все возложить на среду разработки, чтобы самому не задумываться над тем что присваивать переменной? может просто составить правильно принцип именования переменных и не придется гадать какого она типа, да еще и такую громоздкость делать ради этого? сколько смотрел по поводу этих типов, не совсем не убедительно, что так лучше и проще. зачем еще кучу букв добавлять, которые потом компилятор преобразует в еще бОльшую кучу букв? видел комментарий под одним из видео, что человек даже классы и ооп до сих пор не использует. и вполне нормально живет. мне почему-то кажется, что если раньше все сами делали и программер понимал где что, то теперь привыкли что за них все делается как в том же визуальном программировании. и не важно что все эти выкрутасы даже ради малого тянут кучу всего в конечный код.

  • @chewed2024
    @chewed2024 5 ปีที่แล้ว +1

    Офигенный курс!
    Все просто и понятно!
    Владилен, спасибо тебе!!!

  • @michael_soft
    @michael_soft 10 หลายเดือนก่อน +1

    Я ранее не сталкивался с TS, но работал с Java. Посмотрел этот видос и поугарал потому что все уже знаю) Чиста Ctrl+C - Ctrl+V
    Владилен тебе огромный рахмет за твои труды!

  • @antonb6831
    @antonb6831 5 ปีที่แล้ว +6

    Владилен, ты рассеиваешь мои фобии касательно Js-а и его инфраструктуры.
    Спасибо тебе за твою работу!

  • @unknownWakeborder
    @unknownWakeborder 4 ปีที่แล้ว +1

    Спасибо тебе добрый человек за то, что несешь свет в эти темные времена))

  • @artemivanov5013
    @artemivanov5013 2 ปีที่แล้ว +1

    Спасибо большое Владилен за твои уроки!

  • @mikeovchinnikov
    @mikeovchinnikov 3 ปีที่แล้ว

    Спасибо огромное! То что надо для первого знакомства! И никакой воды.

  • @ivanandreev1026
    @ivanandreev1026 4 ปีที่แล้ว +2

    Огромное спасибо за внятную и емкую подачу. И конкретно здесь и вообще. Прямо сейчас применяю навыки из видео в рабочем проекте.

  • @AGM140580
    @AGM140580 3 ปีที่แล้ว +5

    Хотелось бы видеть больше советов и комментариев по применению описываемых возможностей в реальных проектах.

  • @АннаЩербакова-щ2ь
    @АннаЩербакова-щ2ь ปีที่แล้ว

    Впервые окунулась в TypeScript для тестового задания и мне понравилось. Спасибо большое за видео, кажется я знаю, что мне нравится на нем работать.

  • @videoX6
    @videoX6 3 ปีที่แล้ว

    Огромное спасибо!
    Все быстро, четко и исчерпывающе понятно!
    За что собственно и люблю видео Владилена )

  • @alexandergaiwer9804
    @alexandergaiwer9804 4 ปีที่แล้ว

    Большое спасибо за интересное видео! Открыл для себя новый мир TypeScript Все четко, ясно и понятно. Великолепно!

  • @yuriim7807
    @yuriim7807 5 ปีที่แล้ว +5

    Владилен, спасибо за туториал! Очень доходчиво, лаконично и интересно! Подписался на канал, двигаюсь к Ангуляру! Успехов в развитии канала!!!

  • @yurychernyakov4071
    @yurychernyakov4071 3 ปีที่แล้ว

    Владилен, спасибо тебе за твою работу! Ты - крутой! Смотрю и обучаюсь по твоим видео каждый день!

  • @РузельАбдурахманов
    @РузельАбдурахманов 5 ปีที่แล้ว +1

    Еще раз пересмотрел, сходу вся инфа на зашла.
    +1000500 за контент 👍

  • @romankhudovekov5145
    @romankhudovekov5145 4 ปีที่แล้ว +2

    Благодарю за прекрасную подачу информации! Желаю развития каналу и тебе как человеку.

  • @kamenskiyyyy
    @kamenskiyyyy 3 ปีที่แล้ว +1

    Целый час пролетел незаметно. Владилен, ты самый лучший!!! с:

  • @onlefclm
    @onlefclm 2 ปีที่แล้ว

    Спасибо большое за обувающие видео, Владилен! Смотрю тебя и здесь, и на Юдеми :) очень четкое и понятное изложение материала. Думаю, такой ментор, как ты - мечта джуна)

  • @kirillshapovalov495
    @kirillshapovalov495 3 ปีที่แล้ว +1

    Огромное спасибо за этот курс! Было очень круто, полезно и понятно! Успехов тебе!

  • @pashabezk
    @pashabezk ปีที่แล้ว

    Спасибо за краткий и при этом достаточно ёмкий экскурс в TypeScript

  • @yakut54
    @yakut54 2 ปีที่แล้ว +2

    npm install -g ts-node
    ts-node file.ts
    для запуска ts файлов без предварительной компиляции

  • @МихаилКожуховский-ъ1щ
    @МихаилКожуховский-ъ1щ 4 ปีที่แล้ว +3

    Очень благодарен за проделанную вами работу )

  • @romanmed9035
    @romanmed9035 4 ปีที่แล้ว

    я мало на кого подписываюсь и тем более жму колокольчик. но тут не смог удержаться. причем настолько понятное произношение и отсутствие лишнего, что даже на 1,5 скорости вполне можно слушать. единственное, что я так и не понял каков смысл этой всей надстройки, тем более что в конечном итоге все равно тот же js получается. кроме как для тех кто не в состоянии следить за типами данных и лепят все подряд в одну переменную не вижу пользы. или просто чтобы тем кто уже отлично знает сам js показать, что они знают больше, а другие этого не знают? почти как с функциональным программированием. сначала лепили везде классы, потому что считалось это круто. потом все равно возвращаются к функциям с которых и начинали пару десятков лет назад. в итоге получается, что можно просто подойти и сесть на стул, а можно перед этим пару раз развернуться, да еще и руками раскинуть. в конечном итоге результат один, зато какой вид и впечатление. хотя возможно я так считаю, потому что сам не в числе тех, кто это умеет готовить и с разворотом садиться на стул?

  • @андрейиванов-ж7ч
    @андрейиванов-ж7ч 5 หลายเดือนก่อน +45

    А как вы считаете, TypeScript действительно так сильно упрощает работу в команде? я сам долго сомневался переходить в IT, но выбрал курсы Skypro, чтобы разобраться в этом и других вопросах))

    • @nh42so42
      @nh42so42 4 หลายเดือนก่อน +1

      я писал обычный пет проект - трекер задач по методу помодоро. я решил писать его с типизацией. в процессе понял, что без типизации я бы просто ебнулся бегать по файлам и смотреть, какие ключи я там напридумывал и строкой или числом у меня должно быть значение. а так, тип ипортировал - погнал дальше писать с подсказками) я увидел пользу писать в одного, а в команде и подавно это выручает

    • @ГармонистВитюша
      @ГармонистВитюша 3 หลายเดือนก่อน

      ​@@nh42so42так и есть

  • @Oleg-tg8ed
    @Oleg-tg8ed 3 ปีที่แล้ว +42

    Благодарю за труд! Не лишним было бы пояснять более развёрнуто в процессе видео прикладное назначение объясняемых конструктов, а не только декларировать их наличие и синтаксис использования. Часть информации в данном видео для не имевших дело с ЯП с развитой морфологией конструкций ООП - может быть не всем ясна. В частности, разница между такими понятиями как "интерфейс" и "абстрактный класс" и для чего вообще эти понятия выделяются в отдельные категории. Также про модификаторы доступа не совсем внятно: если в плюсах скажем private означает доступ для данных полей из методов этого класса и для друзей класса (существует ли такое понятие в ts - вопрос), а protected - доступ для методов самого класса и наследников, как с этим в ts? Понятно, что google и документация в помощь, но если уж взялись данную тему освещать... Да и все кто смотрят - как раз хотят сэкономить время на поиски и получить выжимку. Но в целом - прекрасный видеоурок!

  • @libertariancom
    @libertariancom ปีที่แล้ว

    59:14 Этот синтаксис не является дженериком, это просто другое определение массива с элементами определённого типа, вместо string[]. Дженерик - это когда тип определяется потом, здесь же типы Array и number указываются явно - поэтому это не дженерик синтаксис.

  • @user-QesOrwuMqN
    @user-QesOrwuMqN 4 ปีที่แล้ว +2

    Интерфейсы называют с большой i, чтобы при автокомплите нажав одну букву вы могли отсеять огромное кол-во классов/интерфейсов с похожим префиксом в названии

  • @АндрейЧуев-с4м
    @АндрейЧуев-с4м 4 ปีที่แล้ว +1

    Всё супер Владилен, спасибо)

  • @Kafka39
    @Kafka39 หลายเดือนก่อน

    Перегрузки в ТС - интересно, спасибо за курс!

  • @ВейсалТаштанов
    @ВейсалТаштанов 5 ปีที่แล้ว

    Огромное спасибо!!! Как раз начал заниматься изучением TypeScript и тут твое видео!

  • @palach_666
    @palach_666 2 ปีที่แล้ว

    смотреть и слушать просто кайф!
    Всё супер)
    Единственное в Классах я бы показал как получать значение через get функции, новичкам как раз этого не хватило, потому что я бы спросил, блин записывать могу, а получить то как)
    p.s. Моё личное мнение, не хотел никого оскорбить)

  • @vanjoks
    @vanjoks 4 ปีที่แล้ว

    Радко пишу коментарии в Ютубе. Но тут есть исключение когда хочу сказать что автору +100500 в карму за такие видеоуроки. Благодаря таким "видосам" экономия времени на разбор технологии существенная. Это как раз тот случай когда нужно быстренько понять что за технология (открыл видео, потратил 30-70 минут параллельно "портенился сам" и уже вкурсе дела "побежал дальше")
    Еще раз автору: Владилен Минин - красавчик продолжай, мотивируешь людей! ;)

  • @simonpetryk2541
    @simonpetryk2541 2 ปีที่แล้ว +8

    После просмотра сложилось мнение, что видео подойдёт тем кто хочет вспомнить TS а не изучить с нуля. Хотелось бы видео может и длиннее но с практикой и разъяснениями более подробными.

    • @adfgejshcylwnoaoxgoakwoxio9703
      @adfgejshcylwnoaoxgoakwoxio9703 2 ปีที่แล้ว

      не только у вас, я смотрел код typescript мельком раньше, сейчас решил посмотреть и более менее что-то вникнуть, половину не понял :/ ну или я немного тупик

  • @ILikeDolls123
    @ILikeDolls123 3 ปีที่แล้ว

    Владилен, благодарю за Ваш труд!

  • @robingood_6091
    @robingood_6091 2 ปีที่แล้ว

    Очень крутой краш курс по тайпскрипту. Всё понятно, пойду разбирать теперь нест))

  • @СтаниславЛазарев-ж2р
    @СтаниславЛазарев-ж2р 2 ปีที่แล้ว

    Все очень классно, Владилен, ты молодец.

  • @DInfinity3
    @DInfinity3 4 ปีที่แล้ว

    Однозначно, спасибо, за видео! Повторение - мать учения.

  • @БогданНауменко-в6ч
    @БогданНауменко-в6ч 5 ปีที่แล้ว

    Отличное видео. Всё по делу и без лишней воды. Спасибо.

  • @O-L-1986
    @O-L-1986 4 ปีที่แล้ว

    Огромное спасибо! Емко, все по сути, без воды.

  • @railbatyrshin7349
    @railbatyrshin7349 3 ปีที่แล้ว +1

    Спасибо, идеально выучил два основных слова: "например" и "допустим") За все видео я их услышал раз 200

  • @Дмитро-л4г
    @Дмитро-л4г 4 ปีที่แล้ว +1

    После изучение Java конечно приятно смотреть, полегче) Автор большой молодец! Единственное, что наверно может людям не хватит обьяснения разницы между интерфейсом и абстрактным классом. Думаю в TypeScript логика такая же, интерфейсы более абстрактны и только задают, что должно быть реализовано теми, кто их имплементирует. А вот в абстрактных классах могут находиться вполне конкретные поля и методы, которые что-то делают.

  • @MegaVaNushka
    @MegaVaNushka 3 ปีที่แล้ว

    очень полезное видео! Прекрасное изложение материала, приятная дикция. Топчик)

  • @bqrt-61
    @bqrt-61 4 ปีที่แล้ว

    Топчик! Коротко, ясно, продуктивно. Спасибо!

  • @1ncrement
    @1ncrement 3 ปีที่แล้ว

    красавчик, спасибо большое, за минут 45 просмотрел все в ускоре, просто пушка, обнял
    нужно было для работы в ускор режиме ознакомится с базой по TS видео помогло быстро словить инфу что куда и как готовится эта кухня

  • @Fovaxus
    @Fovaxus 3 ปีที่แล้ว

    Огромное спасибо! Очень помог более-менее разобраться, что к чему в этом TS. Хотя тут ещё нужна практика)

  • @AlexGymbee
    @AlexGymbee 4 ปีที่แล้ว +1

    спасибо большое! Владилен, ты лучший препод)

  • @ВикторПоджилкин-в7с
    @ВикторПоджилкин-в7с 4 ปีที่แล้ว +1

    Шикарный курс! Спасибо автору.

  • @STEELWILL
    @STEELWILL 3 ปีที่แล้ว +21

    2:35 " Typescript может отлавливать ошибки на этапе их разработки " Браво ))

  • @MaksudNurullaev
    @MaksudNurullaev 2 ปีที่แล้ว

    Кто пришел с ООП, все понятно. Отличный курс! Курс назван "Быстрый", а это не значит что с нуля, это надо учитывать тем кто только начал изучать JS.

  • @dmitriy9152
    @dmitriy9152 5 ปีที่แล้ว

    Очень круто! Кратко, чётко и всё по делу. Спасибо!

  • @ДенисАнтонов-ю1р
    @ДенисАнтонов-ю1р 3 ปีที่แล้ว +1

    Владилен, привет! Спасибо тебе большое за твой полезный контент. С удовольствием приобрел несколько твоих курсов)
    При просмотре видео появился вопрос. Таймлайн 25:30, почему при присвоении объектам rect3 и rect4 типа Rect не возникло ошибки, и TS не попросил заполнить пустые объекты rect3 и rect4 обязательными полями id и size, а разрешил оставить их пустыми?

  • @valeriyk7565
    @valeriyk7565 ปีที่แล้ว +1

    спасибо за труд, единственно чуть подробнее про назначение перегрузки бы

  • @daniyarg3386
    @daniyarg3386 10 หลายเดือนก่อน

    41:36 Объясните, пожалуйста, почему undefined в данном случае (если мы находимся внутри объекта) является переменной?
    «Не тип, а значение» должно быть?

  • @ВиталийНиконов-з8д
    @ВиталийНиконов-з8д 5 ปีที่แล้ว +1

    Владилен. Респект за стиль обучения. Могу предложить идею для следующего урока. Рефакторинг кода. Например две функции числа фибоначи. Одна генерит числа фибоначи в цикле другая рекурсивно. Ну и функция замера времени выполнения для выяснения какой вариант выгодней

    • @VladilenMinin
      @VladilenMinin  5 ปีที่แล้ว +1

      К какому то такому формату я тоже скоро прийду, когда сам сформирую видение, как это будет эффективно

  • @LISAWEBGIRL
    @LISAWEBGIRL 3 ปีที่แล้ว +2

    В самых последних примерах операторов кажется, что Exclude это аналог Pick, но они будут давать разный результат. Exclude на выходе дает перечисление ключей исходного типа, кроме тех что исключили. А Pick объект с новыми ключами, которые включили. В общем хорошо был бы здесь оставить еще пример для Pick. А в остальном видео отличное, чтобы пробежаться по теме TS.

    • @kenzo1387
      @kenzo1387 2 ปีที่แล้ว

      cпс

    • @kenzo1387
      @kenzo1387 2 ปีที่แล้ว

      не знаешь, что дальше после этого видео учить по ts?

  • @ГригорийГриб
    @ГригорийГриб 4 ปีที่แล้ว

    Спасибо за курс! Отличная подача :)

  • @МаксимРемизов-т3р
    @МаксимРемизов-т3р 4 ปีที่แล้ว

    Отличный вводный туториал. Всё таки много свяких особенностей в синтаксисе typescript. Пока смотрел - ждал ещё способы компиляции ts файлов. Через webpack/gulp может плагины для webstorm/vscode. Всё таки интересно как настраивается компилятор для разных ecmascript
    Спасибо Владилен за данный материал. Лайк поставлен. На канал подписан. Всем удачи

    • @VladilenMinin
      @VladilenMinin  4 ปีที่แล้ว

      На канале есть продвинутый тс, ознакомся)

  • @GioMikadzegio9000
    @GioMikadzegio9000 9 หลายเดือนก่อน

    бро ты всегда выручаешь !!! спасибо тебе !!!!!! :)

  • @321123580
    @321123580 3 ปีที่แล้ว

    Спасибо Владилен, очень качественный урок

  • @ВладимирЛевадный-ц1и
    @ВладимирЛевадный-ц1и 3 ปีที่แล้ว

    Спасибо за сжатый курс. Отлично!

  • @oleksandrsavych4526
    @oleksandrsavych4526 4 ปีที่แล้ว

    Спасибо, Владилен за твои видео! Было бы интересно увидеть конфигурации для typescript, eslint, prettier

    • @ruslanvolovik2745
      @ruslanvolovik2745 4 ปีที่แล้ว

      Проблема посмотреть самому?

  • @vladvald864
    @vladvald864 5 ปีที่แล้ว +1

    Спасибо большое, не люблю тратить много времени на теорию, поэтому данный материал зашёл как по маслу. Сжато, на скорости x2 ещё сжатей, прошёл TypeScript за пол-часа и могу смело переходить к Angular )))

  • @germanmanvelov
    @germanmanvelov 5 ปีที่แล้ว

    Владилен, спасибо за годный курс, целую!

  • @denismedvedev4408
    @denismedvedev4408 3 ปีที่แล้ว

    Спасибо большое за мини курс!

  • @Brick87Game87
    @Brick87Game87 5 ปีที่แล้ว +1

    Писал раньше на ActionScript3, TypeScript прямо оч похож. Спасибо за видео

  • @theway5258
    @theway5258 4 ปีที่แล้ว

    Переасанивать )))) Йенумы ))) Гениально, Ватсон! Вы поняли основы марсианского языка! ))) (Для новичков: reassign - переприсваивать или присваивать заново, йенум он же enum оно же перечисление или статический одномерный массив) . Ну все равно лайкэнивэй ))))

  • @sergeykoliadintsev8548
    @sergeykoliadintsev8548 4 ปีที่แล้ว +1

    Спасибо за отличные видео курсы !

  • @ЕвгенийБорисов-е1ч
    @ЕвгенийБорисов-е1ч 11 หลายเดือนก่อน +3

    Надо ввести в моду конспекты - чтобы например был PDF файл со всеми примерами

  • @АлександрГриценко-с5о
    @АлександрГриценко-с5о 3 ปีที่แล้ว

    Поставил лайк еще до просмотра и не зря!)

  • @maximminchenko7633
    @maximminchenko7633 4 ปีที่แล้ว +2

    Как обычно царский-королевский лайк тебе дружище!

  • @Sunr1sen2
    @Sunr1sen2 4 ปีที่แล้ว

    Топовый контент, без воды