MakeWeb.me

MakeWeb.me

MakeWeb.me это проект для тех, кого интересует веб-разработка и мир IT.
Мы делаем обучающие ролики на актуальные темы в этой области и проводим онлайн-стримы.

Кроме того, есть возможность получить персональные уроки по веб-разработке и получить ответы на вопросы по выбранной теме.
Подробности здесь: makeweb.me/lessons-video

Пікірлер

  • @olegv.istchenko6547
    @olegv.istchenko65473 күн бұрын

    В номере версии третья часть - это не номер билда, она называется "патч" (patch). См. "Семантическое версионирование".

  • @user-im6jp8tf5k
    @user-im6jp8tf5k5 күн бұрын

    Ну как же так быстро со styled component перейти на react-router-dom и показать когда уже всё написал... Без претензий, но я потерялся 😅

  • @PhonkXXX_1
    @PhonkXXX_119 күн бұрын

    Все объяснили шикарна спасибо 😊

  • @Dimidrol14
    @Dimidrol14Ай бұрын

    Флаг "--save" уже не обязательно прописывать, т.к. после npm5 он добавляется по умолчанию

  • @monst3rguy154
    @monst3rguy154Ай бұрын

    Было бы круто послушать про docker compose, как правильно конфигурировать апп с бд в контейнере, а также как делать миграции

  • @stilltiger
    @stilltiger2 ай бұрын

    Hirez Studio , вот уж не ожидал увидеть ролик про сайт Айдена

  • @AdamSmith-qy3nv
    @AdamSmith-qy3nv2 ай бұрын

    Знакомое название сайта одного блогера))

  • @fedordostoevskiy4209
    @fedordostoevskiy42092 ай бұрын

    В своё время очень помог этот канал. Новички посмотрите видео с канала, даже старые. 👍

  • @qweik88
    @qweik882 ай бұрын

    Хотелось бы увидеть сборку dev и production контейнеров

  • @MakewebMeOfficial
    @MakewebMeOfficial2 ай бұрын

    Поясни подробнее, что ты имеешь ввиду?

  • @qweik88
    @qweik882 ай бұрын

    @@MakewebMeOfficial есть продакшн сайт, у него сборка в версию main. Есть девелопмент сайт, у него сборка в версию dev. Помимо разных веток у них разные env с урлами для апи, например.

  • @qweik88
    @qweik882 ай бұрын

    Советую посмотреть официальный докер файл для сборки nextJS

  • @qweik88
    @qweik882 ай бұрын

    -d это не "demon" а "detached"

  • @CorleoneMikele
    @CorleoneMikele2 ай бұрын

    Привет, спасибо за видео. Если сделаешь видео про SSR будет отлично.

  • @Angelok09100
    @Angelok091002 ай бұрын

    я верно понимаю, что курс выкладывается полностью частями и итоговый проект находится на гитхабе?

  • @GreatVolcano
    @GreatVolcano2 ай бұрын

    Увидел, прошу прощения

  • @GreatVolcano
    @GreatVolcano2 ай бұрын

    А куда 9 и 10 часть подевалась?))

  • @whiteguards43
    @whiteguards433 ай бұрын

    почему left = -1? равзе он не начнет с конца массива?? так же как и arr.length

  • @user-hm1oc9ze2h
    @user-hm1oc9ze2h7 сағат бұрын

    тоже не понял почему -1, а не 0

  • @alexneva78
    @alexneva783 ай бұрын

    Хорошая инструкция, только зачем то мусор типа ларавела поставил. Тогда уж ставил бы панель управления и всё было бы в разы проще.

  • @quantum_microscope
    @quantum_microscope3 ай бұрын

    Курси уже не потрібні, чат джпт краще будь-якого ментора

  • @C-br9fc
    @C-br9fc3 ай бұрын

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

  • @user-mb5cy5lc9w
    @user-mb5cy5lc9w3 ай бұрын

    Ништяш

  • @fronkolines
    @fronkolines3 ай бұрын

    а остальные видео цикла, будут ? =) спасибо за видео

  • @Romanychch
    @Romanychch3 ай бұрын

    Посмотрев видео понял - буду использовать Хостинг, а не VPS ) Спасибо за видео.

  • @Alex-pb7bn
    @Alex-pb7bn3 ай бұрын

    там пароль вставляется скрытно вызовом менюшки ВСТАВИТЬ правой кнопки мышки. После этого -ENTER. я так делаю

  • @shpak2661
    @shpak26613 ай бұрын

    Я так и не понял как сохранить файл на сервере в нужную папку

  • @lisalisa2425
    @lisalisa24253 ай бұрын

    Здравствуйте, а я не очень понимаю какая в итоге получится сложность последней функции? Я так понимаю О(N*logN) - это сложность встроенного метода sort и О(logN) это сложность бинарного поиска, опустив ее получается можем сказать, что общая сложность - О(N*logN) ?

  • @shpak2661
    @shpak26613 ай бұрын

    Валидатор не заработал пока не добавил его в провайдеры модуля. В видео это не указано. Так же без декоратора @IsOptional передать не все поля не получится, поле остается undefined валидатор ругается must be string и тд

  • @megabulk
    @megabulk3 ай бұрын

    Только сегодня загрузил свое приложение на сервер и столкнулся с проблемой CORS.

  • @BigWhale477
    @BigWhale4774 ай бұрын

    Привет. Меня интересует сервер для запуска и работы в .exe программе. Есть ли у тебя видео где ты показываешь как это сделать? Просто зайти в вирт.сервер и запустить программу? Потому что посмотрев несколько твоих уроков, я честно говоря не увидел того, что мне надо. Мне просто надо запустить программу в работу, и все

  • @valerii7323
    @valerii73234 ай бұрын

    Не для новичков это точно. Так быстро рассказываешь, что опидареть можно. И сразу понятно, что мало что понятно. Ебал дремал спасибо!

  • @user-us5pl6kq5q
    @user-us5pl6kq5q4 ай бұрын

    Очень крутой хак использовать дебагер. Намного удобнее чем console.log. Можно поставить break point и трекать нужные переменные.

  • @1982RUFF
    @1982RUFF4 ай бұрын

    Спасибо!👍 Прекрасное видео где все отлично разжевано по докеру! Ждем продолжения обязательно! 💪

  • @RamaRama-qv3jo
    @RamaRama-qv3jo4 ай бұрын

    Будет ли docker compose с vite или next в планах?

  • @hobbi-mebel
    @hobbi-mebel4 ай бұрын

    Спасибо за труд! Очень полезно! Узнаю много нового! 👍👍👍

  • @andreykostyuchenko3239
    @andreykostyuchenko32394 ай бұрын

    отличное видео

  • @user-qb8bi1cy5y
    @user-qb8bi1cy5y4 ай бұрын

    как можно посмотреть скачанное видео через браузер хром?

  • @Mykola--1
    @Mykola--14 ай бұрын

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

  • @Christopher_Holloway
    @Christopher_Holloway4 ай бұрын

    Для винды нет докера. Раньше он работал через VirtualBox, сейчас - через WSL. С линуксом в любом случае разбираться придётся.

  • @Mykola--1
    @Mykola--14 ай бұрын

    @@Christopher_Holloway в последние пару лет на 10й нормально уже работает. Я сделал как хотел на Винде в итоге, все реально

  • @RamaRama-qv3jo
    @RamaRama-qv3jo4 ай бұрын

    ​@@Christopher_Hollowayуже давно есть

  • @Christopher_Holloway
    @Christopher_Holloway4 ай бұрын

    @@RamaRama-qv3jo ты сам придумал? Скинь ссылку если есть. Просто само ядро докера есть только для линукса.

  • @Mykola--1
    @Mykola--14 ай бұрын

    нихрена не понимаю как это сделать на виндовз, уже мучат чат гпт, это лучшее что он выдал, но все равно не работает "docker:run": "docker run -d --mount source=$(npm run getPath)/,target=/app,type=bind -p 5000:3000 test", "getPath": "npm run --silent getRealPath", "getRealPath": "node -e \"process.stdout.write(process.cwd())\"", почему я хочу сделать адрес динамичным - потому что в реальном приложении, код будут запускать разные люди, и на разных платформах, и с разным путем папок, если каждый будет у себя менять этот файл, это будет снижать скороть разработки и онбоардинга.

  • @Mykola--1
    @Mykola--14 ай бұрын

    для виндовзеров CMD ["nodemon", "-L", "your_file_here"]

  • @biLLie_wiLLie
    @biLLie_wiLLie4 ай бұрын

    Спасибо! Хорошее видео. Можете ci/cd еще показать с докером?

  • @user-mu4my8fq2e
    @user-mu4my8fq2e4 ай бұрын

    Мое глубочайшее почтение!

  • @konstantinberejnoy3362
    @konstantinberejnoy33624 ай бұрын

    дикая математика :D

  • @user-en8fd9ut5q
    @user-en8fd9ut5q5 ай бұрын

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

  • @TheKirk1989
    @TheKirk19895 ай бұрын

    не очень понял, как может получиться при 12 ступеньках 927 вариантов? Оо я рассуждал так... 1 ступеньки - 1 вариант 2 ступеньки - 2 варианта 3 ступеньки - 3 варианта 4 ступеньки - 5 вариантов 5 ступенек - 8 вариантов .... 12 ступенек - 233 логика у меня была такая, что закономерностью тут является следующее , что количество вариантов на след. ступеньке равно сумме количества вариантов на прошлых двух. Что то вроде чисел Фиббоначи, только без нулей И кстати , как понять "если у лестницы НОЛЬ ступенек"? и "если у лестницы ОТРИЦАТЕЛЬНОЕ количество ступенек"?Оо Может как то менее запутаннее можно было это всё объяснить?

  • @user-tk7nh1jw3y
    @user-tk7nh1jw3y3 ай бұрын

    Надо дерево рекурсии рисовать чтобы всё это понимать

  • @biLLie_wiLLie
    @biLLie_wiLLie5 ай бұрын

    Спасибо! Не хотите записать полное видео про деплой приложения? С https, staging и прочее

  • @MakewebMeOfficial
    @MakewebMeOfficial4 ай бұрын

    Благодарю - возможно такое видео выйдет

  • @disconnect355
    @disconnect3556 ай бұрын

    Речь автора умело построена, проста, точна и профессиональна. Получаю эстетическое удовольствие. Автор молодец! Всяческих Вам успехов!

  • @LuxStroy
    @LuxStroy6 ай бұрын

    То чувство когда 20 лет занимаешься виндой, и последние пару лет пытаешься изучать линукс. )))) В первой половине видео все очень понятно и доходчиво рассказано, а вот во второй начинается то, из-за чего у меня чуть мозг не лопнул (зря я наверное смотрел на ускорении 1,5 :)) ). Все же порог для входа в линукс слишком высок - терминал для новичков темный лес.

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u6 ай бұрын

    При этом за 20 лет особо и устройство винды не знаешь, кроме визуального интерфейса, где можно тыкать мышкой

  • @KKZ_5000_RUB
    @KKZ_5000_RUB4 ай бұрын

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

  • @nade3282
    @nade32826 ай бұрын

    что за гениальная мысль описывать интерфейс начиная с I, а тип начиная с T это лишь читаемость убивает. допустим есть тип User, так какой смысл делать IUser или TUser?

  • @romanalexandrov7570
    @romanalexandrov75706 ай бұрын

    чтобы мнемонически было понятно что это интерфейс или тип, а не компонент или еще чего

  • @nade3282
    @nade32826 ай бұрын

    какой еще компонент? где ты тут компонент User увидел? @@romanalexandrov7570

  • @MakewebMeOfficial
    @MakewebMeOfficial4 ай бұрын

    @romanalexandrov7570 ответил на этот вопрос, причем в самое последнее время я принял подход, в котором и интерфейсы и типы прификсятся одинаково - T_.. от слова type. Так проще, потому что при смене interface на type не нужно делать поиск и замену. Плюс, с такими префиксами проще делать замены по всему коду - меньше шанс зацепить что-то не то.

  • @nade3282
    @nade32824 ай бұрын

    хз как можно перепутать компонент с типом, и зачем вообще нужны интерфейсы если есть type? @@MakewebMeOfficial

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u6 ай бұрын

    Интерфейс, конечно, своеобразный у хостинга этого

  • @leha144
    @leha1446 ай бұрын

    А на этом хостинге есть VPS вне СНГ? Я имею ввиду выбор локации. А то в разделе о компании указан только российский датацентр.

  • @MakewebMeOfficial
    @MakewebMeOfficial4 ай бұрын

    Хороший вопрос - можно в техподдержке уточнить у них. Но скорее всего - только российские.

  • @user-xu8dq5nj3e
    @user-xu8dq5nj3e6 ай бұрын

    Спасибо за информацию. Было бы интересно посмотреть процесс настройки через https.