نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات