آموزش ساخت برنامه های کاربردی با React و Flux

Building Applications with React and Flux

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با ساخت یک برنامه مبتنی بر داده که داده های دوره Pluralsight را مدیریت می کند ، با React ، React Router و Flux شروع کنید. این دوره از پشته مدرن توسعه دهنده سمت مشتری شامل ایجاد واکنش-واکنش-برنامه ، Node ، Webpack ، Babel و Bootstrap استفاده می کند. با ساخت یک برنامه مبتنی بر داده مبتنی بر سبک واقعی که مدیریت Pluralsight را شروع می کند ، با React ، React Router و Flux شروع کنید. داده های دوره. این دوره از پشته توسعه مدرن سمت مشتری شامل برنامه ایجاد واکنش ، Node ، Webpack ، Babel و Bootstrap استفاده می کند.

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

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

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

معرفی Intro

  • معرفی Intro

  • طرح کلی دوره Course Outline

  • این دوره برای چه کسی است؟ Who Is This Course For?

  • چرا واکنش نشان می دهیم؟ Why React?

  • بررسی اجمالی فناوری Tech Overview

  • React Router Overview React Router Overview

  • بررسی اجمالی شار Flux Overview

  • انتخاب یک محیط توسعه Picking a Development Environment

  • بررسی اجمالی گره و npm Node and npm Overview

  • بررسی اجمالی بابل Babel Overview

  • بررسی اجمالی بسته وب Webpack Overview

  • بررسی اجمالی ESLint ESLint Overview

  • خلاصه Summary

تنظیم محیط Environment Setup

  • معرفی Intro

  • نصب گره Install Node

  • VS Code را نصب کنید Install VS Code

  • پیکربندی VS Code Extensions: Prettier و ESLint Configure VS Code Extensions: Prettier and ESLint

  • برنامه ایجاد عکس العمل را اجرا کنید Run create-react-app

  • Flux ، React Router و Bootstrap را نصب کنید Install Flux, React Router, and Bootstrap

  • چرا Mock API؟ Why a Mock API?

  • Mock API ایجاد کنید Create Mock API

  • خلاصه Summary

واکنش به مفاهیم اصلی React Core Concepts

  • معرفی Intro

  • واکنش در برابر MVC React vs. MVC

  • مقدمه JSX JSX Introduction

  • DOM مجازی Virtual DOM

  • بازنگری در مورد جدایی نگرانی ها Rethinking Separation of Concerns

  • چهار راه برای اعلام مonلفه ها Four Ways to Declare Components

  • کلاس در مقابل اجزای عملکرد Class vs. Function Components

  • خلاصه Summary

ایجاد کامپوننت های React Creating React Components

  • معرفی Intro

  • نسخه ی نمایشی: مولفه عملکرد ایجاد کنید Demo: Create Function Component

  • نسخه ی نمایشی: نقطه ورود برنامه را ایجاد کنید Demo: Create App Entry Point

  • نسخه ی نمایشی: کامپوننت کلاس ایجاد کنید Demo: Create Class Component

  • نسخه ی نمایشی: مسیریابی ساده Demo: Simple Routing

  • خلاصه Summary

Props ، حالت ، روش های چرخه زندگی و کلیدها Props, State, Lifecycle Methods, and Keys

  • معرفی Intro

  • لوازم و دولت Props and State

  • روش های چرخه زندگی Lifecycle Methods

  • نسخه ی نمایشی: روش های چرخه زندگی و حالت Demo: Lifecycle Methods and State

  • نسخه ی نمایشی: آرایه را از طریق نقشه در جدول نمایش دهید Demo: Display Array in a Table via Map

  • کلیدها Keys

  • خلاصه Summary

قلاب ، ترکیب کامپوننت و انواع اولیه آن Hooks, Component Composition, and PropTypes

  • معرفی Intro

  • قلاب Hooks

  • نسخه ی نمایشی: قلاب Demo: Hooks

  • ترکیب قطعات Composing Components

  • نسخه ی نمایشی: نماهای کنترل کننده Demo: Controller Views

  • انواع PropPypes و پیش فرض های پیش فرض PropTypes and Default Props

  • خلاصه Summary

