توضیحات
دوره Mastering React.js: Crafting Production-Grade Applications. این دوره یک برنامه آموزشی جامع است که شما را از مبانی اولیه تا تکنیکهای پیشرفته ReactJS هدایت میکند. این دوره با تمرکز بر ساخت برنامههای مقیاسپذیر و حرفهای، از تنظیم محیط توسعه تا استقرار نهایی را پوشش میدهد. در ماژول اول، با مبانی ReactJS، ابزارهای توسعه و React Developer Tools آشنا میشوید. ماژول دوم به ساخت پروژه جدید، استفاده از Bootstrap 5 و ایجاد کامپوننتهای قابل استفاده مجدد میپردازد. در ماژولهای بعدی، مدیریت state با Hooks API، Context API و useReducer آموزش داده میشود. همچنین، ادغام Firebase شامل Firestore، Cloud Storage و احراز هویت کاربر بررسی میگردد. ماژولهای مربوط به routing با React Router v6، پیادهسازی جستجو و فیلتر، تکنیکهای دیباگ و در نهایت استقرار برنامه با Firebase Hosting از دیگر بخشهای کلیدی این دوره هستند. هر ماژول به شکلی طراحی شده که با تمرینهای عملی، توانایی شما در ایجاد برنامههای واقعی را تقویت کند. این دوره مناسب توسعهدهندگانی است که میخواهند مهارتهای ReactJS خود را ارتقا داده و برنامههای کاربردی با کیفیت Production بسازند.
آنچه فرا خواهید گرفت:
- راهاندازی و پیکربندی محیط توسعه برای ReactJS.
- درک ابزارهای ضروری، فایلهای تمرین، React CLI و React Developer Tools.
- Bootstrap کردن یک پروژه ReactJS با آخرین نسخه Bootstrap (Bootstrap 5).
- ساخت یک layout واکنشگرا با استفاده از Bootstrap و ایجاد کامپوننتهای قابل استفاده مجدد.
- تمایز بین کامپوننتهای Stateless و Stateful React.
- استفاده از قدرت Hooks API برای مدیریت مؤثر state.
- مدیریت رویدادها، رندرینگ شرطی و ارسال فرم.
- پیادهسازی منطق پیچیده با useReducer و ایجاد و dispatch کردن actions.
- استفاده از Context API برای مدیریت سراسری state اپلیکیشن React خود.
- ایجاد یک context object و کپسوله کردن منطق اپلیکیشن با یک Provider component.
- اجازه دادن به کامپوننتها برای subscribe شدن به تغییرات context و بهروزرسانی بر اساس آن.
- ادغام یکپارچه Firebase در یک پروژه React.
- راهاندازی یک پروژه جدید در کنسول Firebase Google و نصب Firebase services SDK.
- کار با Cloud Firestore برای افزودن، مدیریت و بازیابی دادهها.
- همگامسازی دادهها در Cloud Firestore و خواندن از collections.
- تعریف متغیرهای محیطی React برای مدیریت امن دادهها.
- راهاندازی یک bucket در Cloud Storage برای ذخیره و بازیابی تصاویر.
- پیادهسازی توابع asynchronous برای آپلود و دانلود فایل.
- بهروزرسانی UI با تصاویر و تنظیم تاریخهای سند.
- احراز هویت و مدیریت کاربران با استفاده از Firebase Authentication.
- پیادهسازی مدیریت state برای احراز هویت کاربر با Context API.
- ایمنسازی دادهها در Cloud Firestore و Cloud Storage بر اساس اعتبارنامه کاربر.
- نصب و پیکربندی React Router v6 برای routing سمت کلاینت.
- ایجاد کامپوننتهای ناوبری و پیکربندی routes.
- پیادهسازی رندرینگ شرطی و محافظت از routes برای افزایش امنیت.
- پیادهسازی قابلیتهای جستجو و فیلتر در اپلیکیشن React خود.
- ایجاد actions جدید برای مدیریت نتایج فیلتر شده و اعمال side effects.
- تسلط بر تکنیکهای دیباگ و subscribe شدن به تغییرات context برای دیباگ کارآمد.
- نصب Firebase CLI و مقداردهی اولیه یک پروژه جدید برای استقرار.
- ایجاد build Production از اپلیکیشن React خود.
- استقرار اپلیکیشن خود در Firebase Hosting برای یک محیط Production مقیاسپذیر و قابل اعتماد.
این دوره مناسب چه کسانی است؟
- Front-End Developers
- Web Developers که به دنبال مقیاسپذیری هستند
- JavaScript Developers
- Intermediate ReactJS Developers
- Aspiring Full-Stack Developers
- Tech Enthusiasts and Learners
- Career Transitioners
- هر کسی که علاقهمند به ساخت اپلیکیشنهای Production-Ready است
مشخصات دوره Mastering React.js: Crafting Production-Grade Applications
- ناشر: Udemy
- مدرس: SkillBakery Studio
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 5 ساعت و 30 دقیقه
- تعداد دروس: 63
سرفصل های دوره
پیشنیازهای دوره Mastering React.js: Crafting Production-Grade Applications
- Basic Understanding of JavaScript
- Familiarity with HTML and CSS
- Prior experience with web development concepts and practices will be beneficial but is not mandatory
- Students should have a text editor of their choice installed on their machines, such as Visual Studio Code, Atom, or Sublime Text.
- NodeJS and npm (Node Package Manager) should be installed on the student’s computer to facilitate the installation of dependencies and the use of the React CLI.
- To fully participate in the course, students will need to create a Firebase account. Instructions on setting up a Firebase project will be provided during the course.
- Desire to Learn and Build
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.3 گیگابایت














































