آموزش React Native

سرفصل و محتوای دوره آموزش React Native برای طراحی اپلیکیشن برای Android و iOS

دوره React Native با دوره React، به صورت یک کلاس در لینک زیر ارائه می گردد. 

مشاهده صفحه آموزش React و React Native 


معرفی دوره:

تکنولوژی سمت کلاینت React که به ReactJS نیز شناخته می شود یکی از کتابخانه های منعطف و کارا و Open Source از جاوا اسکریپت است که توسط کمپانی فیسبوک و جمعی از شرکت ها و توسعه دهندگان مستقل ساخته و نگه داری شده است و برای طراحی و مدیریت صفحات موسوم به رابط کاربری (UI) استفاده می شود. در ادامه نسخه React Native با هدف تولید و توسعه اپلیکیشن های موبایل برای Android , iOS ارائه شده است که می توان با سرعت بسیار بیشتری اپلیکیشن های موبایل تولید و عرضه کرد.
در همان ابتدا نیز فیس بوک با استفاده از React Native اقدام به بازطراحی اپ Instagram نمود و محبوبیت و قدرت React Native را بیش از قبل نمود و همه شرکت های تولید کننده نرم افزار را مشتاق به استفاده از این روش برای تولید اپ های موبایل نمود.

ما در این دوره پس از یادگیری مقدمات و راه اندازی React Native شروع به طراحی یک اپلیکیشن موبایل فروشگاه دیجیتال خواهیم کرد و آن را در محیط Android و iOS راه اندازی خواهیم کرد.

پیش نیازهای دوره React Native  :

گذراندن دوره آموزش React Js (یا تسط به جاوا اسکریپت) 

مشاهده رزومه استاد

مشاهده این درس در نقشه راه

سرفصل دوره :

معرفی و آشنایی با React JS

معرفی و آشنایی با کتابخانه React Native

بررسی تفاوت های React Native با روش های معمول تولید اپلیکیشن های موبایل مثل زبان جاوا اندروید و زبان Swift

معرفی سرور Node و نقش آن در یادگیری و استفاده از React Native

نصب و راه اندازی React Native

کار با state ها و نقش آن در تولید کامپوننت ها

کار با props و نحوه ارسال اطلاعات به کامپوننت ها با Props

نحوه style دهی به المان ها در React Native

نحوه چیدمان view ها با استفاده از flexbox

کار با المان های ListView - Button - Image - Text Input - Scroll View

نحوه فراخوانی API از سمت سرور به منظور دریافت و ارسال اطلاعات و داینامیک کردن کامپوننت ها

استفاده از Animation در صفحات مانند باز و بسته کردن به صورت Collcapse و افکت های مشابه

ساخت منو و راه اندازی Routing برای ارتباط view ها با یکدیگر

نحوه راه اندازی پروژه روی Android

نحوه راه اندازی پروژه روی iOS

آشنایی و نحوه استفاده از کامپوننت های آماده :

استفاده از View برای طراحی صفحات

کاربرد WebView برای نمایش صفحات وب در اپ موبایل

کار با کامپوننت های دیگر مانند DatePicker - Alert و سایر موارد پرکاربرد

نحوه کار با GeoLocation - Camera و Storage

و در نهایت آماده سازی پروژه اپ فروشگاه اینترنتی و نصب آن بر روی گوشی های Android و iOS  دانشجویان.