نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی Coursera Coach است؛ روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کرده، فرضیات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیقتر کنید.
این دوره تکنیکهای پیشرفته در React Native را پوشش میدهد و بر ساخت اپلیکیشنهای پیچیده با ادغام کدهای Native، فایربیس (Firebase)، اپلیکیشنهای چت مبتنی بر هوش مصنوعی و موارد دیگر تمرکز دارد. شما خواهید آموخت که چگونه اپلیکیشنها را با استفاده از React Native CLI راهاندازی و مستقر کنید، Firebase را برای احراز هویت و پایگاه داده لحظهای (Real-time Database) ادغام نمایید و رابطهای کاربری غنی با انیمیشنهای پیشرفته خلق کنید. با پوشش این مباحث کلیدی، شما قادر خواهید بود اپلیکیشنهای موبایل قدرتمندی توسعه داده و آنها را برای انتشار در پلتفرمهای اندروید و iOS آماده کنید.
دوره با ضروریات راهاندازی محیط React Native CLI در سیستمهای macOS و ویندوز آغاز میشود تا اطمینان حاصل شود که ابزارهای مناسب برای توسعه را در اختیار دارید. سپس به بررسی ادغام Firebase برای اندروید و iOS، شامل احراز هویت کاربران، نوتیفیکیشنهای Push و ورود اجتماعی با گوگل میپردازید. با تمرکز بر UI، دوره به خلق کامپوننتهای پیشرفته مانند آیکونهای سفارشی، صفحات Splash و نقشهها میپردازد تا اپلیکیشن شما از نظر بصری جذاب و کاربردی باشد.
علاوه بر این، شما به صورت عملی یک اپلیکیشن چت هوش مصنوعی مقیاسپذیر را با استفاده از ابزارهایی مانند Hugging Face و OpenAI خواهید ساخت. این بخش همه موارد، از ادغام API هوش مصنوعی تا طراحی رابط کاربری چت و پیادهسازی ویژگیهای تعاملی را پوشش میدهد. همچنین یاد میگیرید که اپلیکیشن خود را با انیمیشنهای React Native بهینه کنید و تجربه کاربری را از طریق انتقالهای نرم، تغییر رنگها و حرکات پویا بهبود بخشید.
دوره با استراتژیهای استقرار (Deployment) به پایان میرسد و به شما میآموزد چگونه فایلهای APK و AAB را برای اندروید تولید کرده و بهروزرسانیهای OTA (Over-the-Air) را برای هر دو پلتفرم iOS و اندروید تنظیم کنید. در پایان این دوره، شما بر تمام مراحل، از ساخت اپلیکیشنهای پیشرفته React Native تا استقرار بهینه آنها مسلط خواهید شد.
در نهایت، شما قادر خواهید بود Firebase و ماژولهای Native را در اپلیکیشنهای خود ادغام کنید، قابلیتهای چت مبتنی بر هوش مصنوعی بسازید، انیمیشنهای پیچیده برای ارتقای UI به کار ببرید و اپلیکیشنهای خود را در استورهای اندروید و iOS منتشر کنید.
سرفصل ها و درس ها
آشنایی با React Native CLI
Introduction to React Native CLI
معرفی React Native CLI
React Native CLI
شباهتهای Expo و CLI
How Expo and CLI Share a Lot Together
راهاندازی محیط MacOS
MacOS Environment Setup
راهاندازی محیط اندروید در مک
Mac Android Environment Setup
اجرای اپلیکیشن روی iOS و اندروید
Run App on iOS & Android
اجرای اپلیکیشن روی دستگاه واقعی اندروید
Run App on Real Android Device
اجرای اپلیکیشن روی آیفون واقعی
Run App on Real iPhone Device
آشنایی با Yarn
Introduction to Yarn
کار با Firebase در React Native CLI
Firebase with React Native CLI
تغییر Bundle ID
Change Bundle ID
اتصال Firebase به اندروید
Integrate Firebase with Android
اتصال Firebase به iOS
Integrate Firebase with iOS
نوتیفیکیشنهای Push در اندروید
Push Notifications Android
نمایش نظرات