دوره آموزش React Native


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش React Native - طراحی اپ Adnroid و iOS 10 جلسه 30 ساعت شنبه از ساعت 17:30 الی 20:30
شنبه ۸ دی ۱۳۹۷ 720,000 تومان محسن درم بخت

دوره آموزش React Native

برای طراحی اپلیکیشن برای Adnroid و iOS


تکنولوژی سمت کلاینت 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  دانشجویان.