دوره React ،Next.js ،Rest API، بکاند و Typescript 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- ساخت RESTful Job Board API کامل با استفاده از Next.js 15 App Router، شامل گروههای مسیر، مسیرهای داینامیک، و ساختار پروژه تمیز و مقیاسپذیر
- پیادهسازی ورود امن با توکنهای JWT و محافظت از تمام مسیرهای API با استفاده از Next.js Middleware، با پشتیبانی از نقشهای جویای کار و کارفرما
- استفاده از Prisma همراه با MongoDB برای مدیریت مدلها، انجام عملیات کامل CRUD، و اجرای تراکنشهای ساده یا مالتی مدل بهصورت حرفهای
- اعتبارسنجی تمام دادههای درخواست با اسکیمای Zod برای اطمینان از ورودی تمیز و دقیق قبل از ذخیرهسازی در پایگاه داده
پیش نیازهای دوره
- درک اصولی جاوا اسکریپت، آشنایی با Node.js یا React مفید است، اما الزامی نیست. یک ویرایشگر کد مدرن مثل VS Code، حسابهای Node.js و MongoDB Atlas (ما در راهاندازی به شما کمک خواهیم کرد). تمایل به یادگیری از طریق ساخت مرحله به مرحله، از ابتدا، نیازی به دانش پیشرفته نیست؛ اگر کمی تجربهی فرانت اند یا کار با جاوا اسکریپت دارید، آماده هستید که این دوره را شروع کنید. این دوره برای راهنمایی مبتدیان به سمت توسعه بک اند فول استک طراحی شده است.
توضیحات دوره
آیا آمادهاید تا به یک توسعهدهندهی بک اند آمادهی کار تبدیل شوید؟ در این دوره عملی، یک Job Posting REST API کاملاً کاربردی با استفاده از Next.js 15 App Router و Prisma ORM ،MongoDB و TypeScript — یک استک قدرتمند که توسط برترین شرکتهای امروزی استفاده میشود، ایجاد خواهید کرد.
در ادامه یاد می گیرید که چگونه یک بکاند مدرن ایجاد کنید که کاربران بتوانند بهعنوان جوینده کار یا کارفرما ثبتنام کنند، شغلها را منتشر کنند، لیستها را مشاهده کنند و با قابلیت کامل CRUD/، دادهها را مدیریت کنند. احراز هویت با استفاده از توکن های JWT و Next.js Middleware بهمنظور محافظت از مسیرها در کل سیستم انجام میشود. پسوردها بهصورت امن با bcryptjs هش میشوند و تمام دادهها با اسکیماهای Zod اعتبارسنجی میشوند تا قابلیت اطمینان دادهها تضمین شود.
ما صفحه بندی را پیادهسازی میکنیم تا بهصورت مؤثر مجموعههای بزرگ پستهای شغلی را مدیریت کرده و عملکرد را بهبود بخشیم. شما همچنین از گروه های مسیر و مسیریابی داینامیک استفاده میکنید و API خود را با معماری تمیز و الگوی Prisma Singleton سازماندهی میکنید. به منظور شبیهسازی یک توسعهی واقعی، به بررسی تراکنش های ساده و مالتی مدل برای مدیریت ایمن عملیات پیچیده پایگاه داده میپردازیم.
این دوره مناسب مبتدیان است اما حاوی روشهای حرفهای است که شما را برای کارهای فریلنسری، مصاحبهها یا اولین نقش توسعهدهندهی خود آماده میکند.
در پایان، یک بک اند کامل ساخته و اعتماد به نفس لازم برای ساخت APIهایی که در دنیای واقعی عمل میکنند را کسب خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- مبتدیان و توسعهدهندگان تازه کار که میخواهند یاد بگیرند چگونه REST APIهای واقعی با ابزارهای مدرن مانند Next.js ،Prisma و MongoDB ساخته میشوند. توسعهدهندگان فرانت اند که به دنبال ارتقای مهارت و تبدیل شدن به مهندس فول استک از طریق یادگیری اصول توسعه بک اند با TypeScript هستند. برنامهنویسان خودآموز یا فارغالتحصیلان بوتکمپ که میخواهند یک پورتفوی بک اند جامع بسازند و مهارتهای آماده برای کار خود را نشان دهند. توسعهدهندگان علاقه مند فول استک که برای مصاحبههای شغلی، پروژههای فریلنسری یا کار در استارتاپهای واقعی آماده میشوند. هر کسی که دانش پایه جاوااسکریپت دارد و میخواهد یاد بگیرد که چگونه API های امن، مقیاسپذیر و در سطح تولید را گام به گام بسازد.
دوره React ،Next.js ،Rest API، بکاند و Typescript 2025
-
مقدمه 01:47
-
ایجاد پروژه Next.js 04:41
-
نصب Prisma ORM 01:19
-
ایجاد گروههای مسیر 01:55
-
مقدمهای بر GET REQUEST 08:13
-
مقدمهای بر POST REQUEST 02:00
-
ایجاد پروژه MongoDB 04:27
-
اتصال Prisma به MongoDB 12:25
-
ایجاد USER MODEL در Prisma 04:07
-
ایجاد USER TYPE ENUM در Prisma 01:54
-
ایجاد POST MODEL در Prisma 03:51
-
ایجاد رابطه بین کاربر و پست در Prisma 08:23
-
ایجاد POST CATEGORY ENUM در Prisma 02:45
-
انتقال مدلهای Prisma به MongoDB 02:14
-
ایجاد CLIENT SINGLETON در Prisma 09:13
-
ایجاد مسیر SIGNUP 19:12
-
دریافت دادههای SIGNUP از کلاینت 05:03
-
اعتبارسنجی Zod - دادههای ثبتنام 10:34
-
اعتبارسنجی وجود کاربر - مسیر ثبتنام 16:12
-
رمزنگاری پسورد - مسیر SIGNUP 08:51
-
ایجاد متد JWT GENERATOR با قابلیت استفاده مجدد 10:34
-
اصلاح دادههای JWT 07:03
-
ایجاد پاسخهای قابل استفاده مجدد در API SERVER 19:53
-
ایجاد مسیر SIGNIN 12:52
-
ادامهی SIGNIN 12:49
-
ایجاد مسیر ADD POST 19:00
-
ادامهی ADD POST 06:27
-
ایجاد مسیر GET ALL POSTS 06:23
-
مقدمهای بر صفحهبندی 05:30
-
پارامترهای کوئری صفحهبندی 10:28
-
کوئری صفحهبندی با Prisma 12:51
-
جزئیات منطق صفحهبندی 16:11
-
تکمیل صفحهبندی 13:44
-
ایجاد مسیر DELETE ACCOUNT 20:51
-
ایجاد مسیر DELETE POST 16:22
-
ایجاد مسیر USER UPDATE 27:59
-
منطق بروزرسانی پسورد کاربر 08:01
-
ایجاد مسیر POST UPDATE 10:38
-
ادامهی POST UPDATE 03:19
-
MIDDLEWARE 08:29
-
دریافت توکن در MIDDLEWARE 04:37
-
استخراج توکن در MIDDLEWARE 06:57
-
تأیید JWT در MIDDLEWARE 04:31
-
تکمیل MIDDLEWARE 09:25
مشخصات آموزش
دوره React ،Next.js ،Rest API، بکاند و Typescript 2025
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:44
- مدت زمان :06:48:04
- حجم :3.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy