هیچ دوره ای در سبد آموزش شما وجود ندارد
چرا آموزش react native را شروع کنیم؟ react native یکی از قدیمیترین فریمورکهای برنامه نویسی زبان جاوا اسکریپت میباشد. کاربردهای اولیه جاوا اسکریپت به علت ساده بودن این زبان و سبک بودن آن به استفاده در مرورگرها محدود میشد. پس از ارائه اکما اسکریپت 6 که نسخهای از جاوا اسکریپت بود که در آن اصول شی گرایی نیز مطرح و استفاده شده بود این زبان محبوبیت بیشتری پیدا کرد و در دهه جدید به دنبال رشد سریع زبانهای برنامه نویسی، جاوا اسکریپت نیز مورد توجه توسعه دهندگان زیادی قرار گرفت و به همین دلیل فریم ورک های زیادی برای این زبان نوشته شدند.
یکی از این توسعه دهندگان شرکت بزرگ فیس بوک بود که فریم ورک React را بر مبنای زبان جاوا اسکریپت و برای ساخت برنامههای وب تک صفحهای ساخت، پس از آن فیس بوک به دنیال توسعه React Native رفت. این فریم ورک از جاوا اسکریپت، برای ساخت اپلیکیشن های موبایل نوشته شد. با استفاده از این فریم ورک میتوان با زبان جاوا اسکریپت اپلیکیشنی را برای دو سیستم عامل اندروید و IOS نوشت. به علت پشتیبانی شرکتی بزرگ مانند فیس بوک و سادگی زبان جاوا اسکریپت، این فریم ورک در این سالها توسعه و محبوبیت بیشتری یافت. برای درک این که این فریم ورک چه قدرتی دارد کافیست به این نکته اشاره کنیم که برنامه قدرتمند و محبوبی مثل اینستاگرام با این فریم ورک نوشته شده است.
در دوره آموزش react native چه می آموزید؟
- با مفاهیم ابتدایی es6 آشنا میشوید
- با اصول کد نویسی React Native آشنا می شوید
- تمام کامپوننت های React Native را بطور کامل بررسی و با مثال از آن ها استفاده خواهیم کرد
- کامپوننت سفارشی خودمان را خواهیم ساخت
- با سیستم Props در ری اکت آشنا می شوید
- مفاهیم States و Events در React را یاد می گیرید
- با مفهوم چرخه زندگی در React آشنا می شوید
- انیمیشن در React Native را بطور کامل بررسی خواهیم کرد
- طراحی چندین صفحه و جابه جایی بین آن ها
- ارسال و دریافت پارامتر در صفحات
- ساخت Tab سفارشی
- ساخت Drawer سفارشی
- دریافت اطلاعات از سرور و نمایش آنها
- ساخت اشکال ۲ بعدی
- فعال کردن ویبره گوشی
- استفاده از فونت فارسی و انگلیسی
- دسترسی به دوربین گوشی
- تغییر آیکون اپلیکیشن اندروید و ios
- خروجی گرفتن از اپ اندروید و ios
این دوره برای چه کسانی مناسب است ؟
- افرادی که با زبان برنامه نویسی جاوا اسکریپت آشنایی دارند .
- افرادی که قصد دارند به صورت حرفه ای برای موبایل برنامه نویسی انجام دهند .
- افرادی که قصد دارند از این راه کسب درآمد کنند .