Продвинутый Full-stack todo-list на Nest.js + Next.js | Часть 1

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Гитхаб: github.com/jihnordraven/courses-todo-list
    Моя инста: antondeulia
    Телеграм канал: t.me/antondeuliaa
    Первая часть курса создания фуллстак туду-лист приложения на Nest.js + Next.js.
    В первой серии мы успели создать проект, подключить его к гитхабу, запустить локальную postgresql базу данных, подключить её к проекту с помощью Prisma и сделать базовые CRUD операции c задачами.
    В следуюющих видео мы доработаем функционал управления задачами, реализуем аутенфикацию пользователей с помощью jwt и подключим протоколо google oAuth, научимся кешировать данные с Redis, рассылать e-mail пользователям и многое другое, поэтому дальше - интерессней!

КОМЕНТАРІ • 13

  • @max_wbw
    @max_wbw 15 днів тому +1

    "Открыли папочку, посмотрели, испугались и закрыли папочку" - 😂 Спасибо за Nest без воды и настроение.

  • @noname-qs3yg
    @noname-qs3yg 14 днів тому

    Спасибо за видео!

  • @АнтонДеуля-н1м
    @АнтонДеуля-н1м 21 день тому +2

    Будет круто если добавиш в приложение платежную систему

    • @VlastislavKraus-e9t
      @VlastislavKraus-e9t 21 день тому +1

      Платежную систему в туду лист?)

    • @AntonDeulia
      @AntonDeulia  21 день тому +2

      Хм, хорошая идея, можно для практики реализовать платную подписку даже в туду листе)

  • @Богдан-ц2ь6д
    @Богдан-ц2ь6д 17 днів тому +1

    Спасибо за видео.Возможно ли сделать SSR без NextJs.А изпользовать чистій реакт в связке с вебпаком?

    • @AntonDeulia
      @AntonDeulia  17 днів тому

      Возможно, в чистом реакте тебе самому нужно создавать сервер на реакте (через express) и с ним работать, сам такое никогда не реализовывал, и никому бы не советовал, когда есть готовое решение на Next.js.

    • @AntonDeulia
      @AntonDeulia  17 днів тому

      Интерессно, а зачем тебе такой подход? Современные проекты пишуться на Нексте, старые на него переходят, реакт уже считается легаси, и если тебе нужен SSR то просто нет смысла не использовать Next js

    • @Богдан-ц2ь6д
      @Богдан-ц2ь6д 16 днів тому +1

      @@AntonDeulia спасибо за ответ.Да вообщем то не нужен,просто когда писал учебное приложение на реакт + експресс,и не знал о Нексте,столкнулся с проблемой что нужно была некоторые старницы рендерить на сервере для секурити(было что то типо админки).Это небольшой проект для обучения,так что впринципе все равно.

  • @MrEmil-cf8wo
    @MrEmil-cf8wo 18 днів тому +1

    броу привет, а скажи вообще по времени как вникать в next, помню писал еще на 13 сейчас 14, логику надо разделять какую ту с сервером, было бы классно если показал реальные кейсы когда что юзать

    • @AntonDeulia
      @AntonDeulia  18 днів тому +1

      Да, на next js теперь можно писать бекенд и фронтенд в одном проекте, но это опционально, и вообще это не очень хороший подход даже для маленьких приложений. Лучше использовать классический монолит, отдельно фронтенд на Next js и отдельно бекенд монолит или микросервисы.
      Тоисть на Next советую писать только фронт часть, по сути с того же реакта или более старых версий мало что поменялось, единственное во что нужно вникнуть это SSR.
      Сегодня выйдет вторая серия по jwt и google аутенфикации, а Next js будет чуть позже, объязательно постараюсь показать разные кейсы 👍

    • @MrEmil-cf8wo
      @MrEmil-cf8wo 18 днів тому

      @@AntonDeulia ну я в общем про next какие на сервере компоненты а какие на клиенте

    • @AntonDeulia
      @AntonDeulia  18 днів тому +1

      ​@@MrEmil-cf8wo Если вкратце, в серверных компонентах мы получаем данные с бекенда и отрисовываем их (как результат все данные генерируются на сервере Next что улучшает SEO сайта), а в клиентских компонентах мы обрабатываем действия пользователя (например нажатие на кнопку и дальнейший запрос на бек)
      В серверных компонентах у нас есть полный набор Node.js функций и возможность использовать асинхронность, а в клиентских компонентах у нас есть доступ к апи браузера.
      Спасибо за вопрос, я разберу подробнее эту тему когда дойдем до некста)