توسعهی کامل فولاستک با MERN
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان به اصول MERN stack، از جمله MongoDB ،Express js، ریاکت و نود جی اس مسلط خواهند شد.
- دانشجویان قادر به توسعه وب اپلیکیشنهای فولاستک با کارکرد CRUD خواهند بود.
- دانشجویان احراز هویت و مجوز کاربر را با JWT و کنترل دسترسی مبتنی بر نقش پیادهسازی خواهند کرد.
- استقرار و میزبانی اپلیکیشنهای MERN در پلتفرمهای ابری مانند Heroku و AWS
پیشنیازهای دوره
- درک اولیه از اچ تی ام ال، سی اس اس و جاوا اسکریپت
- آشنایی با مفاهیم برنامهنویسی مانند متغیرها، توابع و کنترل جریان
- دسترسی به یک کامپیوتر با اتصال اینترنت برای دانلود نرمافزار و تکمیل تمرینهای کدنویسی
توضیحات دوره
آماده باشید تا سفری هیجانانگیز را به دنیای توسعهی وب فولاستک آغاز کنید. به دورهی کامل MERN stack خوش آمدید، جایی که خواهید آموخت چگونه وب اپلیکیشنهای مدرن و پویا را با MongoDB ،Express js، ریاکت و نود جی اس بسازید. چه مبتدی باشید و چه یک توسعهدهندهی با تجربه که به دنبال گسترش مهارتهای خود است، این دوره به شما دانش و تجربه عملی لازم برای موفقیت در دنیای در حال تکامل توسعه وب را ارائه خواهد داد.
آنچه یاد خواهید گرفت:
در این دوره، ابتدا با مقدمهای درباره MERN stack و درک نقشهای MongoDB، Express.js، ریاکت و نود جی اس در توسعه وب، زمینه لازم را فراهم میکنیم. سپس به راهاندازی محیط توسعه خود میپردازید و یاد میگیرید چگونه ابزارها و وابستگیهای لازم را نصب و پیکربندی کنید.
بعد از درک مبانی، به توسعهی فرانتاند با ریاکت خواهید پرداخت، جایی که JSX، کامپوننتها، مدیریت state و مسیریابی را بررسی خواهید کرد. شما رابطهای کاربری تعاملی خواهید ساخت و مفاهیم پیشرفتهای مانند مدیریت state با Context API و یکپارچهسازی احراز هویت را یاد خواهید گرفت.
سپس به توسعهی بکاند با نود جی اس و Express.js میپردازید، جایی که RESTful APIها را خواهید ساخت، با MongoDB از طریق Mongoose تعامل برقرار خواهید کرد و احراز هویت و مجوز کاربر را با وب توکنهای JSON یا همان JWT پیادهسازی خواهید کرد. همچنین به بررسی آپلود فایلها، مدیریت خطا و سایر تکنیکهای پیشرفته بکاند خواهید پرداخت.
با پیشرفت در دوره، فرانتاند و بکاند را یکپارچهسازی کرده و اپلیکیشنهای فولاستک خواهید ساخت و به مفاهیمی مانند عملیاتهای CRUD، استراتژیهای احراز هویت و ارتباطات بلادرنگ با وبسوتها تسلط خواهید یافت. همچنین در مورد استراتژیها و بهترین شیوههای استقرار و میزبانی اپلیکیشنهای خود روی پلتفرمهای ابری مانند Heroku و AWS خواهید آموخت.
موضوعات مهم تحت پوشش:
- توسعه فرانتاند با ریاکت: JSX، کامپوننتها، props، مدیریت state و مسیریابی
- توسعه بکاند با نود جی اس و Express.js:
- ساخت RESTful APIها، میانافزار، یکپارچهسازی MongoDB با Mongoose، احراز هویت و مجوز کاربر
- یکپارچهسازی فولاستک: اتصال عملکردهای فرانتاند و بکاند، پیادهسازی عملیاتهای CRUD و استراتژیهای احراز هویت
- ارتباطات بلادرنگ: آشنایی با وبسوکتها، پیادهسازی ویژگیهای بلادرنگ با Socket io
- استقرار و میزبانی: استقرار اپلیکیشنها روی پلتفرمهای ابری، متغیرهای محیطی و ایمنسازی کلیدها
ویژگیهای دوره:
- پروژههای عملی و تمرینهای کدنویسی برای تقویت یادگیری
- مثالها و مطالعات موردی واقعی برای اعمال مفاهیم نظری
- آزمونها و ارزیابیها برای محک زدن درک شما
تا پایان این دوره، شما مهارتها و اعتماد به نفس لازم برای ساخت وب اپلیکیشنهای خود را از ابتدا با MERN stack را خواهید داشت. چه به دنبال شروع یک حرفه در توسعه وب، چه شروع پروژههای خود یا تقویت مهارتهای موجود خود باشید، این دوره به شما قدرت میدهد تا در دنیای رقابتی فناوری امروز موفق شوید.
امروز در این دوره شرکت کنید و امکانات بیپایان توسعه وب با MERN stack را آنلاک کنید!
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی با دانش اولیه اچ تی ام ال، سی اس اس و جاوا اسکریپت که میخواهند به توسعه وب فولاستک بپردازند.
- دانشجویانی که در حال تحصیل برای یک مدرک یا گواهینامه در حوزه علوم کامپیوتر یا رشتههای مرتبط هستند و به دنبال تجربه عملی با MERN stack میباشند.
- توسعهدهندگان وب که با استکها یا فریمورکهای دیگر آشنا هستند و به دنبال گسترش مجموعه مهارتهای خود برای گنجاندن MongoDB ،Express js، ریاکت و نود جی اس میباشند.
- متخصصانی که در حال انتقال به نقشهای توسعه وب هستند و میخواهند وب اپلیکیشنهای مقیاسپذیر و واقعی را با فناوریهای مدرن بسازند.
- افراد علاقهمند و مشتاق که میخواهند آخرین روندها و بهترین شیوهها در توسعه وب را برای ساخت پروژهها و پورتفولیوهای خود یاد بگیرند.
توسعهی کامل فولاستک با MERN
-
بررسی دوره و معرفی جامعه 19:14
-
راهاندازی محیط توسعه 35:41
-
مبانی ریاکت 26:21
-
JSX و Props 25:57
-
State در ریاکت 23:23
-
هوکها در ریاکت 31:09
-
هوک useEffect 31:26
-
هوک useContext 16:36
-
مسیریابی در ریاکت 40:56
-
مدیریت و اعتبارسنجی فرم 22:07
-
اعتبارسنجی فرم 36:35
-
مدیریت State با Context API 23:46
-
React Redux 30:56
-
توسعه بکاند با نود جی اس و Express 38:26
-
سرور HTTP، متد و URL 29:52
-
Express Js و REST APIها 31:16
-
Express Js و REST APIها - قسمت 2 23:13
-
میانافزار و هدرها 24:44
-
آشنایی با MongoDB 45:05
-
MVC (مدل، View و کنترلر) 18:09
-
احراز هویت و مجوز کاربر 37:22
-
احراز هویت و مجوز کاربر - قسمت 2 37:14
-
آپلود فایلها و مدیریت تصویر 23:53
-
آشنایی با وبسوکتها 40:25
-
پروژه - یکپارچهسازی فرانتاند و بکاند 24:49
-
پروژه 2 - یکپارچهسازی فرانتاند و بکاند - قسمت 2 33:56
-
پروژه 3 - یکپارچهسازی فرانتاند و بکاند - قسمت 3 40:35
-
پروژه 4 - یکپارچهسازی فرانتاند و بکاند - قسمت 4 25:08
-
پروژه 5 - یکپارچهسازی فرانتاند و بکاند - قسمت 5 42:11
-
پروژه 6 - یکپارچهسازی فرانتاند و بکاند - قسمت 6 31:10
-
پروژه 7 - یکپارچهسازی فرانتاند و بکاند - قسمت 7 30:52
-
استقرار پروژه 13:38
مشخصات آموزش
توسعهی کامل فولاستک با MERN
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:32
- مدت زمان :15:56:05
- حجم :8.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy