Fullstack приложение с нуля - Nest.js + PostgreSQL + React.js + TypeScript

Поділитися
Вставка
  • Опубліковано 22 тра 2024
  • Телеграм канал: t.me/vftuijgd
    Чат для вопросов и общения: t.me/skillblog1
    Исходники - сервер: clck.ru/iFBG2
    Исходники - клиент: clck.ru/iFDjs
    Макет: clck.ru/iF22N
    PostgreSQL: clck.ru/TC53Z
    NestJS: nestjs.com/
    00:00 Интро
    BACKEND
    (02:35) Инициализация проекта nest js
    (04:15) Hello World!
    (09:10) Создание dto
    (13:20) Установка sequelize
    (14:45) Создание таблицы
    (18:35) Service
    (28:52) Controller
    (39:00) Module
    (42:45) Установка PostgreSQl
    (49:55) Создание конфигурации
    (1:07:31) Поднятие сервера
    FRONTEND
    (1:10:14) Инициализация проекта react typescript
    (1:11:40) Hello World!
    (1:14:00) Установка зависимостей
    (1:14:16) Подключение стилей Bootstrap
    (1:15:14) Todo Header
    (1:18:40) Todo Form
    (1:24:40) Todo Item
    (1:38:40) Todo List
    (1:43:25) Создание Todo
    (1:51:15) Анимация
    (2:13:34) Удаление Todo
    (2:21:34) Получение всех Todo
    (2:28:25) Завершение Todo
    (2:42:20) Изменение Todo
    (2:57:26) Создание Алерта
    (3:19:20) Адаптив
    (3:25:43) Аутро
    QIWI Кошелек: qiwi.com/n/DARYR422
    #nestjs #reactjs #postgres #postgressql #pgadmin #redux #reduxsaga #reactredux

КОМЕНТАРІ • 56

  • @user-ql8bh7di1x
    @user-ql8bh7di1x Рік тому +9

    коммент не просто для продвижения видоса , но и дабы отметить крутость курса , и отзывчивость автора )

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

    Спасибо за видео! Приложение в одном ролике это то что нужно!

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

    Большое спасибо за видео

  • @artemmerkulov6246
    @artemmerkulov6246 Рік тому +2

    очень качественный контент

  • @user-cl8hi9jw3b
    @user-cl8hi9jw3b Рік тому +1

    Спасибо, полезно )))

  • @TheAlexChannelClub
    @TheAlexChannelClub Рік тому +2

    Замечательное видео

  • @horsewithnoname3015
    @horsewithnoname3015 Рік тому +4

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

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

    спасибо!👏👍

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

    новое актуальнейшее видео

  • @akinchitb2
    @akinchitb2 Рік тому +2

    Первый в рунете красавчик

  • @LoonyPatient
    @LoonyPatient 7 місяців тому

    Хорошее видео!
    Я не профессионал, но как у тебя получилось создать элемент массива, когда в todoRedecur перед возвратом элемента указан неопределенный элемент, я про {todo} 1:33:55.
    Я конечно добавил оператор вопроса перед map, но это же не решение )
    Я указал "return { todos: [...state.todos, action.payload] }" и все заработало на момент 1:48:20. Может есть решение дальше, не знаю, не смотрел пока не решил сам )
    (branch: описание ошибок в консоли нас спасают :)

  • @rocotbrent
    @rocotbrent 3 місяці тому

    В одном ролике с тайм кодами. 🎉

  • @serdotsenko
    @serdotsenko 10 місяців тому

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

  • @serdotsenko
    @serdotsenko 10 місяців тому

    0:20 делай как тебе удобнее, главные критерии это тайм-коды и ссылка на гит-хаб, дальше любой нормальный чел разберётся 😉

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

    😄

  • @codingcat9375
    @codingcat9375 Рік тому +2

    @15:55 Почему бы не вызвать Таблицу? В чем разница ?

    • @skillblog-web
      @skillblog-web  Рік тому +1

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

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

    Если не сложно, выпустите проект со стеком react, redux, material ui (или Bootstrap), Node js, express, любая СУБД (можно без ORM) , и авторизация. Буду первый в списке донатеров.

    • @skillblog-web
      @skillblog-web  Рік тому +2

      Обязательно выпущу такой проект!

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

      @@skillblog-web спасибо)) если не трудно, пните в камент, чтобы я увидел)

  • @rigoremplasticsinnovates5143
    @rigoremplasticsinnovates5143 Рік тому +2

    Привет, почему-то сервер не запускается: the logging-option should be either a function or false ?

    • @skillblog-web
      @skillblog-web  Рік тому

      Привет, эта ошибка говорит о том, что ты неправильно значение указал в конфиге для поля logging

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

      @@skillblog-web я поставил как у тебя, потом просто false. Теперь эту ошибку не пишет. ERROR [SequelizeModule] unable to connect to the database

    • @user-yv5fl2os9v
      @user-yv5fl2os9v 8 місяців тому +1

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

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

    почему у меня на 2:10:55 ошибка вообще не исправилась я вроде дальше сделал всё как у тебя, но ошибка эта не ушал?

    • @skillblog-web
      @skillblog-web  Рік тому

      Значит все таки что-то упустили

    • @skillblog-web
      @skillblog-web  Рік тому

      В описании есть ссылка на чат для вопросов и общения. Можете туда архив скинуть, я гляну что не так)

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

    Спасибо за видео, но у меня не работает анимация, хотя все точно как у вас в видео делал, несколько раз сверял, новые дела появляются но без анимации

    • @skillblog-web
      @skillblog-web  Рік тому

      Можете по ссылке в описании перейти в чат телеграм. Там скиньте архив и я посмотрю )

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

    Летим

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

    Не могу понять как уже избавиться от локалхостов и чтобы это всё было в сети..
    Помогите пж

    • @skillblog-web
      @skillblog-web  Рік тому +1

      Можно задеплоить сервер на хероку. Я потом об этом ролик тоже сниму)

  • @user-mu2lr9zc7d
    @user-mu2lr9zc7d Рік тому +2

    не хватает финальной части с выбором подходящего хостинга и запуска проекта в интернеты

  • @codingcat9375
    @codingcat9375 Рік тому +2

    can you make a video of how to deploy it ?

  • @user-it3ow6lz3l
    @user-it3ow6lz3l Рік тому

    Можете подсказать почему фронт разворачивается на JS а не на TS? Сделал всё как в видео
    Заранее спасибо

    • @skillblog-web
      @skillblog-web  Рік тому

      Попробуй ввести команду npx create react-app --typescript

    • @user-it3ow6lz3l
      @user-it3ow6lz3l Рік тому

      @@skillblog-web Я пользовался этой командой, но всё равно создаёт на JS, можно ли просто переименовать тип файла на tsx в этом случае?

    • @skillblog-web
      @skillblog-web  Рік тому

      Думаю, да, попробуй)

    • @user-it3ow6lz3l
      @user-it3ow6lz3l Рік тому

      @@skillblog-web Не знаю почему, но сегодня после перезапуска та же команда сработала как надо. Огромное спасибо за видео, очень интересно и познавательно

  • @serdotsenko
    @serdotsenko 10 місяців тому

    20:20 в VS Code нет автоипорта?
    в вэбшторме оч. хорошо работает 👍

    • @skillblog-web
      @skillblog-web  10 місяців тому

      Есть, но иногда приходится вручную 😅

  • @user-gc4yi2tq6e
    @user-gc4yi2tq6e Рік тому +2

    где можно увидеть код?

    • @skillblog-web
      @skillblog-web  Рік тому +1

      В описании есть ссылки на гит репозиторий с кодом🙂

    • @user-gc4yi2tq6e
      @user-gc4yi2tq6e Рік тому

      @@skillblog-web спасибо, проблема почему-то была с компа перейти, с телефона работает) неудобно, но лучше, чем никак)

    • @skillblog-web
      @skillblog-web  Рік тому

      @@user-gc4yi2tq6e Если не секрет, то в чем именно проблема, когда с компа переходите? 404 страницу показывает?

  • @biLLie_wiLLie
    @biLLie_wiLLie Рік тому +2

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

    • @skillblog-web
      @skillblog-web  Рік тому +3

      Это просто страхи) Главное не забрасывать учебу)

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

      Это так и есть. Это решается только временем. 3-5 лет разработки чтобы стать норм разработчиком среднего уровня. Если ты молод, то норм.

  • @serdotsenko
    @serdotsenko 10 місяців тому

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

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

    Целиком одно приложение в одном ролике лучше