Advertisement
  1. Code
  2. React
Code

7 دوره آموزشی محبوب React برای توسعه دهندگان جاوااسکریپت

by
Length:ShortLanguages:

Persian (پارسی) translation by Asadollah Irani (you can also view the original English article)

React یک کتابخانه جاوااسکریپت برای ایجاد رابط کاربری می باشد که در دنیای توسعه دهندگان طوفان به پا کرده است. React به دلیل کارآیی بسیار بالا و داشتن یک اکوسیستم بزرگ از هزاران ماژول NPM مشهور می باشد.

با این وجود درک نقطه شروع استفاده از این کتابخانه کمی دشوار می باشد. در این مقاله، ما به شما 7 دوره آموزشی React را معرفی خواهیم کرد که هر آن چه نیاز دارید به شما یاد خواهد داد.

1. وب اپلیکیشن های مدرن با استفاده از React و Redux

در این آموزش Andrew Burgess شما را برای ساختن اپلیکیشن های تحت وب با استفاده از React و Redux آماده می کند. این آموزش از صفر شروع کرده و با استفاده از این دو کتابخانه یک اپلیکیشن کامل را خواهید ساخت.

شما از ساده ترین معماری برنامه شروع کرده و به صورت آهسته اپلیکیشن را بخش به بخش می سازید. مفاهیم پایه مانند tooling، reducers و routing را یاد خواهید گرفت. همچنین تکنیک های پیشرفته ای مانند کمپوننت های smart and dumb، اکشن های غیرهمزمان و pure components را فرا خواهید گرفت.

در نهایت شما یک اپلیکیشن فلش کارت برای یادگیری با کمک تکرار خواهید ساخت. در طول این آموزش شما فرصت این را خواهید داشت که مهارت خود در ES6 را افزایش دهید و همچنین بهترین ماژول ها و الگوها را همراه با React و Redux یاد می گیرید.

2. شروع همراه با React.js

در این آموزش، David East هرچه که شما برای یادگیری سریع React نیاز دارید را پوشش خواهد داد. شما قبل از وارد شدن به مفاهیمی کلیدی این کتابخانه و همچنین یادگیری بهترین شیوه های کدنویسی با تفاوت های React با سایر فریمورک ها آشنا خواهید شد.

3. React Deep Dive: Build a React App With Webpack

برای یک شیرجه عمیق به داخل دریای React همراه با Pavan Podila آماده شوید. در این آموزش شما اپلیکیشن های پیچیده ای را با استفاده از کتابخانه هایی همچون D3، React-Bootstrap و کتابخانه FixedDataTable خواهید ساخت.

در نهایت شما طریقه شروع پروژه با استفاده از React ، نحوه سازماندهی کردن به کدها با استفاده از کمپوننت های React و نحوه ی دسته بندی کد برنامه را با استفاده از Webpack خواهید آموخت. علاوه بر این یک جریان توسعه حرفه ای را یاد خواهید گرفت. در پایان، این آموزش را با یادگیری در مورد کمپوننت ها و چرخه حیات آنها با کمک یادگیری در مورد طریقه استفاده از کتابخانه های شخص ثالث در داخل کمپوننت های React به پایان خواهید رساند.

4. ساخت یک شبکه اجتماعی با استفاده از React

کتابخانه React توسط فیس بوک ایجاد شده است که به شما اجازه میدهد تا اپلیکیشن های نِیتیو برای تلفن های همراه با استفاده جاوااسکریپت ایجاد کنید. در این آموزش Markus Mühlberger به شما نحوه ایجاد اپلیکیشن اجتماعی را نشان خواهد داد. طریقه ساخت اپلیکیشن با استفاده از Firebase را یاد خواهید گرفت. همچنین مباحث پیشرفته تری مانند مسیردهی های پیچیده، دسترسی به کتابخانه های دروبین و عکس و همچنین نحوه استفاده از آدرس دستگاه را یاد خواهید گرفت.

5. ساخت ویکی با استفاده از React و Firebase

در این دوره، اندریو برگس به شما نحوه استفاده از React برای ساخت اپلیکیشن تحت وب چند کاربره از آغاز تا پایان را نشان خواهد داد. همچنین شما نحوه استفاده از Firebase برای پیاده سازی پروژه بر پایه ی JSON را یاد خواهید گرفت: یک ویکی مشترک.

6. ساخت یک میکروبلاگ با استفاده از Flux و React

این روزها صحبت های زیادی در مورد Flux انجام می شود. اگر تا حال شانس استفاده از آن را نداشته اید ممکن است متعجب شوید که چه چیزی را از دست داده اید! Flux یک معماری برای برنامه های React می باشد. Flux توسط فیس بوک توسعه داده شده تا تکمیل کننده قدرت فریمورک view ری اکت باشد. در این آموزش همراه با اندریو برگس یک میکروبلاگر ساده با استفاده از معماری Flux خواهید ساخت.

7. کمپوننت های آزمون واحد برای React

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

در این آموزش اندریو برگس به شما نحوه آزمون واحد برای تست کمپوننت های React را آموزش می دهد. شما نحوه استفاده از کتابخانه Enzyme که توسط Airbnb توسعه داده شده است را یاد خواهید گرفت.

بیشتر در مورد React می خواهید؟

ما یک دوره آموزشی آماده کرده ایم که مهارت های React شما را تا آنجایی که ممکن است افزایش می دهد. در این دوره، شما شروع به ساختن یک برنامه مدرن به وسیله React و Redux خواهید نمود. در این دوره، آموزش از مباحث اولیه شروع می شود و شما از این دو کتابخانه برای ساخت یک برنامه تحت وب کامل استفاده خواهید کرد.

شما از ساده ترین معماری برنامه شروع کرده و به صورت آهسته اپلیکیشن را بخش به بخش می سازید. مفاهیم پایه مانند tooling، reducers و routing را یاد خواهید گرفت. همچنین تکنیک های پیشرفته ای مانند کمپوننت های smart and dumb، اکشن های غیرهمزمان و pure components را فرا خواهید گرفت.در نهایت شما یک اپلیکیشن فلش کارت برای یادگیری با کمک تکرار خواهید ساخت. 

جالب بود؟ برسیش کن!

شروع به یادگیری کنید

با استفاده از اشتراک ماهیانه ما می توانید تمام این دوره ها  یه همراه 10 روز آزمایشی و البته رایگان استفاده کنید. پس همین امروز شروع کنید و این کتابخانه قدرتمند و مشهور جاوااسکریپت را یاد بگیرید.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.