لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه های Ionic با Firebase
Ionic Apps with Firebase
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک برنامه اجتماعی بدون سرور با Ionic و Firebase برای Android و iOS از ابتدا تا فروشگاه بسازید. ساخت برنامههای Android و iOS با Ionic با استفاده از پلاگینهای Ionic Native برای ویژگیهای بومی مانند Camera استفاده از Firebase با برنامههای Ionic و Angular استفاده از Firebase Auth برای مدیریت کاربران استفاده از Cloud Firestore برای ذخیره و مدیریت دادههای برنامه آپلود فایلها در Firebase Cloud Storage با استفاده از Firebase Cloud Functions برای بارگیری مشاغل سنگین ارسال خودکار اعلانهای فشاری به کاربران انتشار برنامهها در فروشگاه Google Play پیش نیازها:تجربهای در برنامهنویسی و توسعه استعداد برنامهنویسی اشتیاق به ایجاد چیزی خارج از جعبه کامپیوتر با Windows یا Mac VS Code یا هر ویرایشگر متنی یک اتصال اینترنتی قابل اعتماد
Ionic Apps with Firebase دورهای کامل است که دو فناوری پیشرو توسعه برنامه - Ionic Framework و Firebase را به شما آموزش میدهد. در این دوره، در حین کار بر روی یک اپلیکیشن اجتماعی دنیای واقعی، همه چیز را در مورد Ionic و Firebase خواهید آموخت. در پایان دوره، می توانید برنامه خود را منتشر کنید.
ما با یادگیری اصول اولیه Ionic و Firebase شروع می کنیم. پس از معرفی هر دو فناوری، با ساختن قسمت جلویی اپلیکیشن موبایل با استفاده از چارچوب Ionic آشنا خواهید شد و بکاند توسط Firebase مراقبت میشود. کد هر سخنرانی برای دانش آموزان در دسترس است تا به روشی ساده و سازماندهی شده به آنها مراجعه کنند. یک مخزن با هر دانش آموز به اشتراک گذاشته می شود و کد هر سخنرانی در یک شاخه Git جداگانه موجود است. می توانید مخزن را نیز کلون کنید.
با استفاده از Ionic و Firebase - Feedly یک برنامه موبایل اجتماعی میسازید.
درباره
خواهید آموخت
ساخت رابط کاربری با Ionic
شما با یادگیری اصول Ionic و Firebase شروع خواهید کرد. در طول دوره، شما با اجزای مختلف Ionic Framework آشنا می شوید و از آنها در یک برنامه واقعی استفاده می کنید. شما یاد خواهید گرفت که چگونه رابط های کاربری زیبا با HTML و SCSS بسازید و از اجزای داخلی در Ionic استفاده کنید.
احراز هویت Firebase
شما یاد خواهید گرفت که با استفاده از Ionic Framework جریان های احراز هویت ایجاد کنید. ایجاد و احراز هویت کاربران توسط Firebase Auth مراقبت می شود. این همه درد و رنج مدیریت کاربر را از بین می برد. تنها کاری که باید انجام دهید این است که برنامه خود را با Firebase Auth متصل کنید و کاربران شما می توانند با استفاده از ایمیل و رمز عبور خود شروع به ثبت نام و ورود به برنامه شما کنند. ما همچنین برای ایجاد تجربه کاربری خوب کار خواهیم کرد و برای آن، از اجزای شگفت انگیزی که در Ionic تعبیه شده اند استفاده خواهیم کرد.
Cloud Firestore
Cloud Firestore یک پایگاه داده انعطاف پذیر و مقیاس پذیر برای توسعه موبایل، وب و سرور از Firebase و Google Cloud Platform است. شما یاد خواهید گرفت که چگونه تمام داده های برنامه خود را با استفاده از Cloud Firestore ذخیره و بازیابی کنید. با جستجوی داده ها و استفاده از مفاهیم Angular برای نمایش داده ها در برنامه آشنا خواهید شد. شما از Ionic برای ساخت تمام رابط های کاربری استفاده خواهید کرد.
Firebase Cloud Storage
اپلیکیشن اجتماعی که در این دوره آموزشی خواهیم ساخت، Feedly، به کاربران خود اجازه میدهد تا با استفاده از دوربین گوشی خود روی عکسها کلیک کرده و آنها را آپلود کنند. ما همه این تصاویر را در یک مکان ابری امن و قابل دسترس ذخیره می کنیم. Cloud Storage for Firebase یک سرویس ذخیرهسازی شی قدرتمند، ساده و مقرون به صرفه است که برای مقیاس Google ساخته شده است. با کلیک کردن روی تصاویر با استفاده از دوربین تلفن کاربر و آپلود آن در فضای ذخیره سازی Firebase آشنا خواهید شد.
توابع ابری Firebase
Cloud Functions برای Firebase به شما امکان می دهد تا به طور خودکار کدهای پشتیبان را در پاسخ به رویدادهایی که توسط ویژگی های Firebase و درخواست های HTTPS ایجاد می شوند، اجرا کنید. شما در مورد ایجاد توابع Firebase برای پیاده سازی قابلیت های Likes و Comments در برنامه ما، به نام Feedly، یاد خواهید گرفت. این به کاربران این امکان را می دهد که پست های ایجاد شده توسط سایر کاربران را لایک کنند و همچنین روی آن پست ها نظر دهند. با تشکر از Firebase Cloud Functions و Cloud Firestore، همه این دادهها در زمان واقعی در برنامه بهروزرسانی میشوند.
Firebase Cloud Messaging
Firebase Cloud Messaging به شما امکان می دهد اعلان هایی را برای کاربران خود ارسال کنید تا آنها را با برنامه درگیر نگه دارید. در این دوره آموزشی با ارسال نوتیفیکیشن به کاربران اپلیکیشن خود آشنا خواهید شد. هر زمان که شخصی پستهای او را دوست داشته باشد یا روی پستهایش نظر دهد، برای کاربر اعلانهایی ارسال میکنید. از آنجایی که ما در حال ساخت یک برنامه موبایل اجتماعی در دنیای واقعی هستیم، پیامرسانی ابری یکی از حیاتیترین ویژگیها برای درگیر نگه داشتن کاربران با برنامه است.
خب، منتظر چه چیزی هستید؟ با Ionic Framework و Google's Firebase شروع به یادگیری کنید و برنامه موبایل اجتماعی دنیای واقعی خود را بسازید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
قبل از اینکه شروع کنیم
Before We Start
مقدمه ای بر Ionic
Introduction to Ionic
مقدمه ای بر Firebase
Introduction to Firebase
مقدمه ای بر چارچوب Ionic
Introduction to the Ionic Framework
نصب NodeJS و VS Code
Installing NodeJS and VS Code
نصب Ionic و ایجاد اپلیکیشن
Installing Ionic and Creating an App
آشنایی با ساختار پوشه یونی
Understanding Ionic Folder Structure
اجرای برنامه در شبیه ساز اندروید
Running the app on Android Emulator
اجرای برنامه در iOS Simulator
Running the app on iOS Simulator
مدیریت کاربر با احراز هویت Firebase
User Management with Firebase Authentication
نمایش نظرات