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

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ •

  • @VladilenMinin
    @VladilenMinin  2 роки тому +8

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

  • @yakut54
    @yakut54 4 роки тому +676

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

    • @bobaandboba
      @bobaandboba 3 роки тому +16

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

    • @gerda-morozova
      @gerda-morozova 3 роки тому +3

      😂

    • @grolcoon8798
      @grolcoon8798 2 роки тому +7

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

    • @litan1845
      @litan1845 2 роки тому +6

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

    • @crn05
      @crn05 2 роки тому

      сейчас как?

  • @eduardomavlyutov4710
    @eduardomavlyutov4710 4 роки тому +58

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

    • @zeroidandroid
      @zeroidandroid 2 роки тому +7

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

    • @Артур-н1о4э
      @Артур-н1о4э Рік тому +1

      Жиза

  • @DmitriyK-z4d
    @DmitriyK-z4d 4 роки тому +6

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

  • @rainbowGrizz
    @rainbowGrizz 2 роки тому +5

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

  • @carlsson6177
    @carlsson6177 4 роки тому +19

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

  • @saymemore
    @saymemore 4 роки тому +263

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

    • @windcrack8404
      @windcrack8404 4 роки тому +16

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

    • @Apexof
      @Apexof 3 роки тому +12

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

    • @mikesummer670
      @mikesummer670 3 роки тому +3

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

    • @railbatyrshin7349
      @railbatyrshin7349 3 роки тому

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

    • @jetsker6388
      @jetsker6388 2 роки тому

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

  • @alekseysverbeev2934
    @alekseysverbeev2934 5 років тому +495

    Одни люди потеют и делают котлин и груви, чтобы сделать из Джавы 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м Сам то понял что спросил?)) Я не экстросенс что бы понять смысл твоих возражений. Потрудись как то более расширенно задавать свой вопрос.

  • @tuRistst
    @tuRistst 5 років тому +9

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

    • @VladilenMinin
      @VladilenMinin  5 років тому +3

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

    • @tuRistst
      @tuRistst 5 років тому

      @@VladilenMinin спасибо)

  • @void-zl4pp
    @void-zl4pp 4 роки тому +27

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

  • @ludens_priest
    @ludens_priest Рік тому +8

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

  • @AlexDia
    @AlexDia 4 роки тому +1

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

  • @NoiroStar
    @NoiroStar 5 років тому +55

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

    • @timofeyaksyonov2346
      @timofeyaksyonov2346 4 роки тому +3

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

    • @NoiroStar
      @NoiroStar 4 роки тому

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

    • @romanmed9035
      @romanmed9035 4 роки тому

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

  • @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

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

  • @NsixBay
    @NsixBay 2 роки тому +1

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

  • @annagardt2360
    @annagardt2360 4 роки тому +29

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

  • @ВикторКоролев-й3э
    @ВикторКоролев-й3э 5 років тому +40

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

    • @loqour
      @loqour 5 років тому

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

  • @КонстнатинМакаренко
    @КонстнатинМакаренко 4 місяці тому

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

  • @secondnamefifthname
    @secondnamefifthname 5 років тому +5

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

  • @michael_soft
    @michael_soft 9 місяців тому +1

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

  • @exxtrippy
    @exxtrippy 2 роки тому

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

  • @armanilyassov3682
    @armanilyassov3682 5 років тому +4

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

  • @vladimirlavrenchuk4520
    @vladimirlavrenchuk4520 4 роки тому +22

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

  • @MaksudNurullaev
    @MaksudNurullaev 2 роки тому

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

  • @libertariancom
    @libertariancom Рік тому

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

  • @vanjoks
    @vanjoks 4 роки тому

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

  • @romanmed9035
    @romanmed9035 4 роки тому

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

  • @evgenysumaev882
    @evgenysumaev882 3 роки тому +3

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

  • @Сергей-ю8и1х
    @Сергей-ю8и1х 3 роки тому

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

  • @simonpetryk2541
    @simonpetryk2541 2 роки тому +8

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

    • @adfgejshcylwnoaoxgoakwoxio9703
      @adfgejshcylwnoaoxgoakwoxio9703 2 роки тому

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

  • @artemivanov5013
    @artemivanov5013 2 роки тому +1

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

  • @unknownWakeborder
    @unknownWakeborder 4 роки тому +1

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

  • @АннаЩербакова-щ2ь

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

  • @mister.frontender
    @mister.frontender Рік тому

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

  • @андрейиванов-ж7ч
    @андрейиванов-ж7ч 4 місяці тому +45

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

    • @nh42so42
      @nh42so42 3 місяці тому +1

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

    • @ГармонистВитюша
      @ГармонистВитюша 2 місяці тому

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

  • @MaxYanov
    @MaxYanov 5 років тому +3

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

  • @ВиталийБоднар-е1я
    @ВиталийБоднар-е1я 5 років тому

    Несмотря на то что мне очень нравится контент под авторством Владилена, я частенько для себя отмечаю , что очень часто информация в его роликах больше ознакомительная, чем обучающая. Например абстрактные классы в данном видео. Безусловно, для человека, сталкивающегося раньше с чем-то подобным, этой информации будет достаточно для понимания что и как в typeScript, но когда ты подобную конструкцию видишь впервые, хотелось бы хоть пару слов услышать на тему "А нафига это всё". После прохождения раздела с абстрактными классами, думаешь такой: - Окей, абстрактные классы - круто. - То же касается, например, перегрузки - в JS не самый популярный термин, так сказать. Конечно Jav-иста этим термином не удивишь, но хоть малую оговорку можно было бы сделать - хуже не стало бы.

    • @VladilenMinin
      @VladilenMinin  5 років тому

      Для этого я записал подробный ролик про тс
      Плюс детальный материал зачастую идёт в Курсы платные

    • @ВиталийБоднар-е1я
      @ВиталийБоднар-е1я 5 років тому

      @@VladilenMinin Да, я в курсе, что вышло второе видео - к нему и готовлюсь, проходя это. Интересно что там - возлагаю на него большие надежды. Объективно, в курсе ангуляр на typescript в общей сложности 23 минуты выделено, и по ходу прохождения курса очень часто от непонимания происходящего (связанного с простым незнанием основ и синтаксиса typescript) хочется себе в голову выстрелить. Может дело в сложности этого фреймворка и концепта в целом для новичков - не знаю. Прохожу повторно - уже повеселее, но за первым разом очень тяжко заходит. В принципе как раз для лучшего понимания и более осознанного прохождения твоего курса по Ангуляр я изучаю TypeScript сейчас. Тебе всё равно спасибо, чтобы не твои уроки и курсы - учил бы английский дальше ), потому что пока моего английского для понимания таких заковыристых тем маловато будет.

  • @Kafka39
    @Kafka39 26 днів тому

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

  • @mhw0269
    @mhw0269 5 років тому +8

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

  • @mikeovchinnikov
    @mikeovchinnikov 3 роки тому

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

  • @ЕвгенийБорисов-е1ч
    @ЕвгенийБорисов-е1ч 11 місяців тому +3

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

  • @theway5258
    @theway5258 4 роки тому

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

  • @Дмитро-л4г
    @Дмитро-л4г 4 роки тому +1

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

  • @ВладиславШевель-м4к

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

  • @СтаниславЛазарев-ж2р

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

  • @palach_666
    @palach_666 2 роки тому

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

  • @pashabezk
    @pashabezk Рік тому

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

  • @chewed2024
    @chewed2024 5 років тому +1

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

  • @robingood_6091
    @robingood_6091 2 роки тому

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

  • @ILikeDolls123
    @ILikeDolls123 3 роки тому

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

  • @user-QesOrwuMqN
    @user-QesOrwuMqN 4 роки тому +2

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

  • @DInfinity3
    @DInfinity3 4 роки тому

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

  • @valeriyk7565
    @valeriyk7565 Рік тому +1

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

  • @АБерс
    @АБерс 3 роки тому

    Поражаюсь качеству уроков. Как можно столько знать и все так ясно излагать, мне бы так. месяца 3-4 назад начал изучать react, начал даже не зная Javascript, потихоньку учу и то и другое. Ваши уроки очень помогают. Так хочется быстрее все изучить и начать работать, но это требует времени. Спасибо Владилен за Ваш труд

    • @АБерс
      @АБерс 3 роки тому +1

      @@СергейЦветов-н4н все таки пришлось мне вернуться к js и заново начать с него. Думал понимание придет само если реакт долбить, но нет. Подсказать к сожалению было некому, но ниче

    • @zxkckdkf2819
      @zxkckdkf2819 2 роки тому

      @@АБерс как сейчас продвигается обучение?

    • @АБерс
      @АБерс 2 роки тому

      Еще не устроился на работу. Нелегкий это путь, не так как говорят в рекламе курсов. Сейчас ищу работу делаю тестовые. А обучение считаю закончил. Но стоило бы подучить typescript но думаю походу можно будет

    • @zxkckdkf2819
      @zxkckdkf2819 2 роки тому

      @@АБерс верю в тебя, не сдавайся, отпишешь как устроишься) Мужик!

    • @zxkckdkf2819
      @zxkckdkf2819 2 роки тому

      @@АБерс в каком городе устраиваешься? Москва?

  • @nikitapavlik4330
    @nikitapavlik4330 Рік тому +1

    Задолбался на паузу ставить

  • @awenn2015
    @awenn2015 2 роки тому +1

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

  • @1ncrement
    @1ncrement 3 роки тому

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

  • @LISAWEBGIRL
    @LISAWEBGIRL 3 роки тому +2

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

    • @kenzo1387
      @kenzo1387 2 роки тому

      cпс

    • @kenzo1387
      @kenzo1387 2 роки тому

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

  • @yakut54
    @yakut54 2 роки тому +2

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

  • @kamenskiyyyy
    @kamenskiyyyy 3 роки тому +1

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

  • @AGM140580
    @AGM140580 3 роки тому +5

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

  • @ivanandreev1026
    @ivanandreev1026 4 роки тому +2

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

  • @alexandergaiwer9804
    @alexandergaiwer9804 4 роки тому

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

  • @vladvald864
    @vladvald864 5 років тому +1

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

  • @denismedvedev4408
    @denismedvedev4408 2 роки тому

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

  • @libertariancom
    @libertariancom Рік тому

    В общем, самые непонятные моменты здесь - это
    1. Индексированные типы interface Dictionary { [key: string]: number; }
    2. keyof
    Было бы прикольно их разобрать отдельно поподробнее
    А в остальном всё круто, спасибо!

  • @antonb6831
    @antonb6831 4 роки тому +6

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

  • @null-lu8it
    @null-lu8it 2 роки тому

    с первого раза не совсем все стало понятно, буду пересматривать еще. Спасибо!

    • @null-lu8it
      @null-lu8it 2 роки тому

      посмотрел еще раз, все понятно впринципе

  • @videoX6
    @videoX6 3 роки тому

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

  • @GioMikadzegio9000
    @GioMikadzegio9000 9 місяців тому

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

  • @РузельАбдурахманов
    @РузельАбдурахманов 5 років тому +1

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

  • @АндрейЧуев-с4м
    @АндрейЧуев-с4м 4 роки тому +1

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

  • @yurychernyakov4071
    @yurychernyakov4071 3 роки тому

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

  • @kirillshapovalov495
    @kirillshapovalov495 3 роки тому +1

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

  • @МихаилКожуховский-ъ1щ

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

  • @ВиталийНиконов-з8д
    @ВиталийНиконов-з8д 5 років тому +1

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

    • @VladilenMinin
      @VladilenMinin  5 років тому +1

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

  • @Brick87Game87
    @Brick87Game87 4 роки тому +1

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

  • @romankhudovekov5145
    @romankhudovekov5145 4 роки тому +2

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

  • @maxtirdatov
    @maxtirdatov 3 роки тому

    Уже в нескольких видео замечаю, что ты произносишь height как hate. Правильно говорить ХАЙТ, иначе тебя не поймут. В остальном всё круто, спасибо за уроки :)

  • @ВладимирЛевадный-ц1и

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

  • @STEELWILL
    @STEELWILL 3 роки тому +21

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

  • @БогданНауменко-в6ч

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

  • @ВикторПоджилкин-в7с

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

  • @onlefclm
    @onlefclm 2 роки тому

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

  • @АлександрГриценко-с5о

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

  • @anastasia__kot
    @anastasia__kot 2 роки тому +1

    спасибо за видео, очень интересное!

  • @ВейсалТаштанов
    @ВейсалТаштанов 5 років тому

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

  • @alexbliznec
    @alexbliznec 5 років тому +1

    Отличное видео! Единственное, хотелось бы немного посоветовать более внимательно относиться к неймингу, например сокращение rect от rectangle на жаргоне является несколько нецензурным)) а если присвоить геттер get, то получится вообще ругательство))

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е 5 років тому

      Да что вы говорите? Rect -- нецензурное слово? Тогда разработчики Винды этого явно не знали:
      msdn.microsoft.com/ru-ru/windows/desktop/aa252889

  • @AlexGymbee
    @AlexGymbee 4 роки тому +1

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

  • @libertariancom
    @libertariancom Рік тому

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

  • @321123580
    @321123580 3 роки тому

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

  • @O-L-1986
    @O-L-1986 4 роки тому

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

  • @MegaVaNushka
    @MegaVaNushka 3 роки тому

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

  • @yuriim7807
    @yuriim7807 5 років тому +5

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

  • @andd3dfx
    @andd3dfx Рік тому

    Спасибо за видео, Владилен

  • @iGotton
    @iGotton 5 років тому +160

    Производительность автора уровень 100500)

    • @АртёмУсков-ы9д
      @АртёмУсков-ы9д 5 років тому +3

      шо ты там нашол работу наверное после уроков на 100500 рублей ? Или шутки решил написать ?

    • @AkkayHT228
      @AkkayHT228 5 років тому +10

      Артём Усков главное не найти работу, а получить бесценные знания с помощью которых можно сделать что-то крутое

    • @MoksDev
      @MoksDev 5 років тому +10

      @@АртёмУсков-ы9д "Шо", "нашОл", нету знаков пунктуации... Тебе бы самому в школу сходить, знания освежить, а не выебываться в комментах.

    • @totalcount
      @totalcount 5 років тому +6

      Уровень: number = 100500

    • @StasNemy
      @StasNemy 5 років тому +3

      @@АртёмУсков-ы9д а что жы тогда подписан на этот канал, раз всё так хреново?)

  • @Oleg-tg8ed
    @Oleg-tg8ed 3 роки тому +42

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

  • @bqrt-61
    @bqrt-61 4 роки тому

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

  • @Fovaxus
    @Fovaxus 3 роки тому

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

  • @sergeykoliadintsev8548
    @sergeykoliadintsev8548 4 роки тому +1

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