آموزش 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

  • جزئیات دوره Course Details

جلو || مدیریت پیشرفت دانش آموزان FRONTEND || STUDENTS PROGRESS MANAGEMENT

  • درخواست برای یک دوره Applying to a course

  • نمایش بخش های دوره Display course sections

  • دانش آموز شروع یک بخش Student Starting a section

  • نقطه پایانی نمایه خصوصی اصلاح شده Modified Private Profile endpoint

  • پیشرفت به روز رسانی دانش آموز قسمت 1 Student Update Progress Part 1

  • پیشرفت به روز رسانی دانش آموز قسمت 2 Student Update Progress Part 2

  • دانش‌آموز داشبورد API Student Dashboard API

  • نمای داشبورد دانشجویی Student Dashboard Frontend

بهبود برنامه APPLICATION IMPROVEMENT

  • اقدام خروج Logout Action

  • حفاظت از مؤلفه و رندر مؤلفه دیگر Protecting Component and Render other component

  • تغییر مسیر و خروج از Instructor Navbar رفع شد Fixed Redirect and Logout from Instructor Navbar

نمایش نظرات

آموزش MERN Stack Dev Journey Project Courney
جزییات دوره
8.5 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,037
5 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

iNovotek Academy iNovotek Academy

یک مهندس نرم افزار ارشد با بیش از 7 سال تجربه برنامه نویسی در Node js ، Express js ، React Js ، Redux ، Javascript ، MongoDB/Mongoose برای ایجاد برنامه های بزرگ تجاری برای شرکت ها. شروع یادگیری چیز جدیدی می تواند چالش برانگیز باشد و منابع بسیار زیادی در دسترس است که می تواند بسیار زیاد باشد. به همین دلیل ، من از تمام مهارت هایی که دارم برای ایجاد پروژه های با کیفیت بالا استفاده می کنم که ارزش واقعی را به نمونه کارهای دانش آموزان اضافه می کند و شغل آنها را در توسعه وب شروع می کند.