🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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
توسعه دهنده کامل پشته سلام ، من Satyaprakash Reddy هستم ، و یک توسعه دهنده مستقل در هند هستم. 5 سال تجربه توسعه برنامه ها در Android و Web Development دارم. من از سه سال گذشته در یک موسسه سخنرانی های کدگذاری را آموزش داده ام. بنابراین اکنون می خواستم دانش خود را از طریق Udemy در سراسر جهان به اشتراک بگذارم. بیشتر وقتم را صرف تحقیق در مورد چگونگی یادگیری رمزگذاری سرگرم کننده و فهم مفاهیم سخت می کنم. من هر آنچه را کشف می کنم در دوره های Bootcamp خود اعمال می کنم. در دوره های من ، شوخ طبعی زیادی پیدا خواهید کرد اما همچنین توضیحات و انیمیشن های زیادی برای اطمینان از درک همه چیز وجود دارد. با تشکر از U
نمایش نظرات