آموزش ایجاد برنامه چت iOS مبتنی بر Cloud با Firebase

Creating a Cloud-based Swift iOS Chat App with Firebase

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Firebase به یکی از محبوب ترین پایگاه های داده مبتنی بر ابر تبدیل شده است. این دوره به شما می آموزد که چگونه با استفاده از Firebase یک برنامه گپ Swift iOS بسازید. داشتن یک سرویس ذخیره سازی مبتنی بر ابر هوشمند و آسان برای برنامه iOS شما بسیار مهم است ، در صورت نیاز به برقراری ارتباط در زمان واقعی و قابل اعتماد. در این دوره ، ایجاد یک برنامه چت Swift iOS مبتنی بر Cloud با Firebase ، خواهید دید که چگونه Firebase به کمک شما می آید و نیاز به قابلیت اطمینان و تعامل در زمان واقعی را برآورده می کند. ابتدا یک برنامه چت مبتنی بر Swift ایجاد خواهید کرد و هسته اصلی این برنامه Firebase خواهد بود. در مرحله بعدی ، خواهید آموخت که چگونه Firebase را در برنامه iOS ادغام کنید. سرانجام ، شما ساختار طرح Firebase را که کلیدی برای درک کامل ادغام iOS/Firebase است ، جستجو خواهید کرد. در پایان این دوره ، شما می دانید که چگونه Firebase را با iOS ادغام کنید و یک برنامه چت در زمان واقعی ایجاد کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بررسی اجزای Firebase Exploring the Components of Firebase

  • ایجاد برنامه Cloud based Swift iOS Chat با Firebase (جایگزینی برای Parse) Creating a Cloud Based Swift iOS Chat App with Firebase (A Replacement for Parse)

اتصال برنامه شما به Firebase Connecting Your App to Firebase

  • اتصال برنامه شما به Firebase Connecting Your App to Firebase

  • نصب CocoaPods Installing CocoaPods

چیدمان صحنه Scene Layout

  • طرح اولیه صحنه ها Initial Layout of Scenes

  • Segues های اولیه ، افزودن نمایه ، تنظیمات اجزای UI Initial Segues, Adding Profile, & Settings UI Components

  • اضافه کردن عملکرد به Segues و تنظیمات خودکار طرح Adding Functionality to Segues and Auto Layout Adjustments

  • طراحی رابط کاربری Chat Designing the Chat UI

  • افزودن کنترل کننده ها Adding Controllers

Firebase Plumbing و Chat UI ساخت Firebase Plumbing and Chat UI Build Out

  • ایجاد FirebaseManager Creating the FirebaseManager

  • تأیید اعتبار کاربر Validating User Authentication

  • ایجاد PostManager برای واکشی پست ها Creating PostManager for Fetching Posts

  • تکمیل PostManager Completion of PostManager

  • افزودن ChatViewCell Adding Chat TableViewCell

  • پیاده سازی ChatViewController ChatViewController Implementation

احراز هویت ایمیل و رمز عبور Email and Password Authentication

  • معرفی ماژول Module Intro

  • ایجاد کلاس کاربر Creating the User Class

  • ایجاد ProfileManager Creating the ProfileManager

  • سیم کشی نمای مشخصات Wiring up the Profile View

  • افزودن مستقیم داده ها به Firebase Adding Data Directly into Firebase

  • نمایش داده های Firebase در برنامه ما Displaying Firebase Data in Our App

  • خلاصه ماژول Module Summary

احراز هویت و پرداخت UI Authentication and UI Polishing

  • معرفی ماژول Module Intro

  • سیم کشی ورود Wiring up the Login

  • FirebaseManager CreateAccount () FirebaseManager CreateAccount()

  • ایجاد حساب های کاربری زنده Creating Live User Accounts

  • ارسال متن را سیم کشی و تأیید کنید Wire up and Verify Sending Text

  • تأیید اعتبار پیام های ارسال شده Validating Sent Messages

  • مشخصات نمایش طرح بندی پرداخت Profile View Layout Polishing

  • چیدمان نمایش چت پرداخت Chat View Layout Polishing

  • خلاصه ماژول Module Summary

بارگذاری عکس Photo Uploading

  • معرفی ماژول Module Intro

  • یکپارچه سازی عملکرد عکس پروفایل Profile Image Function Integrations

  • سیم کشی صحنه تنظیمات Wiring up Settings Scene

  • ادغام بارگذاری عکس Integrating Photo Upload

  • در حال آزمایش بارگذاری عکس Testing Photo Uploads

  • خلاصه Summary

RemoteConfig �_ به روزرسانی برنامه شما در حین پرواز RemoteConfig �_ Updating Your App On The Fly

  • معرفی ماژول Module Intro

  • در حال آماده سازی برای پیکربندی از راه دور Preparing for Remote Config

  • تنظیمات به طور پیش فرض Settings Defaults

  • کشیدن مقادیر پیکربندی از راه دور Pulling in Remote Config Values

  • آماده شدن برای به روزرسانی های مداوم Preparing for Continuous Updates

  • به روز رسانی مداوم در عمل Continuous Updates in Action

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش ایجاد برنامه چت iOS مبتنی بر Cloud با Firebase
جزییات دوره
3h 40m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
3.4 از 5
دارد
دارد
دارد
Brett Romero
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brett Romero Brett Romero

مدرسه کسب و کار Bitesize

ترکیب مهارت‌های یک ، #نویسنده/ و مهندس نرم‌افزار برای ارائه دیدگاهی منحصر به فرد در ایجاد سود.