Исходный код тут: t.me/js_by_vladilen/321 Получить профессию Frontend разработчика - bit.ly/3QWbOSH
@diatm15062 жыл бұрын
Как проектировать api сложные запросы например в typeorm? Не понятно например если на страницу нужно вывести friends, photo, comments, posts. Это как реализовать сделать компонент например page и в нем передавать в другие компоненты данные из сервисов или компоненты уже используют сервисы?
@Edvard-Aliev4 жыл бұрын
Спасибо мужик! Добра тебе и всех благ! Когда ты успеваешь только!
@АлександрЛихолетов-ы9ч3 жыл бұрын
Классный урок! Вообще пишу бэк на laravel, но давно смотрю в сторону express, а тут всё просто, понятно и грамотно структурировано. Однозначно лайк!
@gorshenkodenis60912 жыл бұрын
Учил laravel и мое мнение что php однозначно лучше поменять на JS
@zxczxc65914 жыл бұрын
Это произошло!!!!! Божечки как сочно)) Спасибо Владилен! Топчик!!!
@logsjomia9652 жыл бұрын
Я в начале: ООО... а это легко Я в конце: Убейте меня...
лучший конец воскресного дня получая новые знания которые можно будет уже использовать в понедельник на работе
@konstantinkuksov9144 жыл бұрын
Наконец-то! А то куча видео с фулстак стеками, а по Экспрессу не было быстрого курса)) Спасибо!
@eduardlatiy48244 жыл бұрын
Просто великолепен ! я долго пишу на react and pure php( for api ) и хотелось обновить кастыли! Урок vue3 был так же бесподобен! ( 2 просмотра видео в роб.время + практика (дома) => освоил за часов 5) Vue/cli не сработал делал через vite. Сегодня видимо начну переходить полностью на js ! Спасибо, ОГРОМНОЕ, за твой труд!
@serebrovvv_youtube4 жыл бұрын
Владилен, спасибо тебе большое за труд) Он бесценен) Вот тебе идея для размышлений: запилить сайт с нуля, протокол аутентификации - OAuth 2, с двумя токенами) Хотелось бы увидеть твои идеи, где ты хранишь токены, как их обновляешь и т.д.) Было бы приятно увидеть подобный гайд)
@SergAlexson4 жыл бұрын
Спасибо большое! Приятно смотреть уроки такого качества!
@komrad_sl12644 жыл бұрын
Как хорошо я зашел)) Отличная тема, как раз решали стартануть новый проект на express фронт на vue. Попробовать что то новое так сказать) Сними видео как выбрать БД для node js бэкенда. Все в курсах показывают монгу, но у меня у каждого юзера есть несколько профилей, в профилях есть несколько продуктов. Везде говорят что если есть связи то монгу нельзя использовать. Хотя там есть такой функционал. Не могу понять что использовать на самом деле...
@amoriblain36552 жыл бұрын
Очень доступно объяснили, ничего лишнего, хорошая дикция и приятный голос.
@Diophant-z9y Жыл бұрын
Владилен, ты третий автор к которому я захожу в целях обучиться express. У других у меня не получается, а с тобой всё получается при более высокой информационной нагрузки. С твоей подачей информации всё работает как надо, спасибо!
@dilshodmirzaahmedov54582 жыл бұрын
Здраствуйте Владилен!!!! Спасибо за Курсы !!! Привет из Ташкента!!!
@user-ir5zd2jy9e4 жыл бұрын
Ждемс: Vue 3 SSR - элегантно!
@katyaru74243 жыл бұрын
Епть, решали посмотреть и сразу получилось о многих полезных вещах! Для полного счастья осталось чтоб был урок SQL и mongoose и будет мне счастье! спасибо за урок, было очень позновательно и полезно
@lumiuko4 жыл бұрын
Это именно то, что я искал. Спасибо!
@АдельТимергалиев-ч5г4 жыл бұрын
Ещё один суперполезный, качественный и актуальнейший курс, спасибо вам за труды!
@playderty2 жыл бұрын
Спасибо за хорошее объяснение, мало где найдешь так понятно и подробно.
Спасибо за видео. Очень прияно увидить, что express может работать через import и еще раз увидел как работать с Vue. Как всегда на высоте, спасибо еще раз.
@omarnurmakhanov28194 жыл бұрын
Снова топовый контент. Спасибо Владилен!
@gromsam4 жыл бұрын
Благодарю за видео! Я уже имел опыт с express, но в этом видео почерпнул для себя новые моменты. Если есть возможно продолжить данную тему, БУДЕТ ну ОЧЕНЬ КРУТО. Ты классно преподносишь информацию. Особенно хотелось увидеть взаимодействие с БД и паттерны, например MVC. Так же хотелось услышать твоё мнение по поводу самой ноды и проблемы с памятью. Я не имел такой проблемы, но читал что у ноды есть проблемы. Можно ли экспрессом избежать таких проблем? Ещё раз, большая благодарность за твои старания и труды!
@13babyearth Жыл бұрын
Спасибо больше за этот урок
@ДенисСергунов Жыл бұрын
Офигенно! Очень понятные обьянения. Спасибо!!!
@Zadorozhniy394 жыл бұрын
Благодарю Владилен, как всегда супер!
@ridiculousdwarf Жыл бұрын
А как express.static() понимает, какой html-файл является корневым и что к другим нужно добавлять адрес?
@Vimble4 жыл бұрын
Нифига, свежий курс 😋 Удачи тебе)
@asilbekashirov13413 жыл бұрын
По моему самый годный курс по ExpressJS)
@vikcause2 жыл бұрын
10:15 если на винде написать set PORT=4200 && node index, то будет ошибка The token '&&' is not a valid statement separator in this version. если есть у кого инфа какая альтернатива для виндоус напишите плиз
@АлександрГриценко-с5о2 жыл бұрын
Спасибо тебе большое за твои труды, хотел для себя изучить node/express/nest. Прочитал документацию node/express и решил глянуть для закрепления твой канал. Нигде кстати в примерах документации последней версии не видел чтобы использовали import вместо require. Думал такой синтаксис в ноде недоступен
@maulenaziqul44614 жыл бұрын
Долгожданный видео ролик😍
@АртурБеленченко3 жыл бұрын
Владилен, спасибо Вам большое, очень доходчиво и понятно и очень интересная практика!👍
@gennadius9094 жыл бұрын
ахудеть, наши молитвы были услышаны!!!!
@DmitryDaren3 жыл бұрын
Благодарю. думаю, в последние 20 минут, когда все технологии смешиваются, желательно больше пояснять как они соединяются. какую нибудь диаграмму что ли показывать... сумбур добавляют такие вещи как название разных вещей одним словом: сервер и сервер-"record" данных.
@jvoorhees4 жыл бұрын
Давно пора, было, сделать данное видео, а то крутились вокруг да около Express. Спасибо. Не смотря, что изучаю любую технологию по документации, но именно на Вашем канале, смотрю практику. При помощи вашего канала выполнил свой первый заказ на Vue. Ещё раз благодарю.
@VladilenMinin4 жыл бұрын
Буду рад отзыву по твоему первому заказу в любую соц сеть)
@dmax_4 жыл бұрын
Привет, когда ты в начале сказал о том что Express возвращает готовый HTML с html, body, head - это не так. Сам браузер вставил эту разметку. К тому же это можно было увидеть когда ты нажал на "response"
@digitalturkistan18574 жыл бұрын
Да это браузер от себя добавил
@siarheilabetsik56583 жыл бұрын
Тоже заметил неловкую паузу на этом моменте. Но урок в любом случае классный. Даже Vue JS успел показать
@ДжонУикпрограммирования4 жыл бұрын
Да видео очень крутые - особенно круто их смотреть от професионала . Уже около года изучаю js хочу пойти на фулстак , много инфо так же брал с твоего канала . Создал свой что бы научиться разговаривать ))) ну хз с чего то надо начинать + мне нужна критика
@firstname44744 жыл бұрын
Над звуком поработай, а так вполне ничего.
@daniilthegunner8434 жыл бұрын
Сделай пожалуйста видос по MEVN с авторизацией и регистрацией. Не понимаю саму систему эту взаимодействия апи и фронта, jwt и т.д. Или чтобы понять, то можно твой MERN посмотреть? Только я реакт не знаю
@VladilenMinin4 жыл бұрын
Да мерн в описании подскажет. Но и с вью сделаю
@andreyzhukov28214 жыл бұрын
@@VladilenMinin есть ли в планах задействовать Oauth и PASSPORTJS?
@Devnbp14 жыл бұрын
а что там понимать, по сути есть SPA на фронте и REST API на серверной стороне, во время авторизации где-то на серверной стороне кешируются данные сессии и тд, по поводу авторизации смотри реализации в passport js, там есть куча реализаций, в примерах можно разобраться как они работают и тд
@volkovmisha3 жыл бұрын
Express очень удобен! Спасибо за ролик, было очень полезно!!!
@multiply874 жыл бұрын
Спасибо за видео. Как всегда доходчиво и полезно)
@oleksandr32964 жыл бұрын
Как менять кавычки так же 8:42? Подскажите, пожалуйста, выглядит очень удобно
@oleksandrhoncharov59763 жыл бұрын
в WebStorm клик по строке > Alt+Enter > Replace with template string
@katyaru74243 жыл бұрын
на клавиатуре там где тильда, самая левая кнопка на клавиатуре, слево от цифры 1..
@rhythm_with_alex10 ай бұрын
Спасибо за видео. Очень все понятно!
@АндрейГрязнов-л2ь4 жыл бұрын
Спасибо, очень интересно, продолжай снимать!
@dargezrogue45284 жыл бұрын
Было бы здорово увидеть видео от Вас про авторизацию и её реализацию через cookies и jwt на express
@VladilenMinin4 жыл бұрын
Ссылка на ролик в описании
@Xx-bt5mo4 жыл бұрын
@@VladilenMinin А какой это ролик??? Про MERN стек???
@user371264 жыл бұрын
Лайк поставил, теперь можно и начать просмотр.
@hutoryanin4 жыл бұрын
Понятно, доступно, интересно. Благодарю.
@uliasvatchenko90583 жыл бұрын
Спасибо за видео, для моего уровня ещё пока тяжело для понимания, но очень круто, мне понравилось
@bohdans.14793 жыл бұрын
15:51 - это добавил не express. Это сам браузер сделал. В response показано, что отдал express. Это одна строка.
@DmitryDaren3 жыл бұрын
Добрый день. Смотрю, повторяю и что-то не пойму: 30:54 что именно вызывает функцию логгер когда происходит переход по /download ?
@EdRodionovSpb3 жыл бұрын
Большое человеческое СПАСИБО!
@andreyzhukov28214 жыл бұрын
Владилен, спасибо, что рассказал про новый синтаксис Экспортов и Импортов!
@weekendshow75679 ай бұрын
Хороший курс для легкого старта❤
@VladilenMinin9 ай бұрын
Спасибо! И легкого старта))
@weekendshow75679 ай бұрын
@@VladilenMinin спасибо, сэнсей!
@yevheniimoskalenko16244 жыл бұрын
Привет, ты не думал сделать ролик о MVC в express? + база данных. Идея думаю крутая!
@AlexNaghtigall3 жыл бұрын
Тоже было бы интересно
@yevheniimoskalenko16243 жыл бұрын
@@AlexNaghtigall я уже понял как делать, могу дать ссылку на репу
@AlexNaghtigall3 жыл бұрын
@@yevheniimoskalenko1624 Спасибо! На мангусе реализовывал?
@yevheniimoskalenko16243 жыл бұрын
@@AlexNaghtigall ага
@znatniy-pekar3 жыл бұрын
@@yevheniimoskalenko1624 а можно мне ссылочку
@clastergaming25034 жыл бұрын
На глазах) спасибо тебе Владилен)))
@Diophant-z9y Жыл бұрын
Единственное, чего не хватало это подробного объяснения, особенно после середины. Приходилось машинально повторять, толком ничего не понимая. Было бы полезно этот же материал растянуть на 3 часа, останавливаясь подробно на деталях. Ещё раз спасибо за туториал!
@ЕленаБелая-ь9т2 жыл бұрын
У меня падает ошибка: Cannot set properties of undefined (setting 'requestTime') в файле middlewares.js
@Blastor_chan4 ай бұрын
Такая же фигня
@Lintonya11 ай бұрын
почему у меня не работает код когда импорты пишу через IMPORT, а когда через const X = require ('X') то все работает?
@warcraft.mp48898 ай бұрын
Типикал зритель этого инфоцыгана
@sergeycherevatyi28113 жыл бұрын
спасибо, реально полезный контент!
@ResultSchool2 жыл бұрын
Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев - bit.ly/3NySacz Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3bESaKA
@dilavarzavkiev54193 жыл бұрын
Огонь контент! Спасибо!
@ПавелМихайлов-к4г3 жыл бұрын
Отличная подача материала. Всё максимально понятно объяснил. Спасибо тебе, Владилен!
@eng1n3x4 жыл бұрын
Привет, Владилен. Пару вопросов: 1. Почему ты не использовал trycatch/thencatch на стороне сервера для отлавливания возможных ошибок? 2. Почему при использовании метода remove, со стороны сервера ты не захотел отправлять просто обновленный массив servers и переопределять массив-модель this.servers на фронтенде? Пожелания: Расскажи более подробно про CORS, вполне можно на таком же примере связи express и vue. Спасибо за контент, с помощью тебя открываю и переоткрываю IT.
@anubiss65114 жыл бұрын
Спасибо большое, сенсей!
@lolloi78054 жыл бұрын
Владилен не могли бы вы записать видео о работе с потоками в node js .А именно с модулем worker_threads . Нигде нет вменяемой информации с практичными примерами
@vinse98503 жыл бұрын
Автор: просто создает папку Я: создаю проверки и папку через fs по прошлым урокам
@chex0v4 жыл бұрын
Привет. Зачем в хуке mounted работать с данными? Ведь он для того момента, когда уже компонент смонтирован. Для данных можно и побыстрее это сделать в хуке created.
@roadtobecomingjsmaster37444 жыл бұрын
Есть ли какой-то глобальный смысл использования библиотеки path и метода path.resolve() или можно указать путь строкой? Расскажи, пожалуйста, подробнее
@ДмитроПрищепа-д3я4 жыл бұрын
Использовать хардкод для путей - не лучшая идея. Такой код будет проблемным в плане переносимости и кросс-платформенной совместимости: при попытке запуска из другой папки, а ещё хуже - на другой ОС, придется менять все такие пути вручную, ну или написать скрипт для автоматизации этого, что ещё бредовее, когда можно просто использовать кросс-платформенную либу для путей, чтобы избежать этой проблемы в целом.
@arucrsov44954 жыл бұрын
Не очень понял зачем нужны шаблонизаторы если мы можем склеивать html gulp(ом)
@timur.shhhhh Жыл бұрын
Что делать, если запрос динамический и нужно создавать несколько переменных, например: /channels/subscribers/user-Max/over30/less40 и там ещё куки. Как должна выглядеть проверка в express?
@АндрейКузнецов-н3т5у Жыл бұрын
Очень хорошо, даже я понял!
@coolrash Жыл бұрын
у тебя получился это с ejs?
@sergeichwelcome4 жыл бұрын
Владилен, нет ли в планах сделать курс по созданию блога, с использованием Node JS, Express, Vue и MongoDB?
@ilyaponomarev92794 жыл бұрын
Такой курс есть. Там nuxt, express, mongodb
@user-kw3ke3pt8x3 жыл бұрын
исользуя вью на этом курсе , рынок вакасий которго на сегодня по спб 21% , что очень оптимистично к рассмотру для захода на рынок как направление , это явно не помогает в изучении экспресс , хотелось бы предложить чередовать фреймворки
@drl2324 жыл бұрын
Респект Владилен!
@ИщенкоАндрей-и9й2 жыл бұрын
Какую команду нужно прописать для запуска сервера с заданным номером порта на Винде?? если написать (set PORT=4200 && node index), то не сработает. Говорит, что разделитель && не определен. Как же на винде правильно записать в терминале команду?
@michaelveselov5892 жыл бұрын
Добрый день, Владилен! В первую очередь большое спасибо за Ваш труд! У меня небольшой вопрос, связанный с данным роликом: в рамках добавления нового сервера (метод post), добавление нового сервера в массив уже существующих серверов происходит дважды: на фронтенде(в app.js) и бэкенде(в контроллере servers.js). Меня учили, что источник истины всегда один, а здесь их получается два. Насколько это корректно? Заранее признателен, Михаил
@stormd29024 жыл бұрын
Спасибо большое 🙂
@АлександрЗаречный4 жыл бұрын
Спасибо за видео. Не понял, в частности, имеет ли смысл сочетать Vue и ejs в одном проекте? Показалось, что Vue может закрыть все потребности. Или я не прав?
@zone-8883 жыл бұрын
Просто сногсшибательные уроки, было бы круто еще, если бы ты рассказал о боевых условиях применения навыков, рассказал о работе какого-нибудь реального проекта, попробую далее описать суть того, чего хотелось бы узнать.... На основе реального проекта рассказать, как описан роутинг и генерация и вывод страниц. Так сказать кейсы, которые щас актуальны или находятся в тренде. Типа вот реальный проект смотрите, как тут всё здорово реализовано и описано. Я думаю такой урок отсеял бы сомнения о том, что будет хорошим кодом или решением
@VladilenMinin3 жыл бұрын
Курс в описании как раз про это
@perstj5746 Жыл бұрын
Владилен а есть ли роутеры в express.js и SPA это возможно?
@User-b1b7n4 жыл бұрын
Привет, Владилен! Как ты считаешь, есть ли смысл новичку пытаться сделать интернет-магазин в виде каталога (без оплаты) на express.js? Не хочу делать на CMS, хочется чего-то нового, интересного... Js знаю только по твоим урокам))
@sega21rus984 жыл бұрын
так делай, зачем спрашивать, чего не знаешь, в гугле найдешь, с трудностями по-любому придется столкнуться
@MrEvgen9914 жыл бұрын
Спасибо, за твой труд
@aniband53874 жыл бұрын
Владилен извините, но можете сделать маленький курсчик состоящий например из 5-6 уроков и на каждом создаёте что-то на чистом JS. Просто вот мы изучаем "основы" но как его применять не понимаем. Плюс вы очень доходчиво объясняете. Спасибо за потраченное время:)
@VladilenMinin4 жыл бұрын
Ссылка на курс где 20 часов контента в описании
@yauheniluzakou27753 жыл бұрын
спасибо очень полезный разбор всего
@user-kw3ke3pt8x3 жыл бұрын
на рынке отсутствует курс по работе с базой данных на сайте монгоДБ в атласе , думаю это был бы востребуемый курс ( у Вас в ноде есть мало , чтоб сказать базовые знания думаю не достаточно )
@ArtOfFun4 жыл бұрын
Превью: полный курс Название: быстрый курс Я: 🗿
@КЛОВИ-щ5ы4 жыл бұрын
А быстро и полно не бывает?
@ArtOfFun4 жыл бұрын
@@КЛОВИ-щ5ы спорный вопрос, но в этом видео Владилен все четко и по полочкам разложил, это точно
@VladilenMinin4 жыл бұрын
Небольшой мисскомюникейшн с дизайнером)
@gost1k3374 жыл бұрын
@@КЛОВИ-щ5ы не бывает
@1001-w5q4 жыл бұрын
@@КЛОВИ-щ5ы разве что небольшая тема
@mrfun98414 жыл бұрын
Все просто и ясно !
@amalgama1977 Жыл бұрын
спасибо было очень полезно
@movieclips48484 жыл бұрын
Подскажите в какой последовательности смотреть ваши уроки с нуля Спасибо
@Apeifnxbsb4 жыл бұрын
Блин, как раз на работе стали давать все больше задач на бэк (которого я не знаю). А он как раз на экспрессе. Спасибо огромное, пойду изучать :)
@НамберВан-г1я3 жыл бұрын
А если я пишу валидацию формы, то в роутах будет app.post, а функция валидации в контроллерах, верно?
@h9flower3 жыл бұрын
я писал рендер страницы через res.render('myFile.html') почему здесь Вы пишете через res.sendFile , так ведь дольше или я что-то не понимаю подскажите)
@glebsemenov67823 жыл бұрын
Спасибо за урок. Не совсем понял для чего применяется ejs. Можете привести какой-то пример из жизни когда необхожимо его использовать?
@coolrash Жыл бұрын
для модно молодежного программиста пходу дя понтов
@Nikiteno4ek4 жыл бұрын
Ждём быстрый курс по Mongoose
@volodyaxhurshudyan2874 жыл бұрын
Больше про vue уроки не будет?
@johnboe55844 жыл бұрын
Как то экспресс то мало) Делаю сайт на nuxtjs, но отдельно делаю api на другой порт вот как раз на экспресс. Или это глупо делать отдельно апи и сайт?