آموزش توابع Firebase: اصول

Firebase Functions: Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توابع Firebase روشی آسان برای توسعه دهندگان فراهم می کند تا کد را در فضای ابری و مقیاس بندی کنند و برنامه های بدون سرور مبتنی بر رویداد را ایجاد کنند. این دوره به شما نحوه ایجاد توابع Firebase با استفاده از javascript و typescript را آموزش می دهد. توابع Firebase به شما امکان می دهد در پاسخ به رویدادهای ایجاد شده توسط ویژگی های Firebase و درخواست های HTTPS ، به طور خودکار کد Backend را اجرا کنید. در این دوره ، Firebase Functions: Fundamentals ، مهارت های مورد نیاز را برای توانایی استفاده از Cloud Functions برای Firebase کسب خواهید کرد. ابتدا ، اصول توابع ابر را یاد خواهید گرفت. در مرحله بعدی ، نحوه ایجاد توابع قابل تماس و نحوه فراخوانی مستقیم توابع را کشف خواهید کرد. سرانجام ، شما همچنین خواهید فهمید که چگونه عملکردهای Firebase را در سرویس های مختلف Firebase مانند Cloud Firestore ، پایگاه داده در زمان واقعی ، تأیید اعتبار ، و غیره فعال کنید. در پایان این دوره ، شما یک درک اساسی از توابع Firebase و نحوه استفاده از آن خواهید داشت. آن را برای ایجاد برنامه های پیچیده است.

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

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

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

شروع شدن Getting Started

  • شروع شدن Getting Started

  • Firebase چیست؟ What Is Firebase?

  • پیش نیازها Prerequisites

  • چرا باید توابع Firebase را یاد بگیرید؟ Why Should You Learn Firebase Functions?

  • چگونه کار می کند؟ How Does It Work?

  • راه اندازی Node.js و Firebase CLI Setting up Node.js and Firebase CLI

  • ایجاد اولین عملکرد Creating Your First Function

  • خلاصه Summary

تماس مستقیم با توابع Calling Functions Directly

  • مقدمه Introduction

  • ایجاد عملکرد قابل تماس Creating a Callable Function

  • تنظیم محیط مشتری Setting up a Client Environment

  • ذخیره داده ها در پایگاه داده Firebase در زمان واقعی Storing Data in Firebase Realtime Database

  • راه اندازی عملکردها با درخواست HTTP Triggering Functions with an HTTP Request

  • خاتمه عملکردهای HTTP Terminating HTTP Functions

  • خلاصه Summary

راه اندازی توابع Firebase Triggering Firebase Functions

  • مقدمه Introduction

  • راه اندازها در تغییرات Cloud Firestore Triggers on Cloud Firestore Changes

  • مدیریت داده های رویداد Cloud Firestore Handling Cloud Firestore Event Data

  • راه اندازها در تغییرات پایگاه داده در زمان واقعی Triggers on Realtime Database Changes

  • مدیریت داده های رویداد پایگاه داده بیدرنگ Handling Realtime Database Event Data

  • کار با احراز هویت Firebase Working with Firebase Authentication

  • راه اندازها در تغییرات ذخیره سازی ابری Triggers on Cloud Storage Changes

  • دسترسی به خصوصیات شی ذخیره سازی Accessing Storage Object Attributes

  • خلاصه Summary

نوشتن توابع Firebase Writing Firebase Functions

  • مقدمه Introduction

  • توابع مدیریت Managing Functions

  • توابع نوشتن به حروفچینی Writing Functions in Typescript

  • ساده سازی توابع ناهمزمان Simplifying Asynchronous Functions

  • تلاش مجدد از توابع ناهمزمان Retrying Asynchronous Functions

  • نکات و ترفندها Tips and Tricks

  • خلاصه Summary

آزمایش توابع Firebase Testing Firebase Functions

  • مقدمه Introduction

  • عملکردهای محلی را اجرا کنید Running Functions Locally

  • تنظیم محیط آزمایش Setting up Testing Environment

  • آزمایش توابع پس زمینه (غیر HTTP) Testing Background (Non-HTTP) Functions

  • آزمایش توابع HTTP Testing HTTP Functions

  • خلاصه Summary

نظارت بر عملکردهای Firebase Monitoring Firebase Functions

  • مقدمه Introduction

  • نوشتن و مشاهده گزارش ها Writing and Viewing Logs

  • گزارش خطاها Reporting Errors

  • مشاهده معیارهای پایش شده Viewing Monitored Metrics

  • خلاصه Summary

به روزرسانی عملکرد Firebase از نسخه بتا Upgrading Firebase Function from Beta Version

  • مقدمه Introduction

  • توابع زمینه (غیر HTTP) Background (Non-HTTP) Functions

  • تغییرات SDK براساس نوع راه انداز SDK Changes by Trigger Type

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش توابع Firebase: اصول
جزییات دوره
2h 33m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
4.5 از 5
دارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

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