آموزش ساخت سیستم ERP با Next.js 16، Strapi 5 و ShadCN UI - آخرین آپدیت

دانلود Build an ERP System with Next.js 16, Strapi 5 & ShadCN UI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک اپلیکیشن وب ERP واقعی با بک‌اند کامل، سیستم فروش (POS)، صدور فاکتور، احراز هویت و داشبورد با استفاده از Next.js، Strapi و ShadCN بسازید. ساخت یک اپلیکیشن تجاری فول‌استک از صفر با استفاده از Next.js، Strapi v5 و ShadCN UI ایجاد قابلیت‌های دنیای واقعی مانند مدیریت محصولات، دسته‌بندی‌ها، POS، فاکتورهای فروش و داشبوردها ساخت یک پروژه بک‌اند پیشرفته با Strapi v5 شامل تایپ‌های محتوای سفارشی و روابط (Relations) پیاده‌سازی احراز هویت کاربر و دسترسی‌های مبتنی بر نقش با ادغام امن API طراحی رابط کاربری (UI) مدرن و واکنش‌گرا با کامپوننت‌های قابل استفاده مجدد و معماری کد تمیز اتصال فرانت‌اند به Strapi با استفاده از فیلترهای پیشرفته API، صفحه‌بندی و کوئری‌های پویا پیشنیازها: داشتن دانش پایه در مورد JavaScript، React و Next.js توصیه می‌شود آشنایی با HTML و CSS به شما کمک می‌کند تا مسیر آموزش را به راحتی دنبال کنید نیازی به تجربه قبلی در Strapi نیست —همه چیز مرحله به مرحله آموزش داده خواهد شد یک کامپیوتر با دسترسی به اینترنت و یک ویرایشگر کد مانند VS Code نصب شده.

آیا آماده هستید یک اپلیکیشن وب ERP واقعی و آماده استفاده برای بازاربسازید که بتوانید با افتخار در پورتفولیو خود نمایش دهید —یا حتی آن را به کسب‌وکارهای واقعی بفروشید؟

در این دوره عملی فول‌استک، شما یاد می‌گیرید که چگونه یک سیستم کامل ERP مدیریت موجودیرا با استفاده از تکنولوژی‌های مدرن بسازید:
Next.js 16 (App Router)، Strapi v5 و ShadCN UI.

از معماری بک‌اندگرفته تا طراحی فرانت‌اند، شما یک اپلیکیشن وب پیشرفته شامل تمام ویژگی‌های ضروری یک سیستم ERP واقعی را توسعه خواهید داد.

آنچه خواهید ساخت:

  • یک sistem احراز هویت امنبا دسترسی مبتنی بر نقش

  • مدیریت محصول و دسته‌بندیبا قابلیت جستجو و صفحه‌بندی

  • یک ماژول هوشمند فاکتور فروشبا محاسبات پویا

  • یک صفحه POS کاملاً کاربردیبرای عملیات فروش سریع

  • یک داشبورد ادمین واکنش‌گرابا نمودارها و خلاصه‌های لحظه‌ای

  • یک بک‌اند قدرتمند Strapiبا تایپ‌های محتوای سفارشی، مجوزها و تراکنش‌های دیتابیس

  • یک رابط کاربری تمیز و مدرن ساخته شده با کامپوننت‌های ShadCN

Tکنولوژی‌هایی که در آن‌ها استاد می‌شوید:

  • فرانت‌اند: Next.js 15 (App Router), ShadCN UI, Tailwind CSS

  • بک‌اند: Strapi v5

  • ابزارها: Zod برای اعتبارسنجی، Axios برای دریافت داده‌ها، React Hook Form و غیره.

این دوره برای چه کسانی است:

  • توسعه‌دهندگانی که می‌خواهند اپلیکیشن‌های فول‌استک بسازند و راه‌اندازی کنند

  • مبتدیانی که هدفشان تبدیل شدن به توسعه‌دهندگان فول‌استک آماده کاراست

  • فریلنسرها یا سازندگانی که به دنبال ساخت و فروش راهکارهای ERPهستند

  • هر کسی که می‌خواهد Strapi + Next.js را در یک پروژه عملی یاد بگیرد

در پایان این دوره، شما یک اپلیکیشن ERP کاملاً عملیاتی و مهارت‌های لازم برای ساخت اپلیکیشن‌های تجاری مقیاس‌پذیر و فول‌استک را از صفر خواهید داشت.

همین حالا ثبت نام کنید و بیایید با هم چیزی فوق‌العاده بسازیم!