React Router React Router

  • معرفی Intro

  • بررسی اجمالی: اجزای کلیدی Overview: Key Components

  • نسخه ی نمایشی: پیکربندی اولیه Demo: Initial Configuration

  • نسخه ی نمایشی: اعلام مسیرها Demo: Declaring Routes

  • پیوندها و NavLinks Links and NavLinks

  • نسخه ی نمایشی: پیوندها Demo: Links

  • نسخه ی نمایشی: NavLinks Demo: NavLinks

  • سوئیچ و 404s Switch and 404s

  • نسخه ی نمایشی: 404s Demo: 404s

  • تغییر مسیر می دهد Redirects

  • نسخه ی نمایشی: تغییر مسیرها Demo: Redirects

  • پارامترهای URL و Querystrings URL Parameters and Querystrings

  • نسخه ی نمایشی: پارامترهای URL Demo: URL Parameters

  • سریع انتقال Prompt on Transition

  • نسخه ی نمایشی: اعلان انتقال Demo: Prompt on Transition

  • خلاصه Summary

تشکیل می دهد Forms

  • معرفی Intro

  • دکمه Add Course را ایجاد کنید Create Add Course Button

  • فرم دوره را ایجاد کنید Create Course Form

  • اجزای کنترل شده Controlled Components

  • دولت و فرم کنترل کننده ها را تغییر دهید Form State and Change Handlers

  • اعلام كننده های تغییر وضعیت Declaring State Change Handlers

  • ایجاد ورودی های قابل استفاده مجدد Creating Reusable Inputs

  • مصرف ورودی های قابل استفاده مجدد Consuming Reusable Inputs

  • ذخیره داده Saving Data

  • هدایت برنامه ای با React Router Programmatic Redirects with React Router

  • اعلان ها از طریق جز Party شخص ثالث Notifications via a Third Party Component

  • اعتبار سنجی ورودی و انواع نمونه ها Input Validation and PropTypes

  • فرم را از طریق URL پر کنید Populate Form via the URL

  • خلاصه Summary

شار Flux

  • معرفی Intro

  • شار چیست؟ What Is Flux?

  • سه مفهوم اصلی شار Three Core Flux Concepts

  • اقدامات Actions

  • دیسپچر Dispatcher

  • مغازه ها Stores

  • نماهای کنترل کننده Controller Views

  • Flux Flow و گپ با Flux Flux Flow and a Chat With Flux

  • Flux API Flux API

  • خلاصه Summary

نسخه های نمایشی شار Flux Demos

  • معرفی Intro

  • دیسپچر Dispatcher

  • اقدامات Actions

  • فروشگاه ها: شنوندگان را تغییر دهید Stores: Change Listeners

  • فروشگاه ها: ثبت نام Stores: Registration

  • فروشگاه ها: ذخیره سازی خصوصی Stores: Private Storage

  • فروشگاهها: تعاملات Stores: Interactions

  • فروشگاهها: مقداردهی اولیه Stores: Initialization

  • جریان دوره را با Flux به روز کنید Update Course Flow with Flux

  • افزودن شنوندگان فروشگاه Adding Store Listeners

  • حذف دوره از طریق Flux Delete Course via Flux

  • خلاصه: قدم زدن در Flux Summary: Stepping through Flux

  • چالش های نهایی Final Challenges

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ساخت برنامه های کاربردی با React و Flux
جزییات دوره
5h 11m
104
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,537
4.8 از 5
دارد
دارد
دارد
Cory House
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Cory House Cory House

کوری مشاور اصلی در reaktjsconsulting.com است ، جایی که او به ده ها شرکت در انتقال به React کمک کرده است. کوری بیش از 10 هزار توسعه دهنده نرم افزار را در رویدادها و مشاغل سراسر دنیا آموزش داده است. او هفت بار MVP مایکروسافت است و به طور منظم در کنفرانس های سراسر جهان سخنرانی می کند. کوری در کانزاس سیتی زندگی می کند و به عنوانhousecor در توییتر فعال است.