سلام و به دوره آموزشی ساخت یک برنامه نقد و بررسی فیلم و توصیه با پشته MERN خوش آمدید!
در این دوره آموزشی، نحوه استفاده از یک ابزار front-end جدید به نام VITE و مقایسه آن با برنامه محبوب Create-React-App را خواهید آموخت. همچنین نحوه کار با کوئریها، طرحوارهها و مدلهای پیچیده MongoDB را یاد خواهید گرفت.
ما نحوه ایجاد رابط کاربری مجزا برای کاربران عادی و مدیران را توضیح خواهیم داد. برای ساخت این رابطها، از ترکیبی از Tailwind CSS برای اهداف سبک و AntD برای ساخت اجزای رابط کاربری استفاده خواهیم کرد.
ما همچنین احراز هویت JWT و هش رمز عبور را با استفاده از BCrypt پوشش خواهیم داد. برای مدیریت وضعیت برنامه خود، از Redux و Redux Toolkit استفاده خواهیم کرد.
برای مدیران، نحوه ایجاد هنرمندان و فیلمها و مدیریت سایر کاربران در پورتال را توضیح خواهیم داد. فقط کاربرانی که دسترسی سرپرست دارند میتوانند عملیات CRUD را روی فیلمها و هنرمندان انجام دهند.
پس از ایجاد یک فیلم، در صفحه اصلی برای کاربران عادی فهرست می شود. فقط جزئیات اولیه مانند میانگین امتیازات و اطلاعات فیلم در صفحه اصلی نمایش داده می شود. برای مشاهده اطلاعات بیشتر درباره یک فیلم، کاربران می توانند به صفحه اطلاعات فیلم بروید، جایی که می توانند جزئیاتی مانند بازیگران و خدمه، پوسترها و تریلرها را مشاهده کنند. کاربران همچنین می توانند نظرات خود را برای یک فیلم در صفحه اطلاعات فیلم ارسال کنند. آنها می توانند نظرات خود را از نمایه خود به روز کنند یا حذف کنند.
هرگاه فعالیتی در رابطه با بررسی یک فیلم وجود داشته باشد، میانگین امتیاز آن فیلم در زمان واقعی بهروزرسانی میشود.
ما همچنین نحوه اجرای بهروزرسانیهای نمایه کاربر و قابلیت بازنشانی رمز عبور را پوشش خواهیم داد.
در نهایت، نحوه فشار دادن کد خود به GitHub و میزبانی برنامه خود را در RENDER IO توضیح خواهیم داد. در طول دوره، ما پشتیبانی شبانه روزی Q A را برای کمک به شما در این راه ارائه خواهیم کرد. حتی مبتدیان نیز می توانند محتوای دوره را درک کرده و همراه با آن دنبال کنند.
در اینجا چند مزیت اضافی استفاده از پشته MERN آورده شده است:
جاوا اسکریپت یک زبان واحد برای هر دو قسمت جلویی و بکاند است: این امر یادگیری و استفاده از پشته را برای توسعهدهندگان آسانتر میکند، زیرا آنها فقط باید یک زبان را یاد بگیرند.
پشته MERN به خوبی پشتیبانی میشود: تعداد زیادی منابع برای توسعهدهندگانی که از پشته MERN استفاده میکنند در دسترس است، از جمله اسناد، آموزشها، و پشتیبانی انجمن.
پشته MERN مقیاس پذیر است: می توان از آن برای ساخت برنامه های کاربردی وب کوچک و ساده و همچنین برنامه های کاربردی وب بزرگ و پیچیده استفاده کرد.
پشته MERN ایمن است: از تعدادی ویژگی امنیتی مانند احراز هویت و مجوز استفاده می کند تا از برنامه های وب در برابر حمله محافظت کند.
اگر به دنبال یک پشته توسعه وب مدرن، مقیاس پذیر و ایمن هستید، پشته MERN یک گزینه عالی است.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
توسعه دهنده کامل پشته سلام ، من Satyaprakash Reddy هستم ، و یک توسعه دهنده مستقل در هند هستم. 5 سال تجربه توسعه برنامه ها در Android و Web Development دارم. من از سه سال گذشته در یک موسسه سخنرانی های کدگذاری را آموزش داده ام. بنابراین اکنون می خواستم دانش خود را از طریق Udemy در سراسر جهان به اشتراک بگذارم. بیشتر وقتم را صرف تحقیق در مورد چگونگی یادگیری رمزگذاری سرگرم کننده و فهم مفاهیم سخت می کنم. من هر آنچه را کشف می کنم در دوره های Bootcamp خود اعمال می کنم. در دوره های من ، شوخ طبعی زیادی پیدا خواهید کرد اما همچنین توضیحات و انیمیشن های زیادی برای اطمینان از درک همه چیز وجود دارد. با تشکر از U
نمایش نظرات