نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در طول مسیر یادگیری، درک عمیقتری از مطالب به دست آورید.
در این کارگاه جامع، شما یک پروژه واقعی با React را از پایه تا پیشرفته خواهید ساخت. در پایان این دوره، یک اپلیکیشن پورتفولیو کامل توسعه دادهاید که مهارتهای شما در React را به نمایش میگذارد. شما یاد میگیرید چگونه محیط توسعه خود را راهاندازی کنید، کامپوننتهای قابل استفاده مجدد بسازید، وضعیت (State) را به طور موثر مدیریت کنید و قابلیتهای پویا را پیادهسازی نمایید. با پیشروی در دوره، با موضوعات پیچیدهای مانند مدیریت وضعیت سراسری (Global State Management) و اتصال به APIها آشنا میشوید و همزمان یک اپلیکیشن کاربردی و تعاملی توسعه میدهید.
ساختار این دوره به گونهای است که شما را گامبهگام در تمام مراحل ساخت یک پروژه React هدایت میکند. ابتدا با مبانی، مانند آمادهسازی ابزارها و ایجاد یک پروژه جدید React شروع میکنید و سپس به سراغ ساخت کامپوننتها و یادگیری نحوه عملکرد مدیریت وضعیت در React میروید. پس از آن، قابلیتهای ضروری اپلیکیشن مانند رندرینگ پویا، ناوبری (Navigation) و صفحات نمایش نتیجه را پیادهسازی خواهید کرد. همچنین در این دوره، نحوه اتصال به API معرفی میشود تا تجربه عملی کار با دادههای واقعی را کسب کنید.
چه به دنبال تسلط بر React باشید و چه بخواهید پورتفولیو خود را با پروژههای عملی تقویت کنید، این دوره برای شما ایدهآل است. این آموزش مخصوص مبتدیانی است که مشتاق یادگیری React و کسب تجربه عملی هستند. هیچ دانش قبلی از React مورد نیاز نیست، هرچند آشنایی اولیه با JavaScript و HTML مفید خواهد بود.
در پایان این دوره، شما قادر خواهید بود اپلیکیشنهای کامل با React بسازید، وضعیتها را با استفاده از React Hooks مدیریت کنید، APIهای خارجی را متصل نمایید و پروژههای خود را در محیطهای عملیاتی (Production) مستقر کنید.
سرفصل ها و درس ها
آمادهسازی ابزارها
Preparing Tools
مقدمه
Introduction
چه مواردی را پیادهسازی خواهیم کرد؟
What We Will Implement?
ایجاد پروژه React
Generating React Project
معرفی فایلهای آماده شده
I Prepared Some Files
ساخت اولین کامپوننتها
Creating Our First Components
ساخت کامپوننتهای React
Creating React Components
رندر کردن ساختار کامپوننتها
Rendering React Components Markup
حالت Strict Mode در ریاکت
React Strict Mode
مدیریت وضعیت (State)
State Management
هوک useState
useState Hook
هوک useReducer
useReducer Hook
وضعیت سراسری (Global State) در ریاکت
Global State in React
افزودن قابلیتهای کاربردی
Adding Functionality
رندر کردن سوالات
Rendering Questions
ساخت دکمه بعدی
Next Button
صفحه نمایش نتایج
Result Page
رندر کردن پاسخها
Rendering Answers
برجسته کردن پاسخها
Highlighting Answers
کار با API واقعی
Working with Real API
ایجاد سوالات ناهمگام با Trivia API
Making Async Questions with Trivia API
مدیریت خطاهای API
Handling API Errors
استقرار و انتشار (Deployment)
Deployment
اجاره سرور عملیاتی برای استقرار React
Renting a Production Server to Deploy React
پیکربندی سرور برای انتشار پروژه
Configuring Production Server to Deploy React
آپلود پروژه React روی سرور
Uploading React to Production
نمایش نظرات