15 - express, typescript, body, query, ViewModel, InputModel, data mapping / Backend - Путь Самурая

  Рет қаралды 25,286

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

Пікірлер: 174
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
👨🏻‍🎓 Обучение back-end разработке до трудоустройства: it-incubator.io/education/back-end 💰 offerheap.com - качай свой рейтинг и получай офферы в лучшие компании 🚀 Помогите репостом ускорить выход курса: vk.com/it.incubator?w=wall-107117869_1106 facebook.com/it.incubator.io/posts/pfbid02Ejeb4MZ5qJFUcy1eRTqeCo822qVY1LVrqBoU8XtzE2ftF1sSuZikHn5m4jyw9AW2l www.linkedin.com/posts/kuzyuberdin_it-incubator-backend-%D0%BF%D1%83%D1%82%D1%8C-%D1%81%D0%B0%D0%BC%D1%83%D1%80%D0%B0%D1%8F-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-activity-7123608010853081088-yxKJ x.com/itkamasutra/status/1717843383379485123?s=20
@swaytornado8327
@swaytornado8327 2 жыл бұрын
Вопрос к IT-KAMASUTRA: один американский UI-Architecture говорит, что документация React врёт. По тем принципам, которые описаны в ней тяжело строить масштабируемые проекти. Это правда? И в чём тогда подлог? Спасибо.
@MAKS-FISHER
@MAKS-FISHER Жыл бұрын
@ITKAMASUTRA Вот это крутейший урок - express, typescript, body, query, ViewModel, InputModel, data mapping !!! У меня после него и тесты с прошлого урока заработали без ошибок )), видимо или с типами проблема была или глюк какой-то был !!! Ты прав Димон, если что-то не получается, то топтаться на месте и мучиться не стоит, нужно идти вперед !!! Я весь день провозился с предыдущим уроком, а в этом уроке все само решилось ))))))))))) !!! А на счет войны, это да, быстрей бы она закончилась, учитывая что я с Новой Каховки (это там где ГЕС взорвали)... Очень надеемся, что мир скоро настанет... А ПОКА ЛЕТИМ В IT )), огромное тебе спасибо за такой контент !!!
@limpix
@limpix 2 жыл бұрын
Типизируем всей деревней. Спасибо за видео. ✨🎉👍
@КостючикЮрий
@КостючикЮрий Жыл бұрын
спасибо за контент
@MIRAGEvs
@MIRAGEvs Жыл бұрын
Супер курс, я очень рад, что узнал про этот канал! Я работаю в front-end 2 года)
@СергейКузнецов-щ5я
@СергейКузнецов-щ5я 2 ай бұрын
Классный урок! Задумывался о построении моделек и мешала мне мысль о том, что нельзя дублировать код. Ну а тут получил все ответы на вопросы
@kostyafrompiter
@kostyafrompiter 2 жыл бұрын
Нравится, что Дмитрий так подаёт материал, что все в комментариях пишут серьезные технические вещи, спрашивают конкретные вопросы. Даже новички понимают, о чем они говорят. Я думаю я сказал важную вещь. Каждый раз писал и буду писать вам - спасибо, вы реально заряженный программист, и дай бог здоровья довести курс до конца.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за поддержку и фидбек!👍👋 долетим! Далеко и высоко 🔥
@matveileshchinskii2448
@matveileshchinskii2448 3 ай бұрын
Отличный урок, спасибо большое, много нового!
@Haushefli
@Haushefli 5 ай бұрын
Супер информативно! Спасибо за уроки!))
@Skorokhod_Maxim
@Skorokhod_Maxim 3 ай бұрын
Димыч, ты молодчина!
@sergeylenitski5320
@sergeylenitski5320 2 ай бұрын
Блестящий урок
@ПараСлов-н2и
@ПараСлов-н2и 2 жыл бұрын
Вот это превьюшка🤣🤣👍🔥🍻
@AndersBulon
@AndersBulon 2 жыл бұрын
Всем привет!!! Дима ты много раз говорил об "асинхронщине" и грозился выпустить суперское видео, аналога которому нет на просторах интернета. Я думаю back-end как раз то самое место где эту тему стоит осветить. Полагаю, что многие из твоих подписчиков, которые сейчас смотрят этот курс и с нетерпением ждут новых видео поддержат меня. И наконец о моем собственном пути в мире асинхронных функций. Пересмотрел кучу видео, решил несколько примеров, но есть внутреннее ощущение, что чего-то упустил. Не хватает общего стержня на котором бы эти знания закрепились. Спасибо за твой труд. Он реально полезен.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Большое спасибо за фидбек и пожелание! Думаю, такой видос давно пора было уже запилить…. Подумаю и постараюсь найти время 👋
@maxgeorgievsky9527
@maxgeorgievsky9527 2 жыл бұрын
Ставлю лайк заранее. Пока что нет возможности уделить время твоему видосу, т.к. устроился фронтом (во многом благодаря пути самурая) и решаю рабочие задачи. Но видосы по бэку твои смотрю и повторяю код, чтобы расширить свой кругозор. Позже обязательно посмотрю и этот видос. А сейчас просто благодарю тебя от всей души - ты влюбил меня в JS и изменил мою жизнь к лучшему. Слава Димону, нашему сенсею!
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за поддержку и активность! Удачи на работе! Чемпион 👍
@РустамМедведев
@РустамМедведев 2 жыл бұрын
Крутой курс, работаю фронтэндером, захотел познать для себя миры бэкэнда. Мне очень нравится как ты, Дмитрий, круто подаешь материал. Клевые кейсы, клево разбираешь разные тонкости языка и инструментов, жду продолжения )
@elenaswiderskaya718
@elenaswiderskaya718 Жыл бұрын
Я решила добавить к своим сущностям (в БД) поле создания сущности (created), которое не передается при запросе, типа такая метаинформация ( у Димыча аналог - studentsAmount). Очень понравилось, что разделили модели в соответствии с MVC моделью. Как несостоявшийся шарпист и действующий angular-разраб, я прям всегда радуюсь этому. Правда, я все типы, касающиеся отдачи данных поместила в один файл ибо на проектах обычно моделей ооооч много и, конечно, не хочется раздувать структуру файлов. Но здесь, в рамках учебного проекта оно и понятней и да и пусть будет. Как обычно спасибо Диме, так как все видосы постепенно взращивают именно архитектурный подход, а документашку мы и так покурим, если понадобится. Ну и опять же (повторюсь, но не могу удержаться, я прям неудержимая аки Сталлоне), кайфово кодить сервер на Node.js, да еще на typescript. Кальцифер, ЖГИ!
@VadimZaytsev-lw8ep
@VadimZaytsev-lw8ep 8 ай бұрын
Димыч, курс супер! Спасибо тебе за твой труд!!!
@DmitriyTroshchenkov
@DmitriyTroshchenkov Ай бұрын
Спасибо, очень круто!
@АннаМ-г9и
@АннаМ-г9и 10 ай бұрын
Интересно и трудно одновременно. Пришлось возвращаться в тесты. Спасибо большое!!!
@boryskatowsky5190
@boryskatowsky5190 2 жыл бұрын
Димыч на высоте, как всегда. Он реально круто объясняет!
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо ☺️
@aleksabramov
@aleksabramov 2 жыл бұрын
Спасибо! Потрясающе объесняешь! Во многом благодаря твоему Пути Самурая уже год в разработке. Сейчас очень нуждаюсь в расширении кругозора - Бекэнд, NodeJs, Kubernates, MongoDB и пр. Ждём следующего выпуска
@sako1313
@sako1313 2 жыл бұрын
Все шикарно, изучил фронт конечно у тебя, и все темы легко даётся, благодаря тебе, спасибо продажай в том духе
@focus12024
@focus12024 2 жыл бұрын
Прекрасный человек. Опытный специалист. 100% лайк и поклон за вашь труд
@Hytpu9
@Hytpu9 2 жыл бұрын
Бро я уже 3 года работаю фронтом, но до сих пор иногда захожу просмотреть твои видосы если что-то забыл. Ты очень четко объясняешь что и зачем использовать. Сейчас планирую перейти в бекенд и этот курс то что нужно. Мечта-пожелание-просьба: если ты сделаешь курс по алгоритмам и структурам данных на js это будет просто космос!
@darthvader8144
@darthvader8144 2 жыл бұрын
Зачем переходить на бэк ?
@GeldymyratGurbanov
@GeldymyratGurbanov 2 ай бұрын
Подача уровень!
@AlexNesterov-f5q
@AlexNesterov-f5q 2 жыл бұрын
Супер, круто объяснил про мапинг, огромное спасибо!! Работаю фронтом на реакте два года, немного скучно стало на фронте, хочу развиваться дальше!!! Летим !!!
@snatvb
@snatvb 2 жыл бұрын
Превьюха огонь) 🔥
@Vladyslav_Sliusar
@Vladyslav_Sliusar 2 жыл бұрын
Привіт! Я десь рік пишу на реакті, та ось десь два з половиною місяці трошки дивився на бекенд, написав не дуже складну апішку з авторизацією, аутентифікацією. Мені такий формат навпаки заходить, бо щоб трошки в'їхати у Nest, можна почитати документацію, подивитися туторіали, та щось вже спробувати, там є своя архітектура і зробити неправильно важче. А те, що зараз пишеш ти, можна зробити по-різному, і багато де, можна зробити дурню, тому такий контент це топ
@stepaKosolapov
@stepaKosolapov 2 жыл бұрын
Классный курс, все классно рассказываешь! Ждём продолжение)
@sveta7201
@sveta7201 2 жыл бұрын
Дима, огромная тебе благодарность, за твой вклад в нас! Все четко, все понятно! #express #typescript #body #query #ViewModel #InputModel #data_mapping #backend
@BogdanRedkin
@BogdanRedkin Жыл бұрын
Дякую за курс)) Чекаю наступні відео з нетерпінням))
@taniainegypt
@taniainegypt Жыл бұрын
спасибо большое Димыч за твои труды!!! Ты крут!
@user-neo40
@user-neo40 Жыл бұрын
Уже 1К. Димыч, крутой контент. Спасибо большое! Ждем-ждем!
@andreykurtenkov1979
@andreykurtenkov1979 2 жыл бұрын
Отличный урок! Спасибо за твои труды:)
@ПрилепскийРоман-и9т
@ПрилепскийРоман-и9т 2 жыл бұрын
Огонь. Очень классно.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо
@miha4653
@miha4653 Жыл бұрын
Димыч, красавчик! Жду следующего видео!
@АлександрСосо-щ1б
@АлександрСосо-щ1б 2 жыл бұрын
Спасибо за урок! Очень структурировано.
@tihunvolkov9288
@tihunvolkov9288 2 жыл бұрын
Большое спасибо за курсы, за возможности, будем ждать людей, продолжение. Чем больше просмотрят первый урок, тем больше дойдут до сюда и простимулируют выход, но что есть. Пора оптимизировать своё обучение, сменить способ урок за уроком и 100 штук. Главные навыки в программировании это ну понять основу наверное потом то что всегда будет что-то ломаться, это реальность, без этого ни как, и 2. Нужно всегда чинить, а это нужно уметь. и след чего не хватает это из документаций вычлинять нужный синтаксис для конкретной задачи, основываясь на основе программирования, логике и прочтения каких то новых синтаксических сахаров из библиотек.
@JustAndrewoO
@JustAndrewoO 2 жыл бұрын
Даже после того, как Димыч три раза перепутал query c uri параметрами и моментально исправился в третий раз - говорит о максимальной концентрации к деталям и глубине его знаний. Спасибо за МЕГА урок!
@Евгений-х9ф8э
@Евгений-х9ф8э 2 жыл бұрын
Как всегда, Димыч - красавчик !!!
@МихаилПарамонов-з6ч
@МихаилПарамонов-з6ч Жыл бұрын
Более двух лет занимаюсь front-end, планирую идти на back-end. С 15 урока продвижение к знаниям идет трудно, думал, что все знаю, но не ту-то было.
@Shark956
@Shark956 2 жыл бұрын
Димыч, продолжай, Крутой контент, я работаю фронтом, но очень интересно подтянуть и бэк
@danilsennikov2117
@danilsennikov2117 2 жыл бұрын
Раз сказал написать,кто тебя смотрит) Мидл фронт в частности реакт,нейтив,некст. Пора уже и на фуллстек переходить😅 Курс бомба,но почаще бы уроков❤️❤️❤️
@Нннн-г3й
@Нннн-г3й 2 жыл бұрын
не нужен помощник-джун фронт? могу делать рутинную работу за бесплатно либо за маленькие деньги, а взамен буду рад получить опыт и рефактор кода. стек- react, redux toolkit, rtk query, mobx, next, socketio, typescript
@МаксимЮмаев-ъ2с
@МаксимЮмаев-ъ2с 8 ай бұрын
спасибо большое!
@sanjsoomin7170
@sanjsoomin7170 Жыл бұрын
Очень полезно !!!!
@ilnazgimazetdinov3405
@ilnazgimazetdinov3405 2 жыл бұрын
Продолжай бро! Суперски!
@dimalukashenko4865
@dimalukashenko4865 Жыл бұрын
Очень круто. Хотелось бы увидеть ролик где ты писал код, который в этом типизировал.
@yankov2206
@yankov2206 2 жыл бұрын
шикарный видос, изучаю фронт, спасибо! Летим!
@dmytronice1337
@dmytronice1337 2 жыл бұрын
Очень круто! Продолжай в том же духе!!! Оформил спонсорство, пока что первого уровня))
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за поддержку
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за поддержку
@StepanVorobiov
@StepanVorobiov 2 жыл бұрын
подсказывает Request. Спасибо за видео! Жду новых!)) Быстрее бы Nest
@КаналФреша-н4е
@КаналФреша-н4е 2 жыл бұрын
жду новый выпуск, хочу на работу в бекенд!
@marynaserhiichuk7780
@marynaserhiichuk7780 2 жыл бұрын
Работаю год на фронте. Иногда возникает надобность заглядывать на бек, да и интересно, собственно. Обучалась реакту с тобой. Все легко, интересно тем, что ты заходишь на какую-то тему с необыкновенной стороны, как семена на подумать и нужно решить что-то для себя Как по мне, для совсем нулячих, это будет сложновато, особенно с тайпскриптом и тестами. Я уже со временем на работе привыкла к тайп, но по началу, на путь самурая второй, было непонятно. Спасибо тебе за твой труд 😌 твои бесплатные ютуб курсы явно на много порядков выше, чем другие, даже, платные 😊 ты крут 😇
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
🚀🚀🚀🫡👋
@andrewdom8731
@andrewdom8731 10 күн бұрын
Это видео неплохо бы добавить в самое начало 1 спринта по бэкэнду, использую сначала имя а потом операцию, потому что когда у тебя много моделей по имени удобней работать с разделом чем потом по каждой операции скакать в поисках нужного раздела
@ВладиславВитковский-п8н
@ВладиславВитковский-п8н 2 жыл бұрын
ролик не смотрел, на фронте работаю но за название лайк однозначно)) и правда ведь , в обоих случаях причем ;)
@АндрейАрхипов-г2г
@АндрейАрхипов-г2г 2 жыл бұрын
Димыч, спасибо тебе за то, что пилишь контент! Я тебя уже не смотрю (в силу того, что уже улетел 🚀), но лайки ставлю и просматриваю видосы для интереса. Ты красава!) Не подсказывает по поводу Request и Response, потому что это есть нодовские типы Request и Response, которые задекларированы стандартно (аналогично модулям Math, Date, console и тд) и не требуют импорта. Поэтому редактор не предлагает автоимпорт. Если вы не импортируете из express {Request, Response}, редактор, конечно, укажет вам на ошибку при описании методов и надо иметь в виду, что в этом случае вы указали не те самые Request, Response. Но кстати при копировании части кода, в которой фигурируют Request и Response из express, из одного файла в другой Webstorm, например, понимает и уже производит автоимпорт. Думаю, этот вопрос ты задал зрителю, как задание разобраться 😅
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
👍👍👍🚀
@МаксимЖук-э2г
@МаксимЖук-э2г Жыл бұрын
Безумно круто. Продолжай снимать видосы по бэку, пожалуйста) Сам работаю фронтендером
@true227
@true227 Жыл бұрын
07:56 какой комбинацией клавиш в vscode можно это перечисление вызвать?
@arthurdavinskiy8357
@arthurdavinskiy8357 2 жыл бұрын
продолжай!
@nerdizay
@nerdizay 2 жыл бұрын
Всё круто!
@Bing_Bong_leroy
@Bing_Bong_leroy 2 жыл бұрын
molodec bro!
@ollegat
@ollegat 2 жыл бұрын
Эх бэкэнд огромный, уже 11 урок, а еще только самое начало)
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Есть такое 🤪 Но задачку себе поставил начертить путь, по которому от начала и до конца можно будет пройти, поэтому те кто уже в теме, прошу потерпеть 👋
@ollegat
@ollegat 2 жыл бұрын
@@ITKAMASUTRA огонь!
@gkwoodpecker3742
@gkwoodpecker3742 2 жыл бұрын
Спасибо Димыч, продолжай. Было бы круто чаще затрагивать более глубокие темы вроде того же паттерна MVC или применения JSDoc, так будем расти и в ширину и в глубину, можно просто упоминать и оставлять на самостоятельное изучение.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
@vladmaksimov3898
@vladmaksimov3898 2 жыл бұрын
По сингл респонсибилити я бы подробнее остановился, хорошие примеры были в уроке. Классы, функции и проч должны выполнять только одну задачу. И проще всего это определить по неймингу (он должен быть конкретный а не абстрактный, чтоб не было сомнений). CreateUpdateModel очевидно служит больше, чем для одной цели и повторяющийся код здесь существует для разных задач, не нужно стремиться от него избавиться (в будущем он может меняться каждый в свою сторону и его все равно придется разделить или испортить условными операторами типа if / else). Соблюдать сингл респонсибилити (как и все SOLID и проч принципы) следует, чтобы части кода как можно меньше зависели друг от друга, чтобы код было легче дебажить, читать и понимать, покрывать тестами, расширять новым функционалом или менять и тп. В конце концов код писать будет проще и быстрее, в нем будет меньше багов и разработка выйдет дешевле по деньгам.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за фидбек. Мы solid будем в течении всего курса мусолить, на мой взгляд, это действительно очень важные и мощные концепции
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
@@sergeymedvedkin да, примерно так. но… в то же время принципы одни и те же часто можно экстраполировать на другие случаи и ситуации и назвать другой аббревиатурой это:))
@shsh01212
@shsh01212 2 жыл бұрын
Я уже работаю мидлом бэкэндером (недавно стал мидлом хД), начинал фронтом и вошел в айти благодаря пути самурая 1! Инсайды получаю, про маппинг выходных данных очень интересно, в несте это правда намного легче делается, но сути не меняет - вопросы чисто архитектурные, никакого пересказывания документации тут нет, спасибо!
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
👋👋👋 спасибо за обратную связь
@shsh01212
@shsh01212 2 жыл бұрын
@@ITKAMASUTRA спасибо за скиллы)
@maiev_shadow
@maiev_shadow 2 жыл бұрын
а фронт на каком уровне оставил?
@shsh01212
@shsh01212 2 жыл бұрын
@@maiev_shadow хорошо если джун
@TheEnd-hl4nh
@TheEnd-hl4nh 2 жыл бұрын
Димыч привет! Мне кажется лучше сразу показывать на Nest-е. Ты начал с основ, я понимаю, но для просмотров мне кажется людям нужно то, что они могут сразу повторять и экспериментировать (путь самурая по Реакту в этом смысле ПушкаБомба!=) и учитывая, что по Несту не так много видео-материалов с качественным объяснением - аудитория будет расти быстрее, мне кажется ). Жду не дождусь когда будет сам Nest, создание таблиц, связи, валидация, декораторы, гварды, модули-сервисы-контроллеры---ДиАй)) и тд. (хотелось бы конечно вместо RESTa - GraphQL... но ты смотри сам, мб голосовалку запустить ближе к делу чтоб посмотреть кому что больше интересно..))) И кстати если с GraphQL будет, то по сути Свагер и тп будет не нужно т.к. будет ApolloStudio - а это и Свагер и тесты и просто удобная штука!) (У Egor Malkevich вышел классный видос почему GraphQL - это то хорошо=)) Предыдущий видос по тестам класс - давно не могу себя заставить начать изучать тестирование..., но твое объяснение резко повысило мотивацию! Спасибо! Мир!
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Спасибо за обратную связь и своё мнение. В кратце если, то очень важные концепции я не смогу легко объяснить на Nest, потому что там всё под капотом. Мы очень немного времени проведём в express Что касается graphQL, то на мой взгляд это ни в коем случае не безоговорочная замена rest api, а лишь дополнение, уместное далеко не всегда. Мы обязательно в курсе рассмотрим graphQL. Ну и в любом случае… presentation layer (об этом чуть позже) - это малая часть фундаментального знания про back-end
@katada
@katada 2 жыл бұрын
Топ джи!
@olegdegterov1595
@olegdegterov1595 2 жыл бұрын
Работаю фронтом, усиливаю бэк с Дмитрием)
@buka_jaz
@buka_jaz 2 жыл бұрын
"...QA откроем..." жду с нетерпением, хочу быть фулстек тестировщиком.
@-boiadeiro-
@-boiadeiro- 2 жыл бұрын
обложка зачётная
@ArsBlogRU
@ArsBlogRU 2 жыл бұрын
Супер!
@hammaren2678
@hammaren2678 3 ай бұрын
Отличный урок, многому научился. Только так и не понял зачем JSDoc то применять? Для какой то автоматизации создания документации? Ну это отдельная тема, буду изучать
@sergeycherevatyi2811
@sergeycherevatyi2811 Жыл бұрын
супер!
@igorusmanov5144
@igorusmanov5144 2 жыл бұрын
Не поленился и поставил "палец вверх" на всех видео backend. Docker prisma будут дальше? Димыч ты молодец.
@Aleks-lk1et
@Aleks-lk1et 2 жыл бұрын
7:39 в vs code показывается Request
@DenisBilurka
@DenisBilurka Жыл бұрын
Работаю фронтом уже почти два года благодаря курсу по реакту, сейчас решил еще бек выучить чтобы развиваться в сторону fullstack. Курс классный, однозначно лайк. Продолжай в том же духе, только хотелось бы уроки по чаще :)
@BlackBeltBloger
@BlackBeltBloger 2 жыл бұрын
А на сколько примерно выпусков планируется сделать этот курс ))
@usergoogla
@usergoogla 3 ай бұрын
Так Димыч, как ставить несколько лайков подряд под одним видео?))
@usergoogla
@usergoogla 3 ай бұрын
А почему у тебя шторм не ругается на типы в GET /courses ? у тебя идет инициализация переменной foundCourses = db.courses - здесь тип у foundCourses: CourseType[], у которого обязательным параметром является studentCount, а дальше ты его в send мапишь только со свойствами ид и тайтл, по идее должно же на мап ругаться
@promax866
@promax866 2 жыл бұрын
Интригующее превью
@ДмитрийИванов-п4х8щ
@ДмитрийИванов-п4х8щ 2 жыл бұрын
Лайк
@user-san-chous
@user-san-chous 2 жыл бұрын
Открывать в новой вкладке браузера можно колесиком)
@dmaberlin
@dmaberlin Жыл бұрын
Парни ,а где продолжение курса??
@ollegat
@ollegat 2 жыл бұрын
Я бы прописал типы для всех запросов, RequestGetCourses, RequestGetCourse, RequestPostCourse, RequestDeleteCourse и так же респонс.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Хороший вариант, мне нравится 👍
@НикитаБивол-ш8в
@НикитаБивол-ш8в Жыл бұрын
А продолжение будет?
@weekendshow7567
@weekendshow7567 8 ай бұрын
Что значит "типизировать"❓
@banban500k
@banban500k 4 ай бұрын
type TypeQuery = { title: string; }; export interface IRequestWithQuery extends Pick { query: TypeQuery; }
@snatvb
@snatvb 2 жыл бұрын
я вообще в диком шоке что у тебя так мало активности, а у какого-то странного хауди, который льет бесполезную чуть куча подписоты и иногда видео много набирают, пичаль конечно, но не сдавайся, ты крут, должно все получится!
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Отредактируй, плиз, коммент хотя бы на сТранного хауди. Максимально с чем борюсь - с неуважением и оскорблениями к другим. Человек старается, и работает в другой нише, и проделывает огроменную работу, нацелен на другую аудиторию, зарабатывает блогом, поэтому и выхлоп другой. Запроса такого масштабного с моим контентом у меня нет, его и не может быть, поэтому всё ок:)) В любом случае спасибо за поддержку
@snatvb
@snatvb 2 жыл бұрын
@@ITKAMASUTRA я отредактировал только из уважения к тебе, но к нему у меня уважения нет, он очень много лжет, а я не приветствую такое огромной работы там тоже не прослеживается..
@JSCoffeeBreak
@JSCoffeeBreak 2 жыл бұрын
🔥🔥🔥
@Igor-uc8jc
@Igor-uc8jc 2 жыл бұрын
Сколько всего уроков планируется? Чтоб засесть с самого начала и до конца
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Не планирую точное число… но думаю, что приблизимся к сотне в конце
@Igor-uc8jc
@Igor-uc8jc 2 жыл бұрын
@@ITKAMASUTRA Понял, пасиб
@hennadiikhudolieiev2198
@hennadiikhudolieiev2198 2 жыл бұрын
@@ITKAMASUTRA лет 5 еще ждать получается до конца курса? 😅
@marksobolev9059
@marksobolev9059 2 жыл бұрын
Привет, слежу за тобой уже не один год, ты очень крут) Благодаря курсу по фронтенду, смог устроиться) Спасибо тебе и успехов в начинаниях! А теперь вопрос. Почему когда ты используешь фильтрацию по кверипараметрам используешь в фильтрации indexOf вместо includes? Вкусовщина или есть какой то скрытый смысл, ведь в кейсе с инклудс меньше кода и как будто метод для этого и сделан. И ещё как идея по типизации, сейчас есть три модели у которых есть title (я говорю про квери, криейт и апдейт), можно создать утилитарный тип WithTitle (as example) и экстендить модели от этого типа, таким образом дублирование уходит, если тайтл не нужен убирается экстенд. Тогда и дублирования вроде нет и синглреспонибилити не нарушается
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Вкусовщина в том числе! :) Вовсе не заморачиваюсь здесь по коду и не думаю об этом, акцент на rest api. Используйте, что вам больше по душе, что привычнее и понятнее для вас:)) По типам… да, можно экспериментировать. Когда кодовая база растёт, точно можно что-то выдумывать 👍
@greemansfly8290
@greemansfly8290 2 жыл бұрын
а чо с курсом путь самурая 2? год уже не было выпусков
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Фронт пока на паузе! Но на проекте на проде получаем с командой крутой опыт! Точно его пересказа вам и дам крутой пинок в развитии! В конце года 🫡
@w3k5ik
@w3k5ik 2 жыл бұрын
Димыч привет! Ты задавал вопрос в видео, как типизировать Response чтобы он нам запретил в send передавать данные. На самом деле все просто, Response :)
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
😅 ну нет же радикально
@Ivanov_Andrii
@Ivanov_Andrii Жыл бұрын
У меня одного тайпскрипт ругается, что файл с тестами находится за границей корневой директории? У Димыча, наверное, вебшторм сам всё пофиксил. Не знаю, вроде всё работает пока...
@mortboxmx3498
@mortboxmx3498 2 жыл бұрын
Когда уже новое видео? В первом ролике говорили про стараться каждую неделю выпускать ролик
@anastasiaburdina6008
@anastasiaburdina6008 2 жыл бұрын
Отвечаю на вопрос в видео про аудиторию: я уже работаю миддл фронтенд разработчиком и хочу прокачать себя в бекенде. Хотя раньше уже пыталась сама изучать эту область по видео других блоггеров, это уже вторая попытка), этот курс намного более детальный, и легкий для понимания.
@ivankuznecov2410
@ivankuznecov2410 2 жыл бұрын
Так вот почему ролики не выходят, даже 1к лайков не набили. Ну кпц... Поднажмите)
@Khusrav-nt9pb
@Khusrav-nt9pb Жыл бұрын
Продолжение будет?
@shosnimal
@shosnimal Жыл бұрын
Будет
@VladislavFyklev
@VladislavFyklev 2 жыл бұрын
Будет продолжение ?
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
Вот-вот 🫡💪
@bessuka
@bessuka 2 жыл бұрын
@@ITKAMASUTRA вот вот вот? :)
@deniszavarzin2768
@deniszavarzin2768 2 жыл бұрын
В конце вместо утилитной функции нужно было один тип из другого создавать либо через конструктор, либо с помощью метода from. Но видимо до этого не дошли.
@ITKAMASUTRA
@ITKAMASUTRA 2 жыл бұрын
👍👍👍
@tihunvolkov9288
@tihunvolkov9288 2 жыл бұрын
новичёк, просто очень интересна чёрная коробка. А то как фронт работает прекрасно понятно, как тестить, смотреть, чинить. А вот бэк, и что вообще как там творится? Но в идеале и свой сайт хочется сделать хоть какой-то. Мде, этот не достижимый идеал...
Какой я клей? | CLEX #shorts
0:59
CLEX
Рет қаралды 1,9 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 248 М.
Typescript. Работа со страхом новичка на примере Generics
21:59
Обзор Nestjs - лучший framework на Node.js и TypeScript
17:14
PurpleSchool | Anton Larichev
Рет қаралды 37 М.
Какой я клей? | CLEX #shorts
0:59
CLEX
Рет қаралды 1,9 МЛН