به این راهنمای عملی دنیای واقعی خوش آمدید، جایی که میخواهیم مهارتهای MERN یا Full Stack خود را با ساختن یک برنامه بررسی فیلم مانند imdb تمرین کنیم. جایی که ما API، پنل مدیریت خود را برای آپلود فیلم و برنامه برای کاربران عادی خواهیم داشت. این دوره برای کسانی است که واقعاً می خواهند مفاهیم اصلی را بدون استفاده از هیچ کتابخانه ای یاد بگیرند. ما از Node.js، Express، React (کامپوننتهای کاربردی)، MongoDB، Tailwind، Mailtrap، Cloudinary، Sendinblue و غیره استفاده خواهیم کرد. ما کل فرانت اند را با اجزای React Functional و Context API خواهیم ساخت.
در داخل این دوره ما یک برنامه نقد و بررسی فیلم پیشرفته مانند IMDB ایجاد خواهیم کرد که در آن پنل مدیریت خود را برای آپلود فیلم خواهید داشت و کاربران می توانند به فیلم از 1 تا 10 امتیاز دهند. به عنوان مدیر می توانید پیشرفت را مشاهده کنید، اضافه کنید، به روز کنید یا فیلم ها را حذف کنید.
همچنین میتوانید بازیگران جدیدی ایجاد کنید که میتوانید آنها را در داخل فیلمها اضافه کنید زیرا بازیگران آن فیلم خاص هستند. در فرانتاند ما قصد داریم یک رابط کاربری پیشرفته مانند لغزنده، جستجوی زنده، مدلهای رتبهبندی، فرمهای متعدد و بسیاری موارد دیگر با استفاده از React JS و Tailwind CSS ایجاد کنیم.
ساخت کامل API Backend با Node.js، Express، MongoDB، Clodinary.
تأیید هویت مبتنی بر نقش (کاربر عادی سرپرست) .
تأیید هویت کاربر با تأیید ایمیل.
مسیرهای محافظت شده بر اساس نقش.
مسیر بازنشانی رمز عبور.
فضای ذخیره سازی ابری برای تصاویر و ویدیوها
مفاهیم Advanced MongoDB Aggregation.
ساخت پنل مدیریت ما با React Tailwind.
فرم پیشرفته با اعتبار سنجی پیچیده و فیلدهای جستجوی زنده .
لغزنده اسکرول خودکار سفارشی برای نمایش فیلمهای ویژه.
ایجاد رابط کاربری پیچیده فقط با React Context API.
بررسی فرم پیچیده بدون کتابخانه.
برای ساخت این پروژه به سیستم ویندوز می رویم.
این دوره برای چه کسانی است.
این دوره برای کسانی که چیزی در مورد React و Node JS نمی دانند نیست. این دوره عمدتاً برای افرادی است که می خواهند مهارت های Full Stack خود را تمرین کنند. اگر قبلاً کمی از React و نحوه نصب node js در رایانه خود می دانید، می توانید به راحتی در این دوره ثبت نام کنید و استراحت کنید، می توانید آن را به من بسپارید.
مهم:
همه این دوره در ماشین ویندوز ضبط شده است، بنابراین این دوره را فقط در صورتی بگذرانید که بتوانید Node، MongoDB و Github را روی مک یا لینوکس نصب کنید.
توسعه دهنده و مدرس آنلاین
نمایش نظرات