Это просто ах****но! Ты реальный красавчик) Спасибо и удачи с каналом! Коммент для продвижения!
@UlbiTV3 жыл бұрын
И ты красавчик, спасибо за поддержку бро)
@_good_luck3 жыл бұрын
@@UlbiTV Очень годный урок, да и канал в целом ОЧЕНЬ ГОДНЫЙ, спасибо огромное за труд
@abathojalyk16253 жыл бұрын
Polnostyu soglasen.
@alexdirks72873 жыл бұрын
@@UlbiTV Бро, подскажи, пожалуйста, пишу всё в точности как у тебя, даже из репы вроде код копировал, но при попытке получить device по getOne методу, запрос зависает и высыпается ошибка: "UnhandledPromiseRejectionWarning: SequelizeDatabaseError: column info.deviceId does not exist" Курс офигенный просто, но с базами и nodejs не работал никогда до этого, так что сижу и никак не могу чё т выкупить, как пофиксить эту ошибку, хелп плиз(
@alhongelios533 жыл бұрын
@@alexdirks7287 смотри внимательнее скорее всего не правильно модель данных описал скорее всего связи.
@sireus4392 жыл бұрын
У кого проблема с клиентской частью, когда не рендерится страница на этапе создания Роута: В новых версиях React Router немного изменилась документация. Switch (в файле по пути components/AppRoutes из урока) заменить на => 'Routes'. Так же 'Components' (в строке Route) заменить на => 'element'. Эта строка должна выглядеть так: "" Так же для "Redirect". Его в новой версии не импортируем. Вместо него использовать просто: "". Может у кого-то возникла такая же проблема и будет полезно.
@mariashkrabo31652 жыл бұрын
Спасибо!
@user-nc4vp7xg6g2 жыл бұрын
Еще и в routes.js нужно добавить < ИмяКомпонента /> для каждого компонента маршрута
@alenaredchuk4772 жыл бұрын
Спасибо, но у меня строка, там где в старой версии писали "Redirect" работает с таким изменением: import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; Во вкладке DeviceItem.js в новой версии react-router-dom v6 хук useHistory заменён на useNavigate : import { useNavigate } from "react-router-dom"; const navigate = useNavigate(); onClick={() => navigate(DEVICE_ROUTE + "/" + device.id)}
@elizavetamishunina12642 жыл бұрын
Добрый день! подскажите пожалуйста, вы реализовывали корзину?
@nestepashka2 жыл бұрын
еще добавлю что exact идет по умолчанию и его не нужно писать
@user-oo8dd8nk3p Жыл бұрын
Жесть, меня этот человек научил большему чем горсть "преподавателей" за 4 года учебы в университете. Есть множество людей которые продвигают реформы образования, есть люди и компании которые инвестируют многа деняг в обучение будущих поколений, но мне кажется, что ulbi TV сделал больше всех этих добряков, создав столько простых, понятных и что не маловажно бесплатных уроков. Вот он настоящий МеценаТ!
@UlbiTV Жыл бұрын
Иван, благодарю за такие приятные слова и за столь высокую оценку моего труда:)
@ZooBeeN13 ай бұрын
Думаю, без полученной там базы - тут было бы намного сложнее!))) Уважайте труд каждого преподавателя) В жизни так и должно быть - никогда после первичного учебного заведения не бывает хороших спецов - ими они становятся в последствии, когда начинают применять то чему учились. И если продолжают учиться!!!) А автору сего творения - ОГРОМНЕЙШИЙ респект за материал!!! Очень много полезного!
@CurS-uo6wt25 күн бұрын
@@ZooBeeN1 Всю базу и самостоятельно получить можно, универ не дает никаких особенных знаний которых нет в открытом доступе
@ZooBeeN125 күн бұрын
@@CurS-uo6wt Я не про ту базу))) Не про знания типа
@dakaktakto8 ай бұрын
Решение некоторых проблем на фронте, возникших при повторении кода в декабре 2023 (01:19:00) не рендерится навигация Route 1. замените в импорте Switch и Redirect на: import { Routes, Route, Navigate } from 'react-router-dom; 2. замените код в теле компоненты на: return ( {isAuth && authRoutes.map(({ path, Component }) => )} {publicRoutes.map(({ path, Component }) => )} ); (01:31:20) В окне авторизации не выстраивается в линию кнопка "войти" и "зарегистрируйся" 1. добавьте import Col from 'react-bootstrap/Col' 2. оберните NavLink и Buttom в теги NavLink и Buttom Это же решение будет применяться дальше при аналогичной потребности d-flex row (1:44:40) Динамический переход по страницам 1. useHistory заменить на useNavigate import { useNavigate } from "react-router-dom" const history = useNavigate() 2. в обработчике событий не вызывать у объекта history функцию push. Сделать так: onClick={() => history(DEVICE_ROUTE + '/' + device.id)}
@evgenya_pan8 ай бұрын
Спасибо за полезный коммент. Только слово exact в роутах уже вроде не используется и не нужно?
@dakaktakto8 ай бұрын
@@evgenya_pan да, вы правы, спасибо. Почитал документацию по миграции: " is gone. Instead, routes with descendant routes (defined in other components) use a trailing * in their path to indicate they match deeply". т.е. если нужно сопоставить больше URL из-за наличия дочерних маршрутов, используйте знак * в конце, например,
@ecoaurum7 ай бұрын
у меня еще выбивает такая ошибка. Никто не встречал? - Cannot set property selectedType of # which has only a getter TypeError: Cannot set property selectedType of # which has only a getter at new DeviceStore (localhost:3000/static/js/bundle.js:1274:23) at ./src/index.js (localhost:3000/static/js/bundle.js:605:15) at options.factory (localhost:3000/static/js/bundle.js:66201:31) at __webpack_require__ (localhost:3000/static/js/bundle.js:65616:33) at localhost:3000/static/js/bundle.js:66778:37 at localhost:3000/static/js/bundle.js:66780:12
@dariasieik44936 ай бұрын
Помогите, пожалуйста, если редактор продолжает подчеркивать require в строке const express = require('express'). Что с этим делать?
@user-tz9im7so5w5 ай бұрын
@@dariasieik4493 Вообще может быть ошибка в самом коде. Не правильные импорты модулей, классов и прочего. Так же можно, например, в php storm в настройках включить галочку в поддержке node js.
@alena_paya_start Жыл бұрын
Досмотрел до конца, ушло 2 недели )) тратил по 1-3 часа в день) параллельно писал бэк и фронт под свои задачи, почти все работает, где то ошибка с токенами буду смотреть заново, и думаю не один раз. Спасибо большое тебе Тимур! Раньше такой стэк можно было только долгими путями тратя много времени на прочтение талмутов Архангельского (привет паскаль и с++) либо в компании ковыряя чужой код. Это огромная работа и в клад в развитие начинающих юниоров.
@narekmanukyan8692 Жыл бұрын
Привет, а ты рейтинг и корзину сделал? я закончил бек енд но не представляю как корзину и рейтинг сделать
@alena_paya_start Жыл бұрын
@@narekmanukyan8692 Привет я писал проект под свои задачи (учетная система для расчета заказа клиенту т.е. не интернет магазин) Но думаю просто надо расширить тек функционал например для рейтинга ввести переменную рейтинг которую надо будет пересчитывать при нажатии на рейтинг пользователем далее либо сохранять историю рейтингов либо запоминать вес и делать перерасчет. С корзиной чуть побольше дел я бы сделал отдельную переменную у пользователя текстовую и сохранял json структуру со списком товаров (ид, кол-во цены какие то расчеты). Но это сходу мысли далеко не гуру в этом вопросе
@narekmanukyan8692 Жыл бұрын
@@alena_paya_start спасибо за ответ и помощь, но я не понял 🤷♂
@Fo-Lem Жыл бұрын
у меня проблема с обработками ошибок, он написал alert, который в принципе не срабатывает как ты организовал обработку ошибок?
@nik_lixach Жыл бұрын
@@narekmanukyan8692 привет, ты делал корзину, а то тоже доделала весь видос и не могу понять.)
@falsetrue79103 жыл бұрын
Хотел вечером фильм какой нибудь посмотреть, но видимо буду смотреть это видео :D уверен хороший курс, после просмотра отпишу еще
@UlbiTV3 жыл бұрын
ахах =) Обязательно жду фидбек!
@vortexTact1cs3 жыл бұрын
Ещё не досмотрел ?
@user-zx7uu9yh2j3 жыл бұрын
@@vortexTact1cs походу
@falsetrue79103 жыл бұрын
@@user-zx7uu9yh2j досмотрел давным давно и даже отписывался если не ошибаюсь, возможно под другим роликом
@falsetrue79103 жыл бұрын
@@vortexTact1cs читай коммент выше
@dmytrovoronov93203 жыл бұрын
Ого, таких таких уроков на русском, даже на Udemy нет. Спасибо
@UlbiTV3 жыл бұрын
Надеюсь было полезно!) Спасибо!
@enslit3 жыл бұрын
@@UlbiTV бро, я думаю, более чем! 👍🏻
@Evgeny..2 жыл бұрын
Да, ролики Тимура в 100 раз превосходят udemy
@user-ke5fn6sm8u Жыл бұрын
@@UlbiTV мега полезно
@user-ke5fn6sm8u Жыл бұрын
Красавчик
@maratfaizer3 жыл бұрын
Спасибо большое, это ты - герой, что сделал такой урок! И главное, все очень сжато, но где стоит отметить какую-то деталь - ничего не упускаешь Я сам в разработе второй год, но в этом уроке знаний дано больше, чем набрал за все время) Еще раз спасибо! Если бы ты где-то на udemy переделал этот курс: дробить на мелкие уроки плюс исходник в результате каждого урока -- я бы заплатил за это однозначно!
@DiimaPopov2 жыл бұрын
Это тот случай когда одно 3 часовое видео обьясняет больше чем 3-6 месяцев учебы... топ! подписан лайк и +карма
@daeriofrixell199 Жыл бұрын
тут как раз пока хотя бы просто перепишешь всё это, чтобы работало - уже пройдёт 3-6 месяцев ахвахвззах
@DiimaPopov Жыл бұрын
😅😅😅
@user-op8wy6uj3p Жыл бұрын
@@daeriofrixell199 неделя ушла где то)))
@nik_lixach Жыл бұрын
@@user-op8wy6uj3p привет, ты делала корзину интернет-магазина?
@psychicks3463 Жыл бұрын
@@nik_lixach на гите кто-то сделал
@BlindPewRus2 жыл бұрын
Руководство просто выше всяких похвал. То самое познание через практику. Спасибо огромное. Небольшая ошибка в Client/src/App.js - строка 16 ' user.setUser(true)' заменить на ' user.setUser(data)' - если не ошибаюсь
@user-xj8nv1lr1x3 жыл бұрын
Супер!!! Спасибо большое за твой труд!!! За 2.5 часа передал суть 2х лет института!) Не останавливайся! Таких курсов в русскоязычном сегменте ютуба нет. Сил и удачи тебе!)
@UlbiTV3 жыл бұрын
Ахах)) Просто в институтах сейчас обучение такое)) Спасибо друг, успехов!)
@user-xj8nv1lr1x3 жыл бұрын
@@UlbiTV Было бы круто увидеть деплой проекта. Планируется ли подобный контент? А именно о том как грамотно корректировать общение фронта и бека на деплое. Также думаю очень интересно будет комьюнити автоматизация на проекте. Реализация меню подтверждения заказа(колл-центра) и автоматической отправки его в службу доставки(склад) для дальнейшей обработки. В прошлом году мне приходилось делать подобный проект. От того весьма интересно разобраться в реализации подобного в стеке js)
@Erzhikcoding Жыл бұрын
Институту никогда не достич такого уровня
@programming59443 жыл бұрын
начало очень многообещающее, еще и интернет магазин, распространенный кейс, спасибо Ulbi TV
@UlbiTV3 жыл бұрын
Спасибо вам!)
@blackhome4183 жыл бұрын
Единственный человек который подробно рассказывает, но для новичков это сложновато понять. Это видео заслуживает лайк и подписку
@vladimirbelogorodskiy72192 жыл бұрын
Новички должны тупо повторять написание кода :)
@tritankista13 жыл бұрын
Пишу серверную часть своего веб приложения для диплома по этому ролику) Просто манна небесная!!!
@UlbiTV3 жыл бұрын
Успешной защиты диплома!
@vana__f75702 жыл бұрын
где учишься? как система образования в университете?
@user-nq9eh3iu6n2 жыл бұрын
@@vana__f7570 если универ дал бы годное знание, он не шлялся бы в просторах ютуба. Я тоже учусь на программиста и понял что от универа нужна только корочка.
@vana__f75702 жыл бұрын
@@user-nq9eh3iu6n зачем корочка программисту?
@ByteStory2 жыл бұрын
@@vana__f7570 для заграницы, и в гос. компании, еще иногда большие компании просят
@dmytroherko11432 жыл бұрын
Крутой ролик, спасибо! Дошел до админки и не получалось перейти на /admin потому что по дефолту юзер не авторизован, AppRouter отрабатывает один раз и получается, что доступны только publicRoutes. Когда делаешь авторизацию, то глобальный стейт юзера меняется, но роуты заново не формируются и authRoutes все так же недоступны. Решил тем, что обернул AppRouter в observer. Потом открыл исходный код и увидел, что AppRouter реально обернут в observer, хотя на видео этого не было) Возможно, кому-то будет полезно
@kirillov_kk3 жыл бұрын
2:14:50 наверное в функцию logOut надо добавить localStorage.removeItem('token') иначе по нажатию кнопки выйти, после обновления страницы, пользователь будет в системе все равно, так как токен есть в хранилище
@UlbiTV3 жыл бұрын
Если я этот момент упустил, то да, удалить токен однозначно надо)
@ClanCRK3 жыл бұрын
Ну наконец-то, обалденный формат! Быстро, по делу, не разжевывая - то что нужно. А непонятные детали можно и погуглить. Спасибо!
@UlbiTV3 жыл бұрын
Старался!) Спасибо, успехов!)
@RinatYouldashbaev3 жыл бұрын
Посмотрел пока только вступление, но не могу не оставить комментарий. Спасибо автору! Как говорится, уважение таким парням. Здоровья вам, вашей семье и близким!
@user-mx6ts8xi4m3 жыл бұрын
и подписчикам (здоровья) 😀
@xoxo28808082 жыл бұрын
Учусь по твоим курсам, твои 3 часа у меня занимают дней 5 в среднем по пару часов в день :) СПАСИБО!
@crashcrash80092 жыл бұрын
Ты не один такой))
@user-np4vg9pc5o Жыл бұрын
Фига ты быстрый такой, я 2 недели уже в этом уроке висну, осознавая все строчки и пишу код с комментариями. И это только бэк, правда фронт могу написать сам без видео.
@user-yc4wm1ch6p Жыл бұрын
@@user-cg8gf9hq6l что там, нашел работу?
@user-th4qi8iv3q Жыл бұрын
@@user-cg8gf9hq6l как успехи
@user-th4qi8iv3q Жыл бұрын
@@user-yc4wm1ch6p как успехи
@xoron94962 ай бұрын
Если у кого то проблемы с , обязательно заменяйте эту запись на , Многие элементы в этом видео убраны из Node.js и React.js, гдето 70% информации имеет актуальность. Рекомендую пересмотреть также видео по курсу Node.js React.js максимум 2 годичной давности, желательно 1 год. Но имеем что имеем
@qwertypoiu13373 жыл бұрын
Просто невероятный! У меня нет слов, насколько нравится твой контент - смотрел с открытым ртом на некоторые моменты. Автору низкий поклон и глубочайший респект! С удовольствием смотрю уже третье твое видео длиной 2+ часа, при этом вообще не замечая времени - все на одном дыхании.
@nick_arseniy3 жыл бұрын
Огромное спасибо, за то что для новичков создаешь такие курсы. Удачи в развитие канала!
@johnnysel81863 жыл бұрын
люблю твои ролики, нет всякой нудятины по пол часа, чистый отфильтрованный контент
@damakostolo7 ай бұрын
Видео великолепное , я от начала до конца написал магазин это было тяжело .Сталкиваться ошибками даже когда катаешь чужой код, чаще всего из-за невнимательности иногда из-за обновлений фреймворков . Появилось очень много понимания о разработке ,а с видео автора про ООП стало ещё понятнее . Всём начинающим разработчикам как и бек так и фронтенд советую пройти этот курс . Это стало самой большой моей разработкой приложений за период изучения программирования но надеюсь не надолго , надо покорять новые вершины , каждый день только так можно добиться успеха ! Удачного кодинга и не повалите сервер
@victormog3 жыл бұрын
*Действительно, чумовой контент!* Предлагаю на его базе сделать продолжение. Например, та же валидация, i18n, другие типы авторизации и т.п.
@fuad20693 жыл бұрын
Спасибо за труд, да будут все лайки ютуба ТВОИМИ!!
@UlbiTV3 жыл бұрын
Спасибо друг!
@user-zk3bc1lf8k3 жыл бұрын
Ура🥳 Спасибо👏🏻👏🏻👏🏻👾👾👾ждала новое видео!!!
@UlbiTV3 жыл бұрын
А я ждал ваш комментарий!) Спасибо!
@eduardkotov47572 жыл бұрын
Видео-пособие отличное, впервые за долгое время поиска информации по react'у имеется реальный план по его изучению. Воды нет, только конкретика с пояснением важных моментов. Спасибо Тимуру!
@2difficult2do2 жыл бұрын
Офигенно круто! Спасибо за такие практически полезные уроки! И отдельная благодарность за таймколы и ссылки на исходники. Реально круто!!! 👏
@andriyvozniuk58543 жыл бұрын
Спасибо за проделанную работу, это замечательно!
@UlbiTV3 жыл бұрын
Спасибо друг! стараюсь)
@Mr-ux7er3 жыл бұрын
Супер! Сюда бы ещё ts и была бы вообще пушка!
@UlbiTV3 жыл бұрын
Курс по TS в разработке, что то сегодня прям все просят))
@Almas-20023 жыл бұрын
@@UlbiTV воот nestjs )
@disconnect-forever3 жыл бұрын
@@UlbiTV Что ж не просить, раз есть у кого)
@moroz_dev3 жыл бұрын
@@UlbiTV потому что всем нужен TS ))
@levapveeskela43273 жыл бұрын
@@UlbiTV через сколько выйдет?) очень ждёмс)
@genexys3 жыл бұрын
Чисто случайно наткнулся на этот видос, очень годный канал, удивительно что так мало подписчиков. Уже составил очередь из того что мне понадобилось) Респект чувак)
@UlbiTV3 жыл бұрын
С вашей помощью, поддержкой, подписчиков будет больше)) спасибо!
@alimanalybek85573 жыл бұрын
@@UlbiTV можно ли вместо постгреса Mysql использовать?
@user-oo4ck9qx4o3 жыл бұрын
Посмотрел уже несколько объемных роликов, из каждого подчерпнул большое количество полезной инфы. Спасибо за отборный контент!
@liza_sashina3 жыл бұрын
Автор, спасибо большое! На твоём канале, без преувеличения, самый лучший контент на ютьюбе по данной тематике.
@user-np4vg9pc5o Жыл бұрын
Согласен на все 100% Многих смотрел, но остановился на гайдах Тимура!!!
@ilyacherkasov92513 жыл бұрын
Досмотрел до конца! Огонь! Повторил весь код, для бэк конечно понятнее, реакт - пока туго понимаю. В общем на просмотр ролика, углубление в некоторые детали, реализацию у меня ушло 4 дня. Это пока без корзины и рейтинга. Спасибо! Ролик, то что нужно!
@alisareys32002 жыл бұрын
Огромное спасибо. Думаю многим пригодится, кто искал создание интернет магазина в ютуб. Ещё и всё удобно разбито на части и есть исходники в описании. Просто мечта!
@user-jz4ek3jh1o Жыл бұрын
Спасибо, круто подаёте инфу. Даже я динозавр 50+ понимаю 76% от услышанного .Очень хочу научиться работать в интернете. Сегодня попала на Ваш ресурс и прослушав несколько роликов получила ответы на много моих вопросов👍 простые👍 открытые ответы. Развеялись страхи и сомнения. Я начинаю с Вами новый виток моей жизни.
@UlbiTV Жыл бұрын
Спасибо за поддержку 🙏 желаю вам успехов :)
@vehGerli Жыл бұрын
Привет! Вернулась на повторный просмотр данного ролика, в первый раз смотрела для курсовой работы (ну я просто за вами повторила), было не понятно около 90% материала, но я вообще не знала ничего про веб, теперь пишу диплом, почти месяц вот изучала разные технологии для бека и фронта, открыла свою курсовую работу снова, теперь мне понятны 90% всего материала. У вас самые офигенные видео, мне кажется самые лучшие, но новичкам все таки лучше не лезть. Очень доступно все объясняете, в одном видео просто миллион всяких знаний! У многих других затрагиваются только какие-то основы и крошечные проекты, а в ваших роликах можно узнать как все эти технологии сочетаются вместе в одном проекте, да еще и за 1 видео! Благодарю за вашу работу!
@user-lc4qg3zp8w Жыл бұрын
Добрый день, а корзину реализовали?
@vehGerli Жыл бұрын
@@user-lc4qg3zp8w да, есть текстовые туториалы, это видео не совсем полное
@user-nz6td4lg6v Жыл бұрын
@@vehGerli а можете поделиться, пожалуйста)
@vehGerli Жыл бұрын
@@user-nz6td4lg6v загуглите Магазин на JavaScript, часть 1 из 19. Серверное приложение, база данных, ORM Sequelize. первой ссылкой будет сайт с 19 уроками, ниже ссылка на гит с исходниками (эта же ссылка есть в 19 части)
@cyrilmialik50302 жыл бұрын
Гай Фокс 21 века, это просто шикарно. Этот год действительно начался успешно, раз я нашел этот канал) тот случай когда искал медь, а нашел золото
@UlbiTV3 жыл бұрын
Таймкоды в описании, приятного просмотра!)
@nouchance3 жыл бұрын
Привет бро! хотел спросить что посаветуешь для начинающих после html css JS ? тоесть Angular React Vue? какой из них легко для новичков ?
@Mr-ux7er3 жыл бұрын
@@nouchance Vue для новичков идеален
@UlbiTV3 жыл бұрын
@@nouchance Привет!) Да, согласен с тем, что вью хорош для новичков, но все же реакт ближе к нативному js, скорее с него посоветовал бы начать) будет сложнее - но потом изучить вью будет проще
@nouchance3 жыл бұрын
@@UlbiTV спасибо !
@vadymmelnychenko94723 жыл бұрын
Прошёлся по всем больным местам! Спасибо! Я сам очень хотел записывать курсы, но получится так что я тебя буду просто копировать!) очень круто!
@dzianisantanouski1885 Жыл бұрын
Во-первых, спасибо за ролик. Для тех кто сча повторяет: { In react-router-dom v6, 'Switch' is replaced by 'Routes' }. С Redirect похожая история, я использовал последним роутом такую конструкцию { }
@Sergey-lg1ke2 жыл бұрын
Тимур, ты как всегда ТОП! Коммент в поддержку и благодарность. Всем кто будет смотрет: как обычно с твоими уроками, нужно закладывать х10 времени от продолжительности ролика, концентрация инфы невероятная. Ну и пол часа искать какую-нибудь опечатку это коечно жиза🥲
@bigbigfoot3365 Жыл бұрын
Зато это всё спитывается как вода в губку, после всего ролика, когда сам все сделал, чувствуешь силу в пальцах и голове
@tolikcooks918211 ай бұрын
Ох, я уже больше 3 лет в веб разработке, из которых больше 2х коммерческой. И все еще не чувствую силы в пальцах и голове. Хотя уже давно занимаюсь различными большими и иногда даже очень сложными задачами @bigbigfoot3365 😂
@maxssobolev2 жыл бұрын
Очень нравится скорость и емкость подачи информации. Никакой воды, все по существу. Огромное спасибо!
@ivankomlik38072 жыл бұрын
Очень толковый курс. Без лишней воды. Кто не догнал, перемотает и прослушает заново. Значительно лучше, чем многие курсы на Udemy.
@hrayrashchyan5925 Жыл бұрын
В версии 6 «react-router-dom» некоторые компоненты и API были переименованы или удалены, а также были введены некоторые новые функции. Например, компонент «Switch» был переименован в «Routes», а компонент «Route» теперь использует свойство «element» вместо свойства «component».
@Catafey13 жыл бұрын
Отличный туториал! Реально. Оставляю редко комменты, но тут прям нельзя мимо пройти. Ещё, не бойся делать длинные ролики. В твоём случае это тока плюс. В моменте с валидацией ты об сказал. Люди, кто будет смотреть их, понимают ценность контента. Не переживай!
@UlbiTV3 жыл бұрын
Спасибо друг!) Да я не боюсь их делать, просто людей, которые готовы потратить 3 часа на такой ролик я думаю найдется не много, 80% бросят не досмотрев до середины, тк тяжело осилить за раз такой курс
@illiasoroka66103 жыл бұрын
@@UlbiTV можно разбить на плейлист)
@smolovk3 жыл бұрын
@@UlbiTV я смотрю понемногу просто и все. Уже второй день, сегодня планирую закончить
@casinorobber3 жыл бұрын
@@UlbiTV пожалуйста, делай больше, я понимаю что тебе важно количество просмотров, но нам тем кто насмотрелся мини уроков, важно иметь такие длинные курсы, дабы полностью подкрепить знания с мини уроков, в инете правда мало такого контента, а он очень нужен
@xcodepixar12492 жыл бұрын
@@UlbiTV я частично попал в эти 80%, потому как смотрю в 3 ночи и добавляю в плейлисты, досматривать буду на днях, на праздниках хотел выделить время на развертывание и т.п
@icetree61572 жыл бұрын
вместо 10 книг посмотрел ролик и написал курсач. Cпасибо
@murtowson Жыл бұрын
Самый крутой из тех кого я встречал в русскоязычном Ютубе, успехов тебе!
@UlbiTV Жыл бұрын
Спасибо и взаимно!
@tatsianashket3 ай бұрын
Ulbi TV, спасибо за классный ролик, все еще актуально! Удачи всем, кто как и я, делал backend по es6 и с typescript)
@Liubov987611 күн бұрын
Ура! У меня получилось сделать на react-redux toolkit 😀 все работает точно так же, как и на видео. Спасибо, Ульби! Отличный туториал
@andreityryshkin37842 жыл бұрын
Эти три часа наверно у меня часов 30 заняли, даже вспомнил как дебажить )))
@alexandrelagin54903 жыл бұрын
Тимур спасибо огромное! Не смотрел курс, но лайк не глядя, до пройду ваш курс по хранилищу и буду этот курс штурмовать. Вы реально большой молодец! И да вы правы, за подобные курсы люди за деньги продают. Хорошо, что вы чередуете разные бд. Круто, что с mobx ))
Просто до невозможности полезный ,концентрированный и без лишнего сделанный курс!!!! Огромное спасибо!!!! Я понимаю, что идея скорей всего не новая, но очень хочу спросить: можешь ли провести голосование за проект : react, nest, graphQL, postgres или рассказать про apolo как state manager? Максимально крутой канал!!! Продолжай в том же духе пожалуйста!!
@UlbiTV3 жыл бұрын
Спасибо дружище!) я и без голосования такое сниму, вопрос времени и вашей активности!)
@Sashaa Жыл бұрын
стал уже мидлом?
@thebestmoments24512 жыл бұрын
Боже, насколько же полезны такие видео. Конечно оно уже для понимающих, при этом такой практики я нигде не видел.
@UlbiTV2 жыл бұрын
Спасибо! Старался и очень рад, что понравилось
@drpetrosyan3 жыл бұрын
Отменный контент: особенно когда паралельно набираешь - много тонкостей реализации замечаешь
@48456373 жыл бұрын
Огромное спасибо автору. Посмотрел все и выполнил. Тоже 4 дня сидел :) Не уверен, но возможно в функцию "logOut" нужно добавить строку "localStorage.removeItem('token')" для того чтобы разлогиненый пользователь не авторизовывался автоматически при следующем запросе. Еще раз спасибо за отличный материал!
@andyrey8403 жыл бұрын
Вот с TS точно нигде нету, но все равно лайк!!!
@UlbiTV3 жыл бұрын
ТС в разработке!) спасибо!
@jsmonstr96383 жыл бұрын
Пересмотрел три раза, возвращался в течение месяца несколько раз, контента бомба!
@UlbiTV3 жыл бұрын
Спасибо, старался для вас
@PieceOfInternet8 ай бұрын
Высший пилотаж) ты настолько быстро пишешь приложение и твои мысли настолько быстро, грамотно и системно строятся в очень грамотный код, что я банально порой не успеваю за ходом твоих мыслей, в тот момент когда ты эти мысли реализуешь в код, который приятно читать. Это очень здорово) Надеюсь через пару просмотров пойму больше :D На самом деле я скорее тут изначально был ради фронтенд части, так как именно в этом направление стремлюсь, но на удивление бэк был тоже приятен и интересен, хоть конечно сложно много было понять, ни разу не работая с БД или с ORM Sequalize.
@center75053 жыл бұрын
Просто взрыв мозга. Я даже не новичок, а просто зритель. Сфера другая у меня. Но структура создания современного сайта и мне примерно ясно стало. Бесплатно и очень полезно. Красавчик, желаю еще больше успехов тебе!
@user-fo4oc5ww8x Жыл бұрын
а взрыва говна у тебя не было?
@user-np4vg9pc5o Жыл бұрын
@@user-fo4oc5ww8x У тебя он и произошёл, судя по твоему комменту)))
@user-fo4oc5ww8x Жыл бұрын
@@user-np4vg9pc5o ты логик или стрелочник или у тебя и то и другое взорвалось?
@user-np4vg9pc5o Жыл бұрын
@@user-fo4oc5ww8x я сливадик)))
@evgeniyn15423 жыл бұрын
Крутое видео с интересными технологиями, спасибо за уникальный контент! :)
@UlbiTV3 жыл бұрын
Спасибо, Евгений, стараюсь!
@alexandrborodin57493 жыл бұрын
Блин, чувак, ты нереально крут!!! Успехов тебе и подписчиков! Я точно в их числе
@ipa_stor3 жыл бұрын
О, подлетел контент для разбора:) спасибо большое!!! Сейчас нужна вставка из матрицы, где в затылок кабель втыкают и понеслось🤣
@UlbiTV3 жыл бұрын
:D
@UlbiTV3 жыл бұрын
Твой комментарий всегда жду с нетерпением!) Как посмотришь, дай обратную связь!
@ipa_stor3 жыл бұрын
@@UlbiTV обязательно дам фидбэк:)👍👍
@UlbiTV3 жыл бұрын
@@ipa_stor Ждус)
@ipa_stor3 жыл бұрын
@@UlbiTV Полностью ознакомился:)) мне как-то говорили, что реляционки способствуют порядку в голове, теперь убедился наглядно(первый раз встретился на практике) и главное, что потребовалось, это прописать связи. Отдельное спасибо за таймкоды и пояснения для чайников, прямо выручает! :)) Есть еще пока некоторые сложности с фронтом, а именно контекстом, но думаю, это дело практики, а так, со всем разобрался, кроме одного момента: на 21:33, 67 строка, разве BasketDevice к Device и обратно не 1к1 связывается(hasOne?)? И если да, то при выборе более 1шт одного товара, это лучше обрабатывать на фронте, как я понимаю? Пс: теперь это видео буду кидать тем, кто попросит видео "с которого начать":))) раньше был мерн диск но он не такой структурно понятный!!! Ещё раз спасибо за видео!!!
@juventus37433 жыл бұрын
чтоб ты был здоров) балдею с твоих уроков, подача на высоте, без лишней нудятины)
@Be_Goonner11 ай бұрын
Очень крутой курс, от души. Если кто сейчас проходит, то на серверной части в модуле models при создании DeviceInfo забыли добавить в таблицу строчку deviceId, поэтому при добавлении свойства инфо и девайс не матчились. Три дня шерстил весь код, не мог понять в чем причина
@xybabyba10 ай бұрын
Чел, 2 месяца назад я разрабатывал уже свой проект, основываясь на коде из этого урока. В ходе разработки столкнулся с проблемой создания характеристик товара - ну не создавались они, никоим образом. 404 (или 403) ошибку мне в лицо плевало, и всё тут. Около месяца я искал на всевозможных площадках решение, даже заглядывал в актуальные комментарии этого видео, в надежде найти ответ. Сегодня захожу и вижу ключ решения проблемы, травившей мою жизнь! Спасибо!
@@xybabyba Добрый день, подскажите как решить проблему, добавил deviceId: {type: DataTypes.STRING, allowNull: false для DeviceInfo - не помогло
@ivanzaliscky15782 ай бұрын
Добрый день, подскажите как решить проблему, добавил deviceId: {type: DataTypes.STRING, allowNull: false для DeviceInfo - не помогло
@ridl273 жыл бұрын
не думал, что уже и на русском есть такая годнота. что делать, подписался :D
@bur51533 жыл бұрын
За этот ролик больше спасибо, труд этого ролика рано или поздно тебе вознаградится. Ты крут.
@UlbiTV3 жыл бұрын
Такие комментарии и есть моя награда, значит все не зря! Спасибо друг!
@ivansmirnoff6692 жыл бұрын
Твой канал это настоящий социальный лифт: любой человек может учиться хорошей профессии и найти работу , спасибо !
@avel89652 жыл бұрын
В Рунете это номер 1 разраб-ютубер в плане уроков, ничего подобного я не видел ещё
@vadim_romanov2 ай бұрын
современные герои не носят плащи и маски они выглядят иначе)) 8:43 и просто выкладывают такие потрясающие фулстак проекты на ютуб с подробным объяснением, отличной подачей, и даже спустя века (а именно 3 года) видео остается актуальным и супер мега полезным, спасибо)
@naat-li2 жыл бұрын
О, это несомненно самые полезные и информативные видео по фронтенду, которые мне попадались. Большое человеческое спасибо за труд!!!
@Maratreason3 жыл бұрын
Афигенский урок! Большое спасибо за проделанный труд.
@UlbiTV3 жыл бұрын
Рад стараться, и вам спасибо за поддержку!)
@xxxzeranxxx3 жыл бұрын
Дай Бог тебе здоровья и успеха, человек, за твой труд. Крутое мощное видео! Спасибо!
@neyrallanguge2 жыл бұрын
Самое адекватное видео, которое есть в Ru ютубе. Без воды и глупых "Ээээээ мммм", других слов паразитов. Дай бог тебе здоровья, пили еще видео.
@user-jn5iv6ke5z Жыл бұрын
37:36 Если кто потерялся, как и я, то знайте: create - это метод объекта sequelize, а не наш. Хорошо расписан в доках по секвалайзу. PS привык смотреть гайды на скорости х1.5. Уроки Тимура приходится смотреть в замедлении и постоянно возвращаться)) Очень плотная подача материала, спасибо!
@user-jn5iv6ke5z Жыл бұрын
@@user-lc4qg3zp8w Похоже у тебя в models.js у модели категорий товаров в поле name стоит type: DataTypes.integer. integer - это число, нужно чтоб было type: DataTypes.string
@user-lc4qg3zp8w Жыл бұрын
спасибо что ответил черт
@kirillshapovalov4953 жыл бұрын
Огромное спасибо тебе за твои труды! Ты делаешь очень крутой и полезный контент! Успехов и продолжай в том же духе!
@UlbiTV3 жыл бұрын
Спасибо за поддержку друг, очень ценю!
@azamatsatybaldiev75773 жыл бұрын
если бы он знал что я его ролик месяц понимаю хе хе))) курс бест оф зе бест круче не найти спасибо огромное
@nelson67833 жыл бұрын
Ролик просто АГОНЬ!!! еще не посмотрел, но уже нравится))) продолжай в этом же духе)
@marufbekmm48632 жыл бұрын
Столько шарил в ютубе и не мог найти тебя. Классный видос. Продолжай в том же духе
@Xdrtty Жыл бұрын
Ульби, лучший блогер, ставлю жирный лайк, я был бы рад видеть похожее видео с другим проектом на том же стеке.
@TheWebinfinity3 жыл бұрын
Hi! I can't understand your language but I love your style of coding..and thank you very much!
@UlbiTV3 жыл бұрын
Thank you too, bro!)
@jsmonstr96383 жыл бұрын
За 3 часа сделать такой фул стэк проект с проектированием бд и этими технологиями конечно сильно 👍👍 Представляю сколько времени ушло на запись, спасибо за то, что вы делаете 👍
@UlbiTV3 жыл бұрын
3 часа - это то, что вы видите)) по факту на это приложение ушло в разы больше) Спасибо!
@vana__f75703 жыл бұрын
@@UlbiTV а сколько времени вобще времени на все ушло?
@goodman44932 жыл бұрын
@@vana__f7570 У него есть курс по реакту на 3 часа, так он вроде говорил что на него ушло около 40 часов.
@Lezginsus2 жыл бұрын
супер туториал! Ты большой молодец! Задаваясь вопросом "стоило ли мне покупать курс Full-stack JS", понял, что всё-таки стоило. Образования много не бывает - главное сидеть и упорно впитывать знания, а потом на практике тренировать. и потом надо в благодарность таким ребятам, как ты, тоже помогать молодняку учиться и становиться лучше.
@user-pt8xp1wl4q Жыл бұрын
Наконец-то закончил сайт!!! Очень крутой ролик . Потратил 1.5 месяца. Очень много было у меня ошибок.... но благодаря им я лучше вник в программу .Спасибо! Мощнейшая практика. Весь фронт вышел по своему) хотя вроде все повторял за тобой в видео
@ebany6505 Жыл бұрын
в популярных комментариях есть хороший человек, он многое подправил, тк вышли обновления, ознакомься
@vysokovoltny_mayonez3 ай бұрын
а вы корзину и удаление товаров реализовывали?
@mexxity95082 жыл бұрын
Кто ещё пишет курсач по видосам с ютуба? Спасибо за видео!
@barbatage50783 жыл бұрын
Вот это труд! Спасибо!
@UlbiTV3 жыл бұрын
Спасибо вам!)
@lolwhatever73073 жыл бұрын
Чет выпал с "баскет", корзина на английском будет "cart". А видосик классный
@UlbiTV3 жыл бұрын
Бывает 😀
@411bigfoot3 жыл бұрын
Курс - бомба! Столько полезных примеров в одном видео не видел никогда. Прошел курс, все повторил, теперь на этой базе буду делать реальный проект с нуля. Благодарю!
@UlbiTV3 жыл бұрын
Спасибо дружище! Успехов!
@Bortyk2 жыл бұрын
Смотреть ещё не начал. Но уже все нравится. Спасиб парень. Красавец.
@intention-man2 жыл бұрын
МОЩНЕЙШЕЕ видео! Учился по нему без недели месяц и каждый раз было очень полезно. Спасибо большое, продолжай делать топовейший контент!)))
@olegivanov802 жыл бұрын
2:02:50 - чтобы в .env указанная переменная отображалась, вероятней всего надо будет перезапустить проект
@user-pc5td9nb4u2 жыл бұрын
ахахха, искал ответ на этот вопрос в коментариях, поставил фильтр по дате загрузки, думаю буду смотреть те комменты где отвечал Тимур, полистав немного думаю буду чекать ещё и те, в которых просто есть ответы, и первый же коммент вуаля, ответ найден, СПАСИБО БОЛЬШОЕ!
@Igoryn19662 жыл бұрын
Иногда, при создании проекта, команда create-react-app определяет файл .env в .gitignore.
@gerasymenko12 жыл бұрын
Крутая работа! Спасибо большое! Этот курс помогает людям больше практиковаться! Понятный разбор и логическая цепочка действий с объяснениями по каждому шагу продвижения к написанию кода интернет магазина📶
@kayaosato9289 Жыл бұрын
совет новичкам, проходите этот курс без бутстрэпа, пишите стили сами) иначе куда больше времени потратите чтоб разобраться, почему стили работают не так как на видео
@posmotrel3338 ай бұрын
Где ты раньше был😢?!я уже написал,мучение этот бутстрап
@ErthSunOfPlanet2 ай бұрын
@@posmotrel333бутстрап юзайте с плотной работой с документацией. Учитесь читать документацию, это очень сильно облегчает жизнь
@chatoyluck40227 күн бұрын
друг, привет. бутстрап это тип фрейм для ксса? подскажи пожалуйста, ты имеешь ввиду ксс писать на ванилке?
@kayaosato92897 күн бұрын
@@chatoyluck4022 привет, да. Так будет проще.
@fedorevseev88673 жыл бұрын
Бро, ты лучший! Это мега годный видос, его просто обязан @youtubeteam продвинуть в тренды
@user-tg1ge6oi2v2 жыл бұрын
это просто топ из того что есть на русском, ты делаешь больше чем просто пилишь видос ты влияешь на развитИЕ , RESPECCTTTTTTTTTTTTT! ))))
@mixfix863 жыл бұрын
я 11 минут уже полтора часа смотрю =) и пытаюсь понять, что там происходит =) очень всё упаковано!
@mixfix863 жыл бұрын
я не могу второй раз лайк поставить! есть желание такое!
@UlbiTV3 жыл бұрын
Хех) Спасибо дружище, надеюсь осилишь до конца!) Успехов!
@user-ci9fm4ro8z3 жыл бұрын
@@UlbiTV А можно вопрос? Почему в диаграмме бд device соединенный с basket device 1 к 1, а в файле models мы указываем Device.hasMany(BasketDevice)? BasketDevice.belongsTo(Device). Должно же быть Device.hasOne(BasketDevice) или я не прав?
@user-sj4oy1el5y3 жыл бұрын
Очень хотелось бы от тебя ролик по типу "как правильно учиться", "принципы эффективного обучения", мне кажется тебе есть о чем рассказать. Да и вообще интересно как ты прокачивался, где и как учился, какие стороны считаешь сильными, слабыми и тд. Отношение к матану и тд.
@UlbiTV3 жыл бұрын
Мне однозначно есть, что об этом рассказать) Думаю будет такой ролик
@user-sj4oy1el5y3 жыл бұрын
@@UlbiTV круто! Реально ЖДУ! )
@rockwell_2 жыл бұрын
Лучший, спасибо. Проходил эти три часа неделю, весь код писал сам, библиотеки обновились, в связи с этим пришлось исправить кучу ошибок, получил настоящий опыт. Хотите чему то научиться, не копируйте, а смотрите, слушайте, разбирайтесь и пишите код сами.
@BKM.12312 жыл бұрын
автор спасибо, все уроки платные , а тут бесплатно и без воды
@shubin59763 жыл бұрын
этот комментарий был написан как знак уважения к автору, для повышения видео в топе!