لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی ریاکت و توسعه پیشرفته فرانتاند
- آخرین آپدیت
دانلود React Foundations & Core Frontend Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی هوشمند Coursera Coach است!
یک روش هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات خود را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره شما را با یک پایه قوی در React و توسعه مدرن فرانتاند مجهز میکند و شما را قادر میسازد تا اپلیکیشنهای وب مقیاسپذیر، پویا و با کارایی بالا بسازید. شما تجربه عملی در مفاهیم اصلی ریاکت، معماری مبتنی بر کامپوننت و گردش کارهای پروژههای واقعی کسب خواهید کرد تا برای نقشهای حرفهای فرانتاند آماده شوید.
شما با بررسی تکامل ریاکت، راهاندازی پروژهها با ابزارهای مدرنی مانند TypeScript ،Next.js و Remix و درک ساختار پروژه شروع میکنید. در ادامه، بر JSX، کامپوننتها، props، رندرینگ پویا و مدیریت رویدادها از طریق مثالهای عملی مانند کارتهای محصول و کامپوننتهای کارکنان مسلط خواهید شد.
سپس دوره به بررسی عمیقتر مدیریت وضعیت (State Management) با استفاده از هوکهایی مانند useState و useEffect میپردازد و پس از آن تکنیکهای پیشرفته مدیریت رویداد و فرمها را آموزش میدهد. شما یک اپلیکیشن کامل به سبک تجارت الکترونیک خواهید ساخت و عملیات CRUD، بهبودهای رابط کاربری و بهینهسازیهای عملکرد را پیادهسازی خواهید کرد.
در نهایت، مسیریابی با React Router، مدیریت وضعیت جهانی با Context API و الگوهای پیشرفته با استفاده از Redux Toolkit را خواهید آموخت. این دوره برای توسعهدهندگان مشتاق فرانتاند، یادگیرندگان جاوااسکریپت و متخصصانی که قصد انتقال به ریاکت را دارند، ایدهآل است. دانش پایه جاوااسکریپت توصیه میشود و دوره در سطح متوسط طراحی شده است.
در پایان دوره، شما قادر خواهید بود اپلیکیشنهای کامل ریاکت بسازید، وضعیتهای پیچیده را بهطور بهینه مدیریت کنید، مسیریابی و وضعیت جهانی را پیادهسازی نمایید و پروژههای فرانتاند آماده تولید را ساختاربندی کنید.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی تخصص
Introduction to Specialization
تاریخچه ریاکت و نقاط عطف
React History - Milestone
ریاکت RC چیست و آخرین نسخه ریاکت
What is React RC & Latest React Version
پرسش و پاسخ: ریاکت RC و آخرین نسخه
IQ - What is React RC & Latest React Version
ساخت اولین پروژه با ریاکت ۱۹
Creating First Project - React 19
پرسش و پاسخ: ساخت اولین پروژه ریاکت ۱۹
IQ - Creating First Project - React 19
درک ساختار پروژه
Understanding Project Structure
پرسش و پاسخ: درک ساختار پروژه
IQ - Understanding Project Structure
ساخت پروژه با تایپاسکریپت (TypeScript)
Creating Project with TypeScript
پرسش و پاسخ: ساخت پروژه با تایپاسکریپت
IQ - Creating Project with TypeScript
ساخت پروژه در NextJS
Creating Project in NextJS
ساخت پروژه در Remix
Creating Project in Remix
پرسش و پاسخ: پروژه با تایپاسکریپت و Remix
IQ - Project with TypeScript and Remix
مبانی ریاکت
React Fundamentals
ساخت کامپوننت از ابتدا
Creating Component from Scratch
پرسش و پاسخ: ساخت کامپوننت از ابتدا
IQ - Creating Component from Scratch
ساخت کارت محصول
Creating Product Card
پرسش و پاسخ: ساخت کارت محصول
IQ - Creating Product Card
رندر مقادیر پویا از یک آبجکت
Render Dynamic Values from an Object
پرسش و پاسخ: رندر مقادیر پویا از آبجکت
IQ - Render Dynamic Values from an Object
رندر مقادیر پویا از یک آرایه
Rendering Dynamic Values from an Array
مفهوم ویژگی Key در متد Map
Concept of Key Attribute in Map()
پرسش و پاسخ: رندر مقادیر آرایه و ویژگی Key
IQ - Rendering Dynamic Values from Array and Key Attribute
ریاکت فرگمنت (React Fragment) و فرگمنت خالی
React Fragment & Empty Fragment
پرسش و پاسخ: ریاکت فرگمنت
IQ - React Fragment & Empty Fragment
تفاوت Export پیشفرض و نامگذاری شده
Default vs Named Export
پرسش و پاسخ: Default vs Named Export
IQ - Default vs Named Export
قوانین JSX
The Rules of JSX
پرسش و پاسخ: قوانین JSX
IQ - The Rules of JSX
تخصیص JSX به متغیر
Assigning JSX to Variable
پرسش و پاسخ: تخصیص JSX به متغیر
IQ - Assigning JSX to Variable
درک مفهوم Props
Understanding Props
پرسش و پاسخ: درک Props
IQ - Understanding Props
پویا کردن کامپوننت محصول با استفاده از Props
Making Product Component Dynamic Using Props
نمایش نظرات