رایگان!
ویژگی های دوره
آموزش react js(ری اکت) دوره ای است که در آن ماهیم پایه و اساسی react js به صورت گام به گام و رایگان آموزش داده می شود.
react js چیست؟
در این دوره قصد داریم ReactJs رو در سطح مقدماتی و قابل قبولی به شما آموزش بدیم. ReactJs اساسا یک کتابخانه open-source جاوا اسکریپته که برای ایجاد رابط کاربری مخصوصا برای برنامه های تک صفحه ای مورد استفاده قرار میگیره. این کتابخونه برای مدیریت لایه های نمایشی برنامه های تحت وب و تلفن همراه استفاده میشه. همچنین ReactJs این امکان رو به شما میده تا کامپوننت هایی طراحی کنید که در بخش های مختلف پروژتون قابل استفاده باشه(reusable UI components).
چرا باید از react js استفاده کنیم؟
react js این امکان را در اختیار توسعه دهندگان می گذارد که وب اپلیکیشن های خیلی بزرگ که می تواند data را تغییر بدهد، بدون reload صفحه ایجاد کنند. مهم ترین اهداف React را میتوان سادگی، سرعت و مقیاس پذیر بودن دانست.
تمرکز اصلی React Js بر روی رابط کاربری است و فقط در لایه View در معماری MVC مطابقت دارد، همچنین این کتابخانه می تواند با کتابخانه های و فریمورک های دیگر جاوا اسکریپت مثل Angular ترکیب و مورد استفاده قرار یگیرد.
اگر هنوز با React Js آشنایی کامل ندارید و تفاوت اون با سایر کتابخونه ها و فریمورک های وب جاوا اسکریپت نمی دونید، پیشنهاد میکنم نگاهی به بخش React بلاگ سایت بندازید و مقالات زیر رو حتما بخونید:
این دوره مناسب چه کسانی است؟
با توجه به اینکه React Native بر پایه جاوا اسکریپت و کتابخانه React است، پس افرادی که قصد دارند با React Native شروع به کار کنند باید حتما آشنایی با مفاهیم پایه و اساسی React Js داشته باشند.این دوره مناسب این افرادی است که قصد دارند با فریمورک دوست داشتنی React Native شروع به کار کنند و یا خودشون علاقه مند به یادگیری react js (ری اکت جی اس) هستند.
تکلیف پیش نیاز های این دوره چی میشه؟
برای یادگیری React شما باید به جاوا اسکریپت(Javascript) و ES6 آشنا باشید و تسلط نسبی داشته باشید تا روند یادگیری سریعی داشته باشید.لازم نیست که شما برای پیش نیازها نگران باشید چون ما تمامی این پیش نیاز ها رو به صورت رایگان داریم و میتونید از این دوره ها استفاده کنید
از طرفی همچنین شما نیاز دارید تا با مفاهیم HTML و CSS برای یک خروجی زیبا از لحاظ ظاهری و بصری آشنایی داشته باشید که میتونید از مطالب سایت w3schools استفاده کنید
توجه داشته باشید که در این دوره فقط موارد نیاز برای شروع کار با React Native آموزش داده شده است و اگر قصد دارید به صورت حرفه ای با React Js کار کنید پیشنهاد میکنم دوره جامع آموزش ReactJs رو مشاهده کنید.
سوالات متداول
تفاوت react js و react native چیست؟
react js یک کتابخاته بر پایه جاوا اسکریپت است که با استفاده از آن می توان وب سایت و وب اپلیکیشن های فوق العاده سریع و قوی تک صفحه ای ساخت.
اما react native یک فریمورک بر پایه جاوا اسکریپت و کتابخانه react js است که شما فقط با نوشتن کد جاوا اسکریپت و استفاده از کامپوننت های react می تواند اپلیکیشن native برای دو پلتفرم android و ios بسازید
آیا react js(ری اکت) ارزش یادگیری دارد؟
برای فهمیدن پاسخ به این سوال شاید بهترین راه سر زدن به سایت های آگهی شغلی مثل جابجینا و… بزنید و ببینید که چه تعداد زیادی درخواست برای استخدام توسعه دهنده react وجود دارد
از طرفی با یادگیری react js شما میتوانید با صرف وقت نسبتا کمی به فریمورک react native مسلط شوید و اپلیکیشن موبایل برای Android و ios بسازید
یادگیری react js(ری اکت) سخت است؟
یادگیری react js برای کسانی که به جاوا اسکریپت و Es6 تسلط دارد، کار بسیار راحتی است و با صرف مدت زمانی نسبتا کوتاه با داشتن پیش زمینه از html و css راحت می تواند به این کتابخانه مسلط شود
آموزش ReactJs ورژن 16
react چیست ویدئو
10 دقیقه
در ادامه در مورد JSX و Virtual Dom صحبت میکنیم و همچنین چند تا از وب سایت معروف ایرانی که با React نوشته شدن معرفی میشه
نصب react ویدئو
7 دقیقه
بررسی ساختار پروژه های react ویدئو
6 دقیقه
یادگیری و کار با JSX ویدئو
14 دقیقه
Functional Component در مقابل Class Component ویدئو
7 دقیقه
نحوه ایجاد کامپوننت ویدئو
9 دقیقه
props ها در react ویدئو
9 دقیقه
prop types چیست و چه کاربردی دارد ویدئو
14 دقیقه
نحوه تبدیل functional component به class component ویدئو
3 دقیقه
state ها در react و کار با useState ویدئو
14 دقیقه
استایل دهی در react ویدئو
8 دقیقه
استفاده از css in js ویدئو
10 دقیقه
کار با css module ویدئو
8 دقیقه
مدیریت رویدادها(event ها) ویدئو
10 دقیقه
conditional rendring در react ویدئو
15 دقیقه
list و key در react ویدئو
9 دقیقه
lifeCycle(چرخه حیات) کامپوننت ها در react و کار با useEffect ویدئو
21 دقیقه
کار با فرم ها ویدئو
18 دقیقه
moreدوره های مرتبط
آموزش جاوااسکریپت (javascript)
آموزش GraphQl
پرداخت درون برنامه ای بازار در React Native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
رایگان!
سینا
سلام خدمت شما. تفاوت این دوره با دوره آموزش جامع React Js در چیست؟ با دیدن این دوره هم میشه react js رو یاد گرفت؟
مهدی حسن زاده(مدیریت)
درود
این دوره به صورت مقدماتی هست.پیشنهاد میکنم دوره آموزش جامع ReactJs رو مشاهده بفرمایید
mjafary007
ببخشید من دانلود که میکنم یسری قسمت ها رو نداره مثل پارت دوم از قسمت 19 به قبل نیست و انگار کامل نیست
مهدی حسن زاده(مدیریت)
سلام
احتمالا در دانلود یا extract مشکلی رخ داده وگرنه فایل ها کامل هستند
Moradi
سلام خیلی ممنون از آموزش های خیلی خوبتون ،فقط بعضی از ویدئو ها باز نمیشه
علیرضا(مدیریت)
سلام وقت بخیر، من داخل متن بلاگ هم آوردم، تمامی دوره هارو لطفا با idm دانلود کنید تا کامل دانلود شه. هیچ کدوم از دوره ها لینک هاشون مشکلی نداره و کاملا اوکی هستش. مرسی از کامنتت موفق باشی
mahdimohamadipk
سلام وقت بیخیر، عذر میخوام من با اینکه تو دوره ثبت نام کردم با این حال ویدیوها برام پخش نمیشن، و فقط پیش نمایشا هستن؟کمک!
مهدی حسن زاده(مدیریت)
سلام وقت بخیر
بعد از ثبت نام دوره لینک های دانلود به شما نمایش داده می شود همچنین اگربه بخش حساب کاربری -> دانلود ها مراجعه کنید، به لینک های دانلود دسترسی خواهید داشت
nahidteimouri2
سلام
چطور میشه این دوره رو دانلود کرد؟لینک دانلود کار نمیکنه!
مهدی حسن زاده(مدیریت)
سلام
پس از ثبت نام در بخش حساب کاربری ->دانلودها میتونید دانلود رو انجام بدید
لینک دانلود تست شد و مشکلی ندارد
nahid
ممنون از شما و آموزش های خیلی خوب و کاربردی که به رایگان برای دانلود گذاشتید.
علیرضا(مدیریت)
موفق باشید
fa.zahedi
لینک دانلود خرابه دوست عزیز
لطفا برسی کنید
از بخش دانلود ها دقیقا همون مسری که گفتید چک کردم
مهدی حسن زاده(مدیریت)
مشکل از سمت سرور دانلود است
در حال پیگیری هستیم