لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول ساخت Firebase
Firebase Build Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Firebase پلتفرمی برای ساخت برنامه های سریع، امن، مقیاس پذیر و بلادرنگ بدون مدیریت سرورها است. این دوره به شما می آموزد که چگونه از محصولات و خدمات ساخت Firebase برای موبایل و برنامه های وب خود استفاده کنید. ساختن یک برنامه موبایل یا وب در سریع ترین زمان ممکن در حالی که ایمن و مقیاس پذیر است، بخش مهمی از هر تیم توسعه است. در این دوره آموزشی، Firebase Build Fundamentals، یاد خواهید گرفت که چگونه یک برنامه را سریع و با اطمینان در Firebase بسازید. ابتدا، دو سرویس اصلی را برای تقریباً هر برنامه ای بررسی خواهید کرد: پایگاه داده Firestore برای مدیریت داده های شما و احراز هویت برای احراز هویت کاربران و ایمن سازی خدمات شما. در مرحله بعد، با استفاده از زیرساخت مقیاس پذیر Google Cloud، فضای ذخیرهسازی برای مدیریت داراییها و میزبانی ابری برای ارائه وبسایت استاتیک خود پیدا خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه برنامه خود را با استفاده از افزونه های Firebase یا توابع ابری گسترش دهید و آنها را با سایر خدمات و رویدادها ادغام و استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش محصولات Firebase Build مورد نیاز برای ساخت و اجرای یک برنامه وب یا موبایل کامل را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
آشنایی با Firebase
Understanding Firebase
خوش آمدی
Welcome
معرفی Firebase
Firebase Introduction
محصولات Firebase Build را کاوش کنید
Explore Firebase Build Products
معماری Firebase
Firebase Architecture
نحوه دسترسی به Firebase
How to Access Firebase
SDK ها و کتابخانه های مشتری
SDKs and Client Libraries
بررسی اجمالی دوره - مشکلات و راه حل ها
Course Overview - Problems and Solutions
خلاصه
Summary
شروع کار با Firebase
Getting Started with Firebase
شروع کار با Firebase
Getting Started with Firebase
کنسول Firebase
Firebase Console
Firebase CLI
Firebase CLI
یک برنامه راه اندازی کنید
Set up an App
اتصال به Firebase
Connecting to Firebase
طرحهای صورتحساب Firebase
Firebase Billing Plans
مجموعه شبیه ساز محلی Firebase
Firebase Local Emulator Suite
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
Cloud Firestore
Cloud Firestore
Cloud Firestore
Cloud Firestore
آشنایی با پایگاه داده NoSQL
Understanding NoSQL Database
ساختار داده Firestore
Firestore Data Structure
انواع داده Firestore
Firestore Data Types
یک پایگاه داده Cloud Firestore ایجاد کنید
Create a Cloud Firestore Database
ایجاد مجموعه و اسناد
Creating Collection and Documents
اتصال Firestore به App
Connecting Firestore to App
بازیابی و نوشتن داده ها
Retrieving and Writing Data
به روز رسانی داده ها در زمان واقعی
Real-time Data Updates
هماهنگ سازی
Synchronization
دسترسی آفلاین به داده ها
Access Data Offline
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
استعلام Firestor
Querying Firestore
استعلام Firestor
Querying Firestore
پرس و جوهای ساده
Simple Queries
پرس و جوها و شاخص های مرکب
Compound Queries and Indexes
مجموعه پرس و جوهای گروه
Collection Group Queries
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
احراز هویت
Authentication
احراز هویت
Authentication
فعال کردن احراز هویت Firebase
Enabling Firebase Authentication
یک حساب کاربری ایجاد کنید و وارد شوید
Create an Account and Log In
پیوند دادن ارائه دهندگان شخص ثالث به کاربران Firebase
Linking Third-party Providers to Firebase Users
قوانین امنیتی
Security Rules
زبان قوانین امنیتی
Security Rules Language
توابع نوشتن در قوانین امنیتی
Writing Functions in Security Rules
قوانین امنیت سازه ای
Structural Security Rules
کنترل دسترسی پایگاه نقش
Role Base Access Control
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
فضای ذخیره ابری
Cloud Storage
فضای ذخیره ابری
Cloud Storage
Cloud Storage را راه اندازی کنید
Set up Cloud Storage
یک مرجع ایجاد کنید
Create a Reference
آپلود فایل ها
Upload Files
دانلود فایل ها
Download Files
فایلهاروحذف کن
Delete Files
قوانین امنیت ذخیره سازی
Storage Security Rules
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
هاست ابری
Cloud Hosting
هاست ابری
Cloud Hosting
شروع با میزبانی Firebase
Getting Started with Firebase Hosting
راه اندازی دامنه سفارشی
Setting up Custom Domain
پیکربندی رفتار میزبانی
Configure Hosting Behavior
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
توابع ابری
Cloud Functions
توابع ابری
Cloud Functions
شروع کار با توابع
Getting Started with Functions
اولین تابع خود را بنویسید
Write Your First Function
استقرار توابع
Deploy Functions
توابع تماس از طریق درخواست های HTTP
Call Functions via HTTP Requests
اضافه کردن Admin Sdk
Adding Admin Sdk
عملکرد تماس از طریق تریگرهای Firestore
Call Function via Firestore Triggers
عملکرد تماس از طریق محرک های احراز هویت
Call Function via Authentication Triggers
تماس مستقیم با توابع
Call Functions Directly
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
پیکربندی از راه دور
Remote Config
پیکربندی از راه دور
Remote Config
شروع کار با Remote Config
Getting Started with Remote Config
همه اش را بگذار کنار هم
Putting It All Together
خلاصه
Summary
افزونه های Firebase
Firebase Extensions
افزونه های Firebase
Firebase Extensions
نصب برنامه های افزودنی
Installing Extensions
برنامه افزودنی ایمیل را فعال کنید
Trigger Email Extension
تغییر اندازه پسوند تصویر
Resize Image Extension
همه اش را بگذار کنار هم
Putting It All Together
برنامه های افزودنی محبوب
Popular Extensions
خلاصه
Summary
بررسی برنامه
App Check
بررسی برنامه
App Check
شروع کار با App Check
Getting Started with App Check
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
مجید یک Google Developer Expert (GDE) برای Flutter and Dart و یک توسعه دهنده نرم افزار پرشور با سالها توسعه و معماری برنامه های پیچیده وب و موبایل است. احساسات او به طور کلی Flutter ، PWA و عملکرد است. او نویسنده کتاب برنده جایزه Apress است. او یک رهبر جامعه است و عاشق به اشتراک گذاشتن دانش خود با جامعه با نوشتن ، صحبت کردن ، آموزش ، کمک به منبع باز و سازماندهی رویدادهای فنی است. او همچنین برگزارکننده چندین کنفرانس و گردهمایی بزرگ نوردیک مانند FlutterVikings است!
نمایش نظرات