سرفصل ها و درس ها

Introduction Introduction

  • Introduction Introduction

Backend Backend

  • Creating a strapi project Creating a strapi project

  • Running the strapi project Running the strapi project

  • Creating first collection type Creating first collection type

  • Creating products table Creating products table

  • Creating reusable sale item component Creating reusable sale item component

  • Creating sales table Creating sales table

  • Explaining Strapi endpoints Explaining Strapi endpoints

  • Initializing git repo and pushing backend project Initializing git repo and pushing backend project

Next js frontend Next js frontend

  • Creating the Next js project Creating the Next js project

  • Configuring Shadncn components Configuring Shadncn components

  • Creating the admin dashboard Creating the admin dashboard

  • Integrating Tailwind V4 and Shadcn Integrating Tailwind V4 and Shadcn

  • Initializing git repo and pushing frontend project Initializing git repo and pushing frontend project

  • Updating the sidebar Updating the sidebar

  • Wrapping up the content with dashboard UI Wrapping up the content with dashboard UI

  • Pushing changes to github Pushing changes to github

Advanced Authentication Advanced Authentication

  • Creating the login page Creating the login page

  • Implementing Nextauth Implementing Nextauth

  • Implementing login functionality Implementing login functionality

  • Routes protection Routes protection

  • Logged in user details Logged in user details

  • Landing page Landing page

  • Creating register page UI Creating register page UI

  • Implementing user registration Implementing user registration

Axios configuration and global error handling Axios configuration and global error handling

  • Creating global error handler Creating global error handler

  • Creating a global axios instance Creating a global axios instance

Categories section Categories section

  • Categories page Categories page

  • Creating categories datatable Creating categories datatable

  • Getting data from our backend Getting data from our backend

  • Explaining the strapi pagination Explaining the strapi pagination

  • Advanced table pagination Advanced table pagination

  • Adding filtering functionality Adding filtering functionality

  • Implementing advanced filtering Implementing advanced filtering

  • Creating CRUD page UI Creating CRUD page UI

  • Creating a new category Creating a new category

  • Editing category Editing category

  • Deleting category Deleting category

  • Pushing changes to github repo Pushing changes to github repo

Products section Products section

  • Creating products page Creating products page

  • Implementing products table Implementing products table

  • Implementing CRUD functionalities Implementing CRUD functionalities

  • Populating categories dropdown Populating categories dropdown

  • Implementing image uploading functionality Implementing image uploading functionality

Sales section Sales section

  • Creating sales table Creating sales table

  • Implementing date filtering Implementing date filtering

  • New invoice page UI New invoice page UI

  • Searching products and debounce functionality Searching products and debounce functionality

  • Adding products to invoice grid Adding products to invoice grid

  • Invoice calculations Invoice calculations

  • Saving invoice Saving invoice

  • Using backend transactions Using backend transactions

  • Testing transactions Testing transactions

  • Printing invoice Printing invoice

Reports section Reports section

  • Doing a little of refactoring Doing a little of refactoring

  • Creating today sales report Creating today sales report

  • Creating weekly sales report Creating weekly sales report

  • Creating monthly sales report Creating monthly sales report

Point of Sales (POS) section Point of Sales (POS) section

  • Creating UI for POS page Creating UI for POS page

  • Adding static categories and products Adding static categories and products

  • Implementing cart functionalities Implementing cart functionalities

  • Implementing cart footer functionalities Implementing cart footer functionalities

  • Fetching categories data from backend Fetching categories data from backend

  • Adding loader component Adding loader component

  • Fetching products from the backend Fetching products from the backend

  • Showing products images Showing products images

  • Implementing POS invoice saving functionality Implementing POS invoice saving functionality

Dashboard page Dashboard page

  • Explaining Strapi default limit size Explaining Strapi default limit size

  • Writing advanced custom controller Writing advanced custom controller

  • Implementing total summaries controller Implementing total summaries controller

  • Fetching cards data from the backend Fetching cards data from the backend

  • Creating custom controller for charts data Creating custom controller for charts data

  • Adding charts in our dashboard Adding charts in our dashboard

Deployment Deployment

  • Deploying the backend Deploying the backend

  • Deploying the frontend Deploying the frontend

Final words Final words

  • Final words Final words

نمایش نظرات

آموزش ساخت سیستم ERP با Next.js 16، Strapi 5 و ShadCN UI
جزییات دوره
9 hours
76
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
317
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Hassani Mohammad Hassani

توسعه‌دهنده وب فول استک، مدرس