آموزش 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

  • حذف یک کتاب Deleting a Book

  • افکار نهایی Final Thoughts

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ReactJS [ویدئو]
جزییات دوره
3 h 11 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Samer Buna
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Samer Buna Samer Buna

سامر بونا یک رمزگذار چند لگویی با سالها تجربه عملی در زمینه طراحی ، پیاده سازی و آزمایش نرم افزار ، از جمله توسعه برنامه های وب و تلفن همراه ، طراحی API ، برنامه نویسی عملکردی ، بهینه سازی ، مدیریت سیستم ، پایگاه داده و مقیاس پذیری است. سامر در چندین صنعت از جمله املاک و مستغلات ، دولت ، آموزش و انتشارات کار می کرد. سامر همچنین چندین کتاب فنی و دوره های آنلاین درباره Node.js ، React.js ، GraphQL و Ruby on Rails تالیف کرده است. او عاشق همه جاوا اسکریپت است و عاشق کاوش در کتابخانه های جدید است. آخرین کارهای او را می توانید در jsComplete.com و EdgeCoders.com دنبال کنید