لطفا در هنگام پرداخت ، فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش واکنش [ویدئو]
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
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
لاشا کریخیلی یک مهندس نرم افزار و مدرس است. در 6 سال گذشته، او کلاس هایی را با موضوعاتی از جمله HTML و CSS، طراحی وب واکنش گرا، جاوا اسکریپت، وردپرس و PHP و MySQL تدریس کرده است. لاشا بیش از 12 سال است که با استارتاپ ها، آژانس ها و مشتریان با سابقه کار کرده است و وب سایت های تعاملی و برنامه های وب ایجاد کرده است. او علاقه زیادی به دسترسی، تجربه کاربری و حل مسئله از طریق طراحی دارد.
پروفایل لینکدین - https://www.linkedin.com/in/lasha/
وب سایت - http://www.lashakrikheli.com/
نمایش نظرات