لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React js. از آغاز. با روتر Redux و React
React js. From the beginning. w/ Redux and React Router
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
React را از ابتدا یاد بگیرید! از جمله React Router، redux، hooks، context، front-end Stripe و یک پروژه بزرگ نحوه استفاده از React برای ایجاد رابطهای جلویی عالی! نحوه راهاندازی، پیمایش و استفاده از Creative-React-app برای ساخت برنامههای React به آسانی نحوه استفاده از React بدون بسته وب یا ES6. AirBnB) پیش نیازها:آشنایی با جاوا اسکریپت. من از شما انتظار ندارم که یک جی اس جدی باشید، اما نباید جدید باشید
TL;DR - React عالی است. من 5 سال است که آن را به صورت حرفه ای آموزش می دهم و آن را دوست دارم. اینجا آن را بیاموزید!
این دوره:
با شروع Angular 1 در سال 2010، فریمورک های جاوا اسکریپت در صحنه منفجر شد و تقریباً برای هر وب سایت بزرگ در اینترنت مورد نیاز است. React که چند سال بعد در سال 2013 ظاهر شد به ابزار غالب در آن گروه تبدیل شد. این برای شما چه معنایی دارد؟ می توانید یاد بگیرید که از همان فریم ورک فرانت اند استفاده شده توسط فیس بوک، آمازون، نتفلیکس، بی بی سی، Airbnb و Ebay استفاده کنید. و شما نه تنها نحوه استفاده از آن را یاد خواهید گرفت، بلکه اصول اولیه آن را خواهید آموخت.
آنچه از شما نیاز دارم:
من باید جاوا اسکریپت، CSS و HTML را بدانید.
استفاده از React الزامی نیست، اما React از ES6 (بهروزرسانی 2015 به جاوا اسکریپت) استفاده بسیار زیادی میکند، بنابراین دوره بعد از اولین بخش اصلی از ES6 استفاده میکند. من به طور خلاصه به نحوه عملکرد آن در صورت لزوم اشاره می کنم و یک بخش تکمیلی که آن قسمت ها را پوشش می دهد اضافه می کنم.
من باید بدانید که چگونه رایانه خود را پیمایش کنید، از ترمینال نترسید و سؤالاتی را که دارید بپرسید!
چرا من:
من اولین بار در سال 2014 از React برای یک وب سایت شرکت کوچک استفاده کردم. من همچنین از Angular، Vue و Ember به همراه سایر فریم ورکهای اصلی UI استفاده کردهام و به React اعتقاد دارم. من به مدت 4 سال آن را به صورت حرفه ای آموزش داده ام و سایت هایی را برای برخی از بزرگترین شرکت های ایالات متحده با استفاده از React Router و redux ساخته ام. من یک مرحله به شما آموزش می دهم، تخته سفید، و از زمین صفر قبل از رسیدن به وب پک و در نهایت Redux شروع کنید. برای شروع یادگیری بهترین چارچوب جاوا اسکریپت آماده شوید!
قسمتهای پررنگ حداکثر تا 15 آگوست به پایان میرسد. پس از تکمیل آنها پیامی ارسال خواهم کرد.
بخش ها:
تنظیم محیط (اگر گره را قبلاً نصب کرده اید از آن بگذرید)
React 101
وضعیت و رویدادها
چرخه عمر مؤلفه و HTTP
پروژه 1 - برنامه فلش کارت (سرویسهای AWS)
روتر React
Redux
Redux Middleware (redux-promise و redux-thunk)
AirBnB Clone با Redux
مشاهده اجمالی Auth از دیدگاه ظاهری
ساخت/آماده سازی واکنش برای استقرار
Hoks - "راه 2020" برای انجام React
متن
مکمل - ES6 برای React
سرفصل ها و درس ها
معرفی و خانه داری
Introduction and housekeeping
نصب Nodejs و VSCode - MAC (اگر آن را دارید رد شوید)
Installing Nodejs and VSCode - MAC (Skip if you have it)
استفاده از کد ویژوال استودیو در رایانه شخصی (اگر دارید رد شوید)
Using Visual Studio Code on a PC (Skip if you have)
معرفی و خانه داری
Introduction and housekeeping
مخزن Github، طرح دوره، و نحوه دریافت کمک
Github repo, course layout, and how to get help
مخزن Github، طرح دوره، و نحوه دریافت کمک
Github repo, course layout, and how to get help
نصب Nodejs و VSCode - MAC (اگر آن را دارید رد شوید)
Installing Nodejs and VSCode - MAC (Skip if you have it)
نصب Nodejs بر روی رایانه شخصی (اگر دارید از آن صرفنظر کنید)
Installing Nodejs on a PC (Skip if you have)
نصب Nodejs بر روی رایانه شخصی (اگر دارید از آن صرفنظر کنید)
Installing Nodejs on a PC (Skip if you have)
استفاده از کد ویژوال استودیو در رایانه شخصی (اگر دارید رد شوید)
Using Visual Studio Code on a PC (Skip if you have)
واکنش 101
React 101
مقدمه - طرح دوره اولیه - و مخزن github
Introduction - early course layout - and github repo
مورد نیاز - ساخت یک سرور اکسپرس اولیه برای توسعه
REQUIRED - Making a basic Express server for development
اولین برنامه React شما
Your First React Program
اوه، چه اتفاقی افتاد؟
Uhh, What Just Happend?
اجزاء
Components
لوازم جانبی
Props
تمرین! - استفاده از Component ها و Props
PRACTICE! - Using Components and Props
چند مولفه در یک آرایه
Multiple Components in an Array
شکستن اجزا - قسمت 1
Breaking Down Components - Part 1
بررسی بخش
Section Review
واکنش 101
React 101
مقدمه - طرح دوره اولیه - و مخزن github
Introduction - early course layout - and github repo
اختیاری - تاریخچه مختصری از JS و اینکه چرا به React نیاز داریم
Optional - A brief history of JS and why we need React
اختیاری - تاریخچه مختصری از JS و اینکه چرا به React نیاز داریم
Optional - A brief history of JS and why we need React
نحوه استفاده از Express در این بخش
How we'll use Express in this section
نحوه استفاده از Express در این بخش
How we'll use Express in this section
مورد نیاز - ساخت یک سرور اکسپرس اولیه برای توسعه
REQUIRED - Making a basic Express server for development
اولین برنامه React شما
Your First React Program
اوه، چه اتفاقی افتاد؟
Uhh, What Just Happend?
JSX & Babel
JSX & Babel
JSX & Babel
JSX & Babel
ReactDom.render() و DOM مجازی
ReactDom.render() and the virtual DOM
ReactDom.render() و DOM مجازی
ReactDom.render() and the virtual DOM
اجزاء
Components
لوازم جانبی
Props
تمرین! - استفاده از Component ها و Props
PRACTICE! - Using Components and Props
چند مولفه در یک آرایه
Multiple Components in an Array
اجزا به عنوان کلاس
Components as Classes
اجزا به عنوان کلاس
Components as Classes
تمرین! - کلاس، آرایه. و اجزاء
PRACTICE! - Class, Array. and Components
تمرین! - کلاس، آرایه. و اجزاء
PRACTICE! - Class, Array. and Components
شکستن اجزا - قسمت 1
Breaking Down Components - Part 1
شکستن اجزا - قسمت 2
Breaking Down Components - Part 2
شکستن اجزا - قسمت 2
Breaking Down Components - Part 2
بررسی بخش
Section Review
ایالت و رویدادها
State and Events
ایجاد React App - آسانتر کردن توسعه
Create React App - making development easier
دولت در عمل
State in Action
رویدادها در React
Events in React
رویدادهای موجود
Available events
URL های تصویر به روز شده
Updated Image URLs
حالت و لوازم با هم
State and props together
ایالت و رویدادها
State and Events
ایجاد React App - آسانتر کردن توسعه
Create React App - making development easier
ایجاد React App - ماژول های گره
Create React App - the node modules
ایجاد React App - ماژول های گره
Create React App - the node modules
کد نویسی در Create React App
Coding in Create React App
کد نویسی در Create React App
Coding in Create React App
ایالت چیست؟ (بدون کدنویسی)
What is state? (no coding)
ایالت چیست؟ (بدون کدنویسی)
What is state? (no coding)
دولت در عمل
State in Action
بایدها و نبایدهای دولت
State do's and don'ts
بایدها و نبایدهای دولت
State do's and don'ts
رویدادها در React
Events in React
رویدادهای موجود
Available events
تغییر حالت با یک رویداد
Changing state with an event
تغییر حالت با یک رویداد
Changing state with an event
تمرین با دولت
Practicing with state
تمرین با دولت
Practicing with state
تمرین با حالت - راهیابی
Practicing with state - walkthrough
تمرین با حالت - راهیابی
Practicing with state - walkthrough
URL های تصویر به روز شده
Updated Image URLs
حالت و لوازم با هم
State and props together
مولفه های بدون تابعیت در مقابل مولفه های دارای وضعیت
Stateless Components vs. Stateful Components
مولفه های بدون تابعیت در مقابل مولفه های دارای وضعیت
Stateless Components vs. Stateful Components
مثال بی تابعیت در مقابل دولتدار
Stateless vs Stateful example
مثال بی تابعیت در مقابل دولتدار
Stateless vs Stateful example
چرخه عمر مؤلفه و HTTP
The Component Lifecycle and HTTP
شروع کار با axios و HTTP
Getting started with axios & HTTP
آدرس اینترنتی Axios
Axios URL
استفاده از Axios و api رایگان (openweathermap.org)
Using Axios and a free api (openweathermap.org)
چرخه حیات کامپوننت
The Component Lifecycle
اسناد
The Docs
با رندر، حالت و http بیشتر تمرین کنید
More practice with render, state, and http
افزودن جعبه ورودی
Adding an input box
چرخه حیات - componentWillUnmount()
The Lifecycle - componentWillUnmount()
داده ها پایین می آیند، بنابراین وضعیت را به بالا منتقل کنید! قسمت 1
Data flows down, so pass state up! Part 1
چرخه عمر مؤلفه و HTTP
The Component Lifecycle and HTTP
بخش معرفی
Section Intro
شروع کار با axios و HTTP
Getting started with axios & HTTP
آدرس اینترنتی Axios
Axios URL
استفاده از Axios و api رایگان (openweathermap.org)
Using Axios and a free api (openweathermap.org)
چرخه حیات کامپوننت
The Component Lifecycle
اسناد
The Docs
چرخه زندگی - componentDidMount()
The Lifecycle - componentDidMount()
چرخه زندگی - componentDidMount()
The Lifecycle - componentDidMount()
چرخه حیات - render()
The Lifecycle - render()
چرخه حیات - render()
The Lifecycle - render()
با رندر، حالت و http بیشتر تمرین کنید
More practice with render, state, and http
افزودن جعبه ورودی
Adding an input box
چرخه حیات - componentDidUpdate()
The Lifecycle - componentDidUpdate()
چرخه حیات - componentDidUpdate()
The Lifecycle - componentDidUpdate()
تمرین - بازسازی ویجت آب و هوا
Practice - Refactoring the weather widget
تمرین - بازسازی ویجت آب و هوا
Practice - Refactoring the weather widget
چرخه حیات - componentWillUnmount()
The Lifecycle - componentWillUnmount()
برنامه برای چند ویدیوی بعدی
The plan for the next few videos
برنامه برای چند ویدیوی بعدی
The plan for the next few videos
مدیریت فرم ها با دولت
Managing forms with State
مدیریت فرم ها با دولت
Managing forms with State
داده ها پایین می آیند، بنابراین وضعیت را به بالا منتقل کنید! قسمت 1
Data flows down, so pass state up! Part 1
داده ها پایین می آیند، بنابراین وضعیت را به بالا منتقل کنید! قسمت 2
Data flows down, so pass state up! Part 2
داده ها پایین می آیند، بنابراین وضعیت را به بالا منتقل کنید! قسمت 2
Data flows down, so pass state up! Part 2
اجزای یک ظاهر طراحی شده
Styling components
اجزای یک ظاهر طراحی شده
Styling components
پروژه - کارت های فلش AWS - با چرخه عمر حالت و کامپوننت تمرین کنید
Project - AWS flash cards - Practice with state and component lifecycle
QuizType - یک جزء درون QuizBar
QuizType - a component inside QuizBar
مهم: اصلاحی برای ویدیوی بعدی
IMPORTANT: A fix for the next video
پروژه - کارت های فلش AWS - با چرخه عمر حالت و کامپوننت تمرین کنید
Project - AWS flash cards - Practice with state and component lifecycle
نسخه ی نمایشی پروژه
Project Demo
نسخه ی نمایشی پروژه
Project Demo
راه اندازی ساختار برنامه ما
Setting up our app structure
راه اندازی ساختار برنامه ما
Setting up our app structure
QuizBar و Glyphicons FontAwesome
QuizBar and FontAwesome glyphicons
QuizBar و Glyphicons FontAwesome
QuizBar and FontAwesome glyphicons
QuizType - یک جزء درون QuizBar
QuizType - a component inside QuizBar
پاکسازی QuizBar
Cleaning up QuizBar
پاکسازی QuizBar
Cleaning up QuizBar
مهم: اصلاحی برای ویدیوی بعدی
IMPORTANT: A fix for the next video
کامپوننت فلش کارت
Flash Card Component
کامپوننت فلش کارت
Flash Card Component
دریافت اطلاعات ما با Axios
Getting our data with Axios
دریافت اطلاعات ما با Axios
Getting our data with Axios
نمایش نظرات