آموزش توسعه iOS با Firebase

iOS Development with Firebase

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Firebase مجموعه نرم افزاری پرطرفداری است که توسعه دهندگان تلفن همراه را قادر می سازد به سرعت و به راحتی قابلیت سمت سرور را به برنامه ها اضافه کنند: احراز هویت ، ذخیره اطلاعات و موارد دیگر. این دوره برخی از مفیدترین سرویس ها را در Firebase SDK برای توسعه برنامه iOS بررسی می کند. Bear Cahill مربی کار خود را با نشان دادن چگونگی راه اندازی پروژه در کنسول Firebase و ادغام SDK در Xcode شروع می کند. سپس او نحوه استفاده از Firebase را برای ایجاد و تأیید اعتبار حساب کاربر نشان می دهد. در مرحله بعدی ، وی سه راه حل مختلف برای ذخیره اطلاعات - پایگاه داده در زمان واقعی ، ذخیره سازی ابری و فایر استور - معرفی کرده و نحوه ایجاد ، خواندن ، به روزرسانی و حذف داده ها از این منابع را نشان می دهد. سرانجام ، منابعی را برای کاوش در قابلیت های اضافی Firebase از جمله پیام رسانی و تجزیه و تحلیل کشف کنید.
موضوعات شامل:
  • ایجاد یک پروژه و برنامه جدید
  • نصب Firebase CocoaPods
  • پیکربندی احراز هویت با Firebase
  • ساخت رابط تأیید اعتبار Firebase
  • پیکربندی ذخیره سازی داده ها با پایگاه داده Firebase در زمان واقعی
  • ذخیره سازی پرونده ها در Cloud Storage
  • کار با داده های Firestore

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

1. شروع به کار با Firebase 1. Getting Started with Firebase

  • معرفی Firebase Firebase introduction

  • کنسول و پروژه Firebase Firebase console and project

  • ایجاد پروژه و برنامه Create project and app

  • Firebase CocoaPods موجود است Available Firebase CocoaPods

  • Firebase CocoaPods را نصب کنید Install Firebase CocoaPods

2. حساب های کاربری و تأیید اعتبار 2. User Accounts and Authentication

  • گزینه های FirebaseUI و Firebase SDK FirebaseUI and Firebase SDK options

  • احراز هویت را با Firebase پیکربندی کنید Configure authentication with Firebase

  • با Firebase حساب کاربری ایجاد کنید Create user account with Firebase

  • ورود به سیستم و ورود به سیستم حساب Firebase Sign-in and sign-out Firebase account

  • UI احراز هویت Firebase را آماده کنید Prepare Firebase authentication UI

  • ارائه UI تأیید اعتبار Firebase Present Firebase authentication UI

3. Firebase Realtime Database و Cloud Storage 3. Firebase Realtime Database and Cloud Storage

  • پیکربندی پایگاه داده Realtime Firebase Configure for Firebase Realtime Database

  • ساختار داده ها در Firebase Data structure in Firebase

  • داده ها را ایجاد و حذف کنید Create and delete data

  • داده ها را با Observers بخوانید Read data with Observers

  • داده ها را در Firebase به روز کنید Update data in Firebase

  • داده های باینری را در فضای ذخیره سازی ابر ذخیره کنید Store binary data in cloud storage

  • از فضای ذخیره‌سازی ابری دریافت و حذف کنید Get and delete from cloud storage

4- Firebase با بانک اطلاعات Firestore 4. Firebase with Firestore Database

  • نمای کلی Firestore Firestore overview

  • داده ها را در Firestore اضافه کنید Add data in Firestore

  • از Firestore داده دریافت کنید Get data from Firestore

  • داده ها را در Firestore به روز کنید Update data in Firestore

  • داده ها را از Firestore حذف کنید Delete data from Firestore

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه iOS با Firebase
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
26
Linkedin (لینکدین) lynda-small
09 خرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,916
- از 5
ندارد
دارد
دارد
Bear Cahill

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.