توضیحات
آموزش مفاهیم پیشرفته و پروژه محور React Native
نام دوزه : React Native: Advanced Concepts
پیش نیاز:
توضیحات:
توجه: این دوره فرض می کند که شما اصول اولیه React Native را پایین آورده اید. دوره من “The Complete React Native and Redux” را بررسی کنید، آماده سازی عالی است!
فراتر از اصول اولیه React Native بروید! این دوره به شما موضوعات پیشرفته ای را که برای ساختن یک اپلیکیشن پرفروش شماره 1 نیاز دارید، آموزش می دهد.
Push Notifications؟ آن را یاد خواهید گرفت. انیمیشن های عمیق؟ پوشش داده شده. ماندگاری داده آفلاین؟ البته!
چه چیزی خواهید ساخت؟
همه دوره های من “یادگیری از طریق انجام” هستند:
بدون سخنرانی بی پایان خسته کننده با پاورپوینت، فقط نمونه های زنده و تعاملی کدنویسی.
در این دوره ما سه اپلیکیشن مجزا با پیچیدگی فزاینده می سازیم که هر کدام ویژگی های مختلف React Native را نمایان می کند.
با قرار دادن هر مفهوم در یک برنامه واقعی، ایده بهتری از زمان استفاده از هر ویژگی منحصر به فرد و قدرتمند خواهید داشت.
۱) یک عرشه Swipe Deck شبیه Tinder بسازید.
بله، مولفه متحرک کلاسیک! ما یک پشته بزرگ از کارتهای زیبا میسازیم که کاربر میتواند آنها را در اطراف صفحه بلغزد، برای «پسندیدن» یک مورد یا «چپ» برای دوست نداشتن یک مورد، انگشت خود را به سمت راست بکشد.
این گرم کردن شما را با تفسیر ورودی لمسی از طریق سیستم PanResponder، جابجایی عناصر با ماژول Animated و برون یابی مقادیر انیمیشن از طریق سیستم Interpolation آشنا می کند.
2) با احراز هویت یک بار رمز عبور به باطن شیرجه بزنید.
آیا تا به حال از شما خواسته شده که با استفاده از کدی که برای شما پیامک ارسال می شود، وارد شوید؟
گذرواژههای یکمصرف یک جریان احراز هویت جدید هستند که از شماره تلفن کاربر به عنوان رمز شناسایی منحصربهفرد آنها استفاده میکنند.
ما از Twilio API برای ارسال پیام متنی به کاربر برای تأیید هویت او استفاده خواهیم کرد، در حالی که منطق تجاری خود را در توابع جدید Google Cloud Firebase ایمن می کنیم.
3) برنامه جستجوی شغل خودتان.
Tinder برای مشاغل! این برنامه 100٪ ویژگی کامل است!
ما یک برنامه با آموزش کامل صفحه خوش آمدگویی برای اجزای کاربر جدیدمان، احراز هویت فیس بوک و نقشه خواهیم ساخت.
با استفاده از Indeed’s Job API فهرستی از مشاغلی که میخواهد یا نمیپسندند بر اساس موقعیت مکانی به کاربر ارائه میشود، سپس آنها را پیگیری کرده و برای مشاغل انتخابی خود اعمال میکند.
هر دو OSX و Windows پشتیبانی می شوند – iOS یا Android را توسعه دهید!
در اینجا چیزی است که ما در آموزش مفاهیم پیشرفته و پروژه محور React Native یاد خواهیم گرفت:
- تئوری و عمل پیاده سازی سیستم های انیمیشن پیچیده را بیاموزید
- با استفاده از پلتفرم جدید Expo، برنامه خود را بوت استرپ کنید
- با استفاده از React-Navigation کاربر خود را به اطراف هدایت کنید
- کاربران خود را با اعلانهای فشاری خودکار درگیر کنید
- جریان احراز هویت را در برنامه خود با گذرواژه های یکبار مصرف با Twilio افزایش دهید
- با پایداری داده آفلاین، قابلیت اطمینان برنامه خود را افزایش دهید
- با صفحات آموزش خوش آمدگویی به کاربران خود در مورد نحوه استفاده از برنامه خود آموزش دهید
- با استفاده از Facebook OAuth کاربران خود را احراز هویت کنید
- با Google Cloud Functions از بخش جلویی موبایل فراتر بروید: منطق سفارشی را به باطن Firebase خود اضافه کنید
- مکان کاربران خود را با اجزای MapView چند پلتفرمی پیدا کنید
دوره آموزش مفاهیم پیشرفته و پروژه محور React Native برای چه کسانی است:
- این دوره برای کسانی است که به دنبال یادگیری موضوعات پیشرفته React Native هستند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید