آموزش جامع Next.js و Supabase - ساخت اپلیکیشن‌های فول استک - آخرین آپدیت

دانلود Next.js and Supabase Masterclass - Build full-stack apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Next.js و Supabase: ساخت اپلیکیشن فول استک

در این دوره جامع، نحوه ساخت اپلیکیشن‌های فول استک (Full Stack) با استفاده از Next.js و Supabase را یاد می‌گیرید. این دوره برای افرادی که می‌خواهند مهارت‌های خود را در توسعه وب ارتقا دهند و اپلیکیشن‌های مدرن و قدرتمند بسازند، طراحی شده است.

آنچه در این دوره خواهید آموخت:

  • احراز هویت کاربر (Authentication): پیاده‌سازی فرآیندهای ثبت‌نام، ورود، تایید ایمیل و مدیریت جلسات کاربری با Next.js و Supabase. امنیت اپلیکیشن خود را با مدیریت دسترسی‌ها تضمین کنید.
  • مدیریت پایگاه داده (Database Management): ایجاد و مدیریت پایگاه داده PostgreSQL با Supabase. طراحی جداول، برقراری روابط بین جداول و انجام عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) را به طور کامل فرا خواهید گرفت.
  • مدیریت فایل (File Storage): استفاده از سرویس فضای ذخیره‌سازی Supabase برای آپلود، بازیابی و حذف فایل‌ها. نحوه یکپارچه‌سازی مدیریت فایل در اپلیکیشن خود را خواهید آموخت.
  • ساخت اپلیکیشن فول استک کامل: در پایان دوره، یک اپلیکیشن فول استک کامل با استفاده از Next.js و Supabase خواهید ساخت و مهارت‌های عملی مورد نیاز برای توسعه اپلیکیشن‌های واقعی را کسب خواهید کرد.

پیش‌نیازهای دوره:

  • آشنایی پایه با JavaScript: Next.js و Supabase هر دو به طور گسترده از JavaScript استفاده می‌کنند.
  • آشنایی با React: Next.js بر پایه React ساخته شده است، داشتن تجربه با React به درک بهتر مطالب دوره کمک می‌کند.
  • دانش پایه HTML و CSS: برای ساخت رابط کاربری اپلیکیشن به این دانش نیاز دارید.
  • نصب ویرایشگر کد (مانند Visual Studio Code): و آشنایی با استفاده از خط فرمان (Terminal/Command Line)

خروجی دوره:

پس از اتمام این دوره، شما قادر خواهید بود اپلیکیشن‌های فول استک مقیاس‌پذیر و مدرن را با استفاده از Next.js و Supabase توسعه دهید. این دوره برای توسعه‌دهندگان وب، مهندسان فرانت‌اند و بک‌اند، و هر کسی که علاقه‌مند به یادگیری نحوه ساخت اپلیکیشن‌های وب پیشرفته است، مناسب می‌باشد.


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

مقدمه Introduction

  • ساخت برنامه Next و کد منبع Creating next app and source code

  • راه اندازی Ant Design Setup ant design

  • بازنویسی استایل پیش فرض Ant Design Override ant design default styling

UI صفحات احراز هویت Authentication pages UI

  • صفحه ثبت نام Sign-up page

  • صفحات ورود، فراموشی رمز عبور، تنظیم مجدد رمز عبور Sign-in , forgot-password , reset-password pages

منطق احراز هویت Authentication logic

  • راه اندازی حساب و پروژه Supabase Setup supabase account and project

  • فرآیند ثبت نام Signup flow

  • اضافه کردن ویژگی های سفارشی در فرآیند ثبت نام Adding custom attributes in sign-up flow

  • فرآیند ورود Sign-in flow

  • فرآیند خروج Sign-out flow

دریافت اطلاعات کاربر وارد شده Getting signed-in user data

  • دریافت داده های کاربر در کامپوننت های کلاینت Get user data in client components

  • دریافت داده های کاربر در کامپوننت های سرور (بسیار مهم) Get user data in server components (Very Very Imp)

Middleware Middleware

  • محافظت از مسیرهای خصوصی با استفاده از Middleware Protecting the private routes using middleware

فراموشی و تنظیم مجدد رمز عبور Forgot and reset password

  • ارسال ایمیل تنظیم مجدد رمز عبور Send reset password mail

  • تنظیم مجدد رمز عبور Reset password

Layout برای صفحات خصوصی Layout for private pages

  • ایجاد Layout Provider Creating layout provider

  • نمایش اطلاعات کاربر در هدر Layout Show user data in layout header

  • نوار کناری و آیتم های منو Sidebar and menu items

پروفایل کاربر User profile

  • صفحه پروفایل کاربر User profile page

  • مودال ویرایش پروفایل Edit profile modal

  • به روز رسانی نام کاربری، عکس پروفایل Update user name , profile picture

  • به روز رسانی رمز عبور Update password

تراکنش ها Transactions

  • معرفی ماژول تراکنش ها Transactions module intro

  • فرم تراکنش Transaction form

  • اضافه کردن تراکنش Add transaction

  • نمایش تراکنش ها Show transactions

  • ویرایش تراکنش Edit transaction

داشبورد Dashboard

  • داشبورد - UI Dashboard - UI

  • داشبورد - منطق Dashboard - Logic

امنیت سطح ردیف Row level security

  • ایجاد سیاست های امنیتی سطح ردیف Creating row level security policies

نمایش نظرات

آموزش جامع Next.js و Supabase - ساخت اپلیکیشن‌های فول استک
جزییات دوره
5.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
109
4.1 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

K.Sathyaprakash Reddy K.Sathyaprakash Reddy

توسعه دهنده کامل پشته سلام ، من Satyaprakash Reddy هستم ، و یک توسعه دهنده مستقل در هند هستم. 5 سال تجربه توسعه برنامه ها در Android و Web Development دارم. من از سه سال گذشته در یک موسسه سخنرانی های کدگذاری را آموزش داده ام. بنابراین اکنون می خواستم دانش خود را از طریق Udemy در سراسر جهان به اشتراک بگذارم. بیشتر وقتم را صرف تحقیق در مورد چگونگی یادگیری رمزگذاری سرگرم کننده و فهم مفاهیم سخت می کنم. من هر آنچه را کشف می کنم در دوره های Bootcamp خود اعمال می کنم. در دوره های من ، شوخ طبعی زیادی پیدا خواهید کرد اما همچنین توضیحات و انیمیشن های زیادی برای اطمینان از درک همه چیز وجود دارد. با تشکر از U