لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ReactJS [ویدئو]
Learning ReactJS [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
React یک چارچوب رابط کاربری است که کوچکترین تغییرات سمت سرور را به سرعت به مرورگر منتقل می کند، بدون نیاز به رندر کردن مجدد چیزی به جز بخشی از نمایشگر که نیاز به تغییر دارد. عناصر یک سایت یا برنامه را می توان به طور یکپارچه و بدون تاخیر، بدون ایجاد اختلال در بقیه صفحه نمایش یا نیاز به بازخوانی کاربر، به روز کرد.
این دوره شامل کامپوننتهای React، Virtual DOM، نحو JSX و مدیریت بصریسازیها و گرافیکهای وب میشود که همگی با ساختن یک برنامه کاربردی به هم متصل و نشان داده میشوند. سپس ما وارد آن می شویم و همه چیز را در مورد اجزای React و نحوه کار با رویدادهای مرورگر به شما نشان می دهیم.
شما مقدمه ای بر React و بخش ها و مفاهیم کلیدی آن خواهید داشت تا به شما در درک مکانیک پشت آن کمک کند. پس از یادگیری هر دو ویژگی اولیه و پیشرفته React، ما یک برنامه نمونه برای نقل قول های الهام بخش کوتاه خواهیم ساخت که در آن کاربران می توانند یک لیست صفحه بندی شده از نقل قول ها را ببینند، می توانند لیست را جستجو کنند و می توانند نقل قول های جدید را به لیست اضافه کنند.
[*] ببینید چه چیزی شامل کتابخانه React.js است
[*] با مؤلفههای React و چرخه عمر آنها آشنا شوید
[*] از React JSX و Virtual DOM استفاده کنید
[*] نحوه عملکرد رویدادهای مرورگر را بدانید
[*] محیط های توسعه React را راه اندازی کنید
[*] حالت را با React مدیریت کنید
[*] یک برنامه مرورگر ساده طراحی کنید
[*] برنامه های React را مستقر کنید
این دوره ویدیویی توسعه دهندگان وب و توسعه دهندگان برنامه های تلفن همراه با دانش کاری خوب از جاوا اسکریپت است. برای توسعه دهندگانی که با برنامه های وب تک صفحه ای کار می کنند و کسانی که می خواهند رابط کاربری جذاب و با کارایی بالا ایجاد کنند ایده آل است. [*] با درک مکانیک پشت ReactJS، رابطهای کاربری سبک وزن و پاسخگو ایجاد کنید.
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
راهنمای راه اندازی
Setup Guide
React چیست؟
What is React?
چرا واکنش نشان دهیم؟
Why React?
راه واکنش
The React Way
DOM مجازی
The Virtual DOM
رابط های کاربری اعلامی
Declarative User Interfaces
زبان React
React's Language
JSX
JSX
React Components
React Components
تعریف مولفه ها
Defining Components
با استفاده از JSX
Using JSX
خوانایی و قابلیت استفاده مجدد
Readability and Reusability
ترکیب پذیری
Composability
وضعیت اجزاء
Components State
خواندن و به روز رسانی دولت
Reading and Updating the State
تصمیم گیری در مورد اینکه چه کسی مالک دولت است
Deciding Who Owns the State
اعطای دسترسی به مولفه های کودکان به دولت
Giving Children Components Access to the State
کار با ورودی کاربر
Working with User Input
سیستم رویداد React
React's Event System
کار با گره های DOM
Working with DOM Nodes
اجزای کنترل شده
Controlled Components
چرخه حیات اجزاء
Components Lifecycle
نصب و جداسازی قطعات
Mounting and Unmounting Components
به روز رسانی کامپوننت ها
Updating Components
ساخت اپلیکیشن با React
Building an Application with React
ما چه می سازیم؟
What Are We Building?
ساخت مولفه های ارائه
Building the Presentational Components
با استفاده از React's Built-in State
Using React's Built-in State
راه اندازی دولت
Initializing the State
جداسازی کامپوننت ها به ماژول ها
Separating Components into Modules
اجرای عمل حذف
Implementing the Delete Action
رسیدگی به پرونده های داده لبه
Handling Edge Data Cases
خواندن ورودی کاربر از DOM
Reading User Input from the DOM
استفاده از کامپوننت ورودی کنترل شده
Using a Controlled Input Component
نمایش اطلاعات نویسنده
Displaying the Author Information
صحبت با یک باطن از راه دور
Talking to a Remote Backend
انتقال داده ها به Backend
Moving Data to the Backend
واکشی داده ها در حالت واکنش
Fetching Data to React State
بهبود API داده
Improving the Data API
شروع کار با Redux
Getting Started with Redux
پیکربندی فروشگاه و کاهش دهنده ها
Configuring Store and Reducers
عملیات اعزام
Dispatching Actions
کار با Redux Promise Middleware
Working with the Redux Promise Middleware
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
سامر بونا یک رمزگذار چند لگویی با سالها تجربه عملی در زمینه طراحی ، پیاده سازی و آزمایش نرم افزار ، از جمله توسعه برنامه های وب و تلفن همراه ، طراحی API ، برنامه نویسی عملکردی ، بهینه سازی ، مدیریت سیستم ، پایگاه داده و مقیاس پذیری است. سامر در چندین صنعت از جمله املاک و مستغلات ، دولت ، آموزش و انتشارات کار می کرد. سامر همچنین چندین کتاب فنی و دوره های آنلاین درباره Node.js ، React.js ، GraphQL و Ruby on Rails تالیف کرده است. او عاشق همه جاوا اسکریپت است و عاشق کاوش در کتابخانه های جدید است. آخرین کارهای او را می توانید در jsComplete.com و EdgeCoders.com دنبال کنید
نمایش نظرات