آموزش واکنش [ویدئو]

Learning React [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا می خواهید فرآیند ساخت اجزای رابط کاربری ماژولار و قابل استفاده مجدد را ساده و بصری کنید؟ React.js با رویکرد Learn Once, Write Anywhere پاسخی است. این دوره به شما کمک می‌کند تا قدرت این رویکرد را درک کنید و با آخرین نسخه React رابط‌های کاربری زیبا، مدرن و مدولار شده بسازید. این دوره تمام اصول React.js مانند API آن را پوشش می دهد که به شما در ایجاد عناصر و کامپوننت ها کمک می کند. DOM مجازی و پسوند نحوی JSX. با استفاده از حالت؛ کار با رویدادهای مرورگر؛ و روش های چرخه عمر اجزا. شما در طول دوره از ابتدا یک برنامه کاربردی خواهید ساخت و از دانشی که به دست آورده اید به صورت عملی استفاده خواهید کرد. همچنین یاد خواهید گرفت که عناصر مختلف یک سایت یا برنامه را به طور یکپارچه و بدون تأخیر، بدون ایجاد اختلال در بقیه صفحه نمایش یا نیاز به بازخوانی کاربر، به روز کنید. همچنین، با مفهوم جدید هوک ها آشنا شوید. در نهایت، شما با یک API سرور کار خواهید کرد تا داده ها را با استفاده از ذخیره سازی محلی حفظ کنید.؟(توجه داشته باشید که ما از Node.js 10.13.0 برای این دوره استفاده می کنیم که با موفقیت با ویژگی‌های React که ما پوشش می‌دهیم.) در پایان دوره، شما به طور کامل قادر خواهید بود از ابزار ReactJ.js برای ساخت چندین عنصر UI استفاده کنید، آنها را به ورودی کاربر واکنش نشان دهید، و دانش خود را در مورد دستکاری DOM برای سفارشی کردن UI های خود در آینده گسترش دهید. مخزن Github برای این دوره عبارت است از:?https://github.com/PacktPublishing/Learning-React [*] ساخت اجزای تعاملی و پاسخگو. [*] برنامه های وب چند صفحه ای با مسیریابی URL بسازید. [*] از APIهای شخص ثالث، کتابخانه‌ها و مؤلفه‌های React برای افزایش بهره‌وری استفاده کنید. [*] به روش های مختلف برای نمونه سازی سریع و آزمایش در React مسلط شوید. [*] وضعیت اجزا و برنامه های وب را مدیریت کنید. [*] از ابزار React dev برای کمک به اشکال زدایی و بهینه سازی کد خود در طول توسعه استفاده کنید. [*] برنامه های React را برای تولید مستقر کنید. اگر یک توسعه‌دهنده وب، توسعه‌دهندگان جاوا اسکریپت هستید و می‌خواهید برنامه‌های وب خود را با رابط کاربری مدرن یاد بگیرید و بسازید، این دوره آموزشی است که به آن نیاز دارید! رویکرد گام به گام، از این دوره بهره مند خواهد شد. [*] مفاهیم اصلی مربوط به تفکر و ساختار کد در React را درک کنید. * [*] مستقیماً به هر پروژه React بروید. * [*] از ابزارها و منابع برای دستیابی به اهداف خود استفاده کنید. *

سرفصل ها و درس ها

مقدمه ای بر دنیای React Introduction to the World of React

  • بررسی اجمالی دوره The Course Overview

  • فکر کردن در React Thinking in React

  • بلافاصله شروع به استفاده از React کنید Start Using React Right away

  • راه اندازی محلی React Dev Environment با برنامه create-react Local React Dev Environment Setup with create-react-app

  • ساختن اولین کامپوننت واکنش سفارشی ما Building Our First Custom React Component

  • استفاده از حالت و رندر شرطی در JSX Using State and Conditional Rendering in JSX

  • استفاده از React Dev Tools برای کمک به ساختن و اشکال زدایی برنامه های ما Using React Dev Tools to Help Build and Debug Our Apps

در برنامه‌های تعاملی React شیرجه بزنید Dive into Interactive React Apps

  • رویدادهای ماوس، صفحه کلید، فرم و مرورگر را مدیریت کنید Handle Mouse, Keyboard, Form, and Browser Events

  • اعتبار سنجی فرم پایه Basic Form Validation

  • یک جزء لیست خرید ایجاد کنید Create a Shopping List Component

  • ادامه وضعیت لیست خرید با فضای ذخیره‌سازی محلی Persist Shopping List State with Local Storage

اجزای واکنش مدولار و وضعیت مشترک Modular React Components and Shared State

  • بررسی اجمالی: اپلیکیشن کتاب آدرس کوچک Overview:Mini Address Book App

  • از کامپوننت های Stateful و Stateless برای ساخت UI استفاده کنید Use Stateful and Stateless Components to Build UIs

  • Props را به اجزای تودرتو منتقل کنید Pass Props Down to Nested Components

  • وضعیت مؤلفه والد را از مؤلفه فرزند به روز کنید Update Parent Component State from a Child Component

  • حفظ وضعیت دفترچه آدرس با فضای ذخیره‌سازی محلی Persist Address Book State with Local Storage

  • مقدمه ای بر هوکس Intro to Hooks

  • useState و useEffect را پیاده سازی کنید Implement the useState and useEffect

برنامه های چند صفحه ای React با روتر React Multi-Page React Apps with React Router

  • نمای کلی: برنامه چند صفحه ای React Overview: Multi-Page React App

  • راه اندازی و پیکربندی React Router 5 React Router 5 Setup and Configuration

  • مقادیر پویا URL و وضعیت خطا را مدیریت کنید Handle Dynamic URL Values, and Error State

  • Render Props را به کامپوننت تبدیل کنید Convert Render Props into Components

  • کامپوننت ها را مشروط رندر کنید، تغییر مسیر دهید Conditionally Render Components, Redirects

واکشی داده ها از API های شخص ثالث Fetch Data from Third-Party APIs

  • نمای کلی: React App + Star Wars API Overview: React App + Star Wars API

  • واکشی داده ها از swapi.co Fetch DATA from swapi.co

  • منطق را به اجزای جداگانه استخراج کنید Extract Logic into Separate Components

  • واکشی داده ها بر اساس URL/مسیر Fetch Data Based on URL/Route

  • ماندگاری داده های API در فضای ذخیره سازی محلی Persist API Data in Local Storage

برنامه های React to Production را آماده و اجرا کنید Prepare and Deploy React Apps to Production

  • برنامه React را برای بهینه سازی برای تولید بسازید Build React App to Optimize for Production

  • استقرار در Netlify: بکشید و رها کنید Deploy to Netlify: Drag and Drop

  • مستقر در Netlify: خط فرمان Deploy to Netlify: Command Line

  • Deploy to Netlify: Continuous Deployment Deploy to Netlify: Continuous Deployment

  • بعدی چیه؟ خروج از CRA، گزینه‌های میزبانی بیشتر What’s Next? Eject from CRA, More Hosting Options

نمایش نظرات

نظری ارسال نشده است.

آموزش واکنش [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2 h 33 m
33
Packtpub packtpub-small
10 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lasha Krikheli Lasha Krikheli

لاشا کریخیلی یک مهندس نرم افزار و مدرس است. در 6 سال گذشته، او کلاس هایی را با موضوعاتی از جمله HTML و CSS، طراحی وب واکنش گرا، جاوا اسکریپت، وردپرس و PHP و MySQL تدریس کرده است. لاشا بیش از 12 سال است که با استارتاپ ها، آژانس ها و مشتریان با سابقه کار کرده است و وب سایت های تعاملی و برنامه های وب ایجاد کرده است. او علاقه زیادی به دسترسی، تجربه کاربری و حل مسئله از طریق طراحی دارد. پروفایل لینکدین - https://www.linkedin.com/in/lasha/ وب سایت - http://www.lashakrikheli.com/