لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش MERN Stack Dev Journey Project Courney
MERN Stack Dev Journey Project Course
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تسلط بر MERN: رویکردی عملی برای پیگیری پیشرفت و دستاوردهای توسعه وب درگیر شدن در یادگیری رقابتی از طریق رتبه بندی دانش آموزان توسعه برنامه های کاربردی وب Full-Stack پیاده سازی احراز هویت و مجوز استفاده از Redux و React Query برای مدیریت دولتی توسعه برنامه کاربردی تعاملی کارشناسی ارشد پیشها: دانش پایه JavaScri آشنایی با HTML & CSS و MERN A کامپیوتر با دسترسی به اینترنت اشتیاق به یادگیری و حل مسائل
با «دوره پروژه سفر برنامهنویس MERN Stack»، سفری جامع را از طریق توسعه وب تمام پشته آغاز کنید. این دوره با دقت طراحی شده است تا شما را از یک مبتدی به یک توسعه دهنده ماهر تبدیل کند که قادر به ساخت و استقرار برنامه های کاربردی وب پیچیده با استفاده از پشته MERN—MongoDB، Express، React، و Node.js است.
با شروع از اصول اولیه، پایه محکمی در هر جزء از پشته MERN به دست خواهید آورد. شما یاد می گیرید که چگونه پایگاه داده ها را با MongoDB طراحی و مدیریت کنید، برنامه های کاربردی سمت سرور مقیاس پذیر با Express ایجاد کنید، رابط های front-end پویا با React بسازید، و محیط برنامه خود را با Node.js مدیریت کنید.
ویژگی های کلیدی دوره:
مدرس و مدیریت دوره : مدرسان انعطاف پذیری بی نظیری در مدیریت دوره ها دارند و اطمینان حاصل می کنند که محتوا همیشه به روز است و با آخرین استانداردهای صنعت مطابقت دارد.
ردیابی پیشرفت برای دانشآموزان: یک داشبورد شخصیشده به دانشآموزان اجازه میدهد تا پیشرفت یادگیری خود را زیر نظر داشته باشند و به آنها کمک میکند با انگیزه و در مسیر خود باقی بمانند.
سیستم رتبهبندی دانشآموز: در رقابت دوستانه با سیستم رتبهبندی که دستاوردهای شما را برجسته میکند و شما را تشویق میکند تا مهارتهای جدید را به دست آورید، شرکت کنید.
احراز هویت و مجوز قوی: در پیادهسازی مکانیسمهای ورود ایمن و محافظت از مسیرها غوطهور شوید تا مطمئن شوید که دادههای دانشآموز و معلم امن باقی میمانند.
مدیریت حالت با Redux و React Query: بر تکنیکهای مدیریت پیشرفته حالت با استفاده از Redux برای کنترل حالت جهانی و React Query برای واکشی، ذخیرهسازی و همگامسازی کارآمد دادهها مسلط شوید.
در پایان این دوره، اعتماد به نفس ساختن برنامه های تحت وب تمام پشته از ابتدا و مهارت های مقابله با چالش های دنیای واقعی را به عنوان یک توسعه دهنده پشته MERN خواهید داشت. چه به دنبال شروع یک حرفه جدید در توسعه وب باشید یا مهارتهای فعلی خود را تقویت کنید، این دوره دروازه شما برای تبدیل شدن به یک توسعهدهنده پرطرفدار MERN است.
سرفصل ها و درس ها
احراز هویت و شروع به کار
AUTHENTICATION & GETTING STARTED
جریان کاربر برنامه
Application User Flow
نسخه نمایشی زنده
Live Demo
نحوه شروع این پروژه
How to begin this project
ساختار داده ها
Data Structure
سرور اکسپرس
Express Server
رشته اتصال MongoDB
MongoDB Connection String
مدل کاربر و ثبت نام
User Model and Registration
ورود کاربر
Login User
میان افزار تایید شده است
isAuthenticated middleware
به انجمن بپیوندید
JOIN THE COMMUNITY
به انجمن ما بپیوندید
Join our Community
مدرسان مدیریت دوره
INSTRUCTORS COURSE MANAGEMENT
کنترل کننده دوره ایجاد کنید
Create Course Controller
دریافت همه دوره ها و یک کنترل کننده دوره
Get all courses and a single course controllers
API دوره را حذف و به روز کنید
Delete and Update Course API
کنترلکنندههای بخشهای دوره
Course Sections Controllers
مسیرهای بخش های دوره
Course Sections Routes
مدیریت دوره های دانشجویی
STUDENTS COURSE MANAGEMENT
درخواست دانشجویان برای یک دوره
Students Applying to a course
بخش شروع دوره
Start Course section
تعیین موقعیت دانشجویی
Student Positioning
پیشرفت به روز رسانی
Update progress
نمایه عمومی با خلاصه پیشرفت اصلاح شده
Public Profile with Progress Summary Modified
نمایه عمومی با خلاصه پیشرفت
Public Profile with Progress Summary
نمایه خصوصی
Private Profile
دسترسی به Role Middlewares
Access Role Middlewares
جلو || شروع شدن
FRONTEND || GETTING STARTED
پروژه React را با استفاده از Vite ایجاد کنید
Create React Project using Vite
React Router DOM را پیکربندی کنید
Configure React Router DOM
پیکربندی React Query
Configuring React Query
پیکربندی Redux Toolkit
Configuring Redux Toolkit
جلو || احراز هویت
FRONTEND || AUTHENTICATION
فرم مدیریت ورود با استفاده از Formik
Login Handling Form using Formik
ورود به سیستم جهش کاربر
Login User Mutation
کاربر ورود مداوم با استفاده از Redux
Persisting Login User Using Redux
نمایش پیام های هشدار ورود
Display Login Alert messages
ثبت نام کاربر
Register User
نوارهای ناوبری عمومی و خصوصی
Public and Private Navbars
جلو || مديريت دوره مدرس
FRONTEND || INSTRUCTOR COURSE MANAGEMENT
اضافه کردن دوره توسط مدرس
Adding Course by an Instructor
ایجاد درخواست احراز هویت
Making Authenticated Request
دریافت تمام دوره های عمومی
Get All Public Courses
جزئیات دوره مربی
Instructor Course Details
افزودن بخش های دوره
Adding Course Sections
واکشی تمام بخش های دوره مربیان
Fetching All Instructors Course Sections
حذف بخش دوره
Delete course Section
به روز رسانی بخش دوره
Update Course Section
به روز رسانی دوره
Update Course
نمایش موقعیت های دانش آموزان و رفع اشکالات ورود و ثبت نام
Displaying students positions and Fixed Login and Register Bugs
یک مهندس نرم افزار ارشد با بیش از 7 سال تجربه برنامه نویسی در Node js ، Express js ، React Js ، Redux ، Javascript ، MongoDB/Mongoose برای ایجاد برنامه های بزرگ تجاری برای شرکت ها. شروع یادگیری چیز جدیدی می تواند چالش برانگیز باشد و منابع بسیار زیادی در دسترس است که می تواند بسیار زیاد باشد. به همین دلیل ، من از تمام مهارت هایی که دارم برای ایجاد پروژه های با کیفیت بالا استفاده می کنم که ارزش واقعی را به نمونه کارهای دانش آموزان اضافه می کند و شغل آنها را در توسعه وب شروع می کند.
نمایش نظرات