{"id":4236,"date":"2026-08-10T09:11:35","date_gmt":"2026-08-10T09:11:35","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-build-a-shopping-app-with-next-js-nestjs-prisma-2025-3\/"},"modified":"2026-08-10T09:11:35","modified_gmt":"2026-08-10T09:11:35","slug":"udemy-build-a-shopping-app-with-next-js-nestjs-prisma-2025-3","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-build-a-shopping-app-with-next-js-nestjs-prisma-2025-3\/","title":{"rendered":"Udemy \u2013 Build a Shopping App With Next.js + NestJS &#038; Prisma 2025-3"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<p>&nbsp;<\/p>\n<h2 dir=\"ltr\">Descriptions<\/h2>\n<p dir=\"ltr\">Build a Shopping App With Next.js + NestJS &amp; Prisma, This course will teach you how to build a modern Next.js app using the latest App directory approach. We will build a shopping app and learn all the core fundamentals of building a modern Next.js app. We will also connect the app to a NestJS backend and store data using Prisma ORM. This architecture allows us to take advantage of the amazing performance &amp; security features of Next.js with server-side rendering while still maintaining a clean scaleable backend using NestJS. By building a real working shopping app integrated with Stripe to accept payments we will go beyond the documentation &amp; learn what it takes to build and deploy a full-stack web application to production.<\/p>\n<p dir=\"ltr\">Additionally, we will cover production deployment using AWS &amp; Vercel to implement a continuous delivery pipeline and expose our application to the internet on a real working domain. This will ensure the app is automatically built &amp; deployed with every commit without us having to do a thing. The entire project will be protected with industry-standard JWT authentication so only authenticated users can access our application. We will utilize WebSockets to receive real-time updates from our backend whenever a new product is added or purchased. This will be facilitated with the usage of Stripe webhooks. By the end of the course, we\u2019ll have gone through the bulk of the Next.js documentation by building a real working app. You\u2019ll be able to apply what you\u2019ve learned to build your own modern full-stack app.<\/p>\n<h3 dir=\"ltr\">What you\u2019ll learn<\/h3>\n<ul dir=\"ltr\">\n<li>Build a scaleable full-stack web application following best practices<\/li>\n<li>Use the modern Nextjs app directory approach to build a cutting edge performant UI<\/li>\n<li>Create Nextjs server components &amp; actions for improved performance &amp; security<\/li>\n<li>Build an enterprise grade backend using NestJS &amp; Prisma ORM with a Postgres DB<\/li>\n<li>Implement a continuous delivery pipeline on AWS &amp; Vercel to easily deploy our code into production<\/li>\n<li>Secure the UI &amp; backend using industry-standard JWT authentication<\/li>\n<li>Use Prisma ORM to generate TypeScript types to reduce boilerplate &amp; perform database migrations<\/li>\n<li>Utilize Material UI &amp; Tailwind CSS to build beautiful components with ease<\/li>\n<li>Learn how to upload images to the filesystem &amp; AWS S3 from a Nextjs UI<\/li>\n<li>Connect Stripe to collect payments and integrate webhooks to recieve realtime updates<\/li>\n<li>Integrate WebSockets to get real-time updates from the backend to the Nextjs UI<\/li>\n<li>Learn how to cache data with Nextjs fetch to avoid duplicating requests and achieve a blazing fast user experience<\/li>\n<li>Provision a custom domain &amp; secure traffic with HTTPS<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Who this course is for<\/h3>\n<ul dir=\"ltr\">\n<li>Intermediate full-stack developers who want to learn how to build incredible UIs with Nextjs &amp; connect it to a NestJS backend<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Specificatoin of Build a Shopping App With Next.js + NestJS &amp; Prisma<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/build-a-shopping-app-with-nextjs-nestjs-prisma\/\" target=\"_blank\" rel=\"noopener\">Udemy<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/michael-guay\">Michael Guay<\/a><\/li>\n<li>Language: English<\/li>\n<li>Level : Intermediate<\/li>\n<li>Lectures : 51<\/li>\n<li>Duration : 8 hours and 6 minutes<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Content of Build a Shopping App With Next.js + NestJS &amp; Prisma<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-980380\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Build-a-Shopping-App-With-Next.js-NestJS-Prisma.c.jpeg\" alt=\"Build a Shopping App With Next.js + NestJS &amp; Prisma\" width=\"705\" height=\"727\"><\/p>\n<h3 dir=\"ltr\">Requirements<\/h3>\n<ul dir=\"ltr\">\n<li>Intermediate experience with React<\/li>\n<li>Intermediate experience with Express\/NodeJS backends<\/li>\n<li>Beginner experience with NestJS<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-980381\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Build-a-Shopping-App-With-Next.js-NestJS-Prisma.d.jpeg\" alt=\"Build a Shopping App With Next.js + NestJS &amp; Prisma\" width=\"705\" height=\"279\"><\/p>\n<h3 dir=\"ltr\">Sample Clip<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-131135-1\"><video class=\"wp-video-shortcode\" id=\"video-131135-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_a_Shopping_App_With_Next.js_NestJS_Prisma_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_a_Shopping_App_With_Next.js_NestJS_Prisma_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_a_Shopping_App_With_Next.js_NestJS_Prisma_Downloadly.ir.mp4?nocache=1786100686534\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_a_Shopping_App_With_Next.js_NestJS_Prisma_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 dir=\"ltr\">Installation Guide<\/h3>\n<p dir=\"ltr\">Extract the files and watch with your favorite player<\/p>\n<p dir=\"ltr\">Subtitle : English<\/p>\n<p dir=\"ltr\">Quality: 720p<\/p>\n<p>The 2025\/3 version has increased the number of lessons by 2 and the duration increased by 4 minutes compared to 2024\/7. Subtitles have also been added.<\/p>\n<h3 dir=\"ltr\">Download Links<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_a_Shopping_App_With_Next.js_NestJS_Prisma_2025-3_Downloadly.ir.part1.rar?nocache=1786100684\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_a_Shopping_App_With_Next.js_NestJS_Prisma_2025-3_Downloadly.ir.part2.rar?nocache=1786100684\">Download Part 2 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_a_Shopping_App_With_Next.js_NestJS_Prisma_2025-3_Downloadly.ir.part3.rar?nocache=1786100684\">Download Part 3 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_a_Shopping_App_With_Next.js_NestJS_Prisma_2025-3_Downloadly.ir.part4.rar?nocache=1786100684\">Download Part 4 \u2013 137 MB<\/a><\/p>\n<h5 dir=\"ltr\">Password file(s): <a>www.downloadly.ir<\/a><\/h5>\n<h3 dir=\"ltr\">File size<\/h3>\n<p>3.13 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Descriptions Build a Shopping App With Next.js + NestJS &amp; Prisma, This course will teach you how to build a modern Next.js app using the latest App d<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[45733,45734,45735,45736,45737,45738,45739,15962,45740],"class_list":["post-4236","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-build-a-shopping-app-with-next-js-nestjs-prisma","dgi_tag-build-a-shopping-app-with-next-js-nestjs-prisma-download","dgi_tag-build-a-shopping-app-with-next-js-nestjs-prisma-free","dgi_tag-build-a-shopping-app-with-next-js-nestjs-prisma-free-download","dgi_tag-download-build-a-shopping-app-with-next-js-nestjs-prisma","dgi_tag-free-build-a-shopping-app-with-next-js-nestjs-prisma","dgi_tag-free-download-build-a-shopping-app-with-next-js-nestjs-prisma","dgi_tag-michael-guay","dgi_tag-udemy-build-a-shopping-app-with-next-js-nestjs-prisma"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/4236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/4236\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=4236"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=4236"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=4236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}