1 المحاضرة الأولى فى Firebase مقدمة للفايربيز ومعرفة الخدمات

👁 2 مشاهدات

1 المحاضرة الأولى فى Firebase مقدمة للفايربيز ومعرفة الخدمات

النص الكامل للفيديو

السلام عليكم ازيكم يا شباب المحاضره دي هي المحاضره الاولى من محاضرات الفاير بيز طيب الفاير بيز ايه لازم ان انا اربطها بتطبيقي فلاتر ايه لازمتها اه خلي بالك ان مثلا انت لو معاك عايز تعمل ابلكيشن محل ابلكيشن محل ده طبعا المفروض ان هو بيعرض بضايع بمواصفاتها باسعارها بالكلام ده كله وبالتالي اا لازم يبقى فيه نت عشان يقدر يستقبل البضائع دي انا كصاحب محل اقدر ارفع تفاصيل البضائع بتاعتي دي على الداتابيس دي صح والموبايل ياخد المعلومات اللي بيعرضها عليه من الداتابيز دي يعني لو فتحنا البينت بالشكل ده كده لو دي هي الداتابيز اللي على النت اللي اللي احنا المفروض بنتعامل معاه دي كده هي الداتابيز طيب دلوقتي زي ما انت شايف الداتابيز دي بيقدر كذا تطبيق انه يشوفها يعني التطبيق بتاعي لو انا مسطبه على الموبايل الاول ده ومسطبه مثلا على التابلت ده ومسطبه مثلا على ا ديسك توب مثلا وهكذا مسطبه على كذا حاجه او كذا موبايل مسطبه على موبايلات ناس كتير على حاجات ناس كتير اللي هيحصل ايه؟ اللي هيحصل حصل ان كل الموبايلات دي او كل التابلتس دي او كل الاجهزه دي بتاخد الداتا بتاعتها منين؟ بتاخدها من الداتابيز هنا بتعرض نفس الحاجه يعني ايه؟ يعني انا لو دخلت على الموبايل الاول ده هلاقيه عارض نفس الداتا اللي موجوده على الموبايل الثاني نفس الداتا اللي موجوده على التابلت نفس الداتا اللي موجوده على الكمبيوتر نفس الداتا اللي موجوده على كل حته ليه؟ لان التطبيقات دي كلها هو نفس التطبيق يعني متثبت على كل الاجهزه دي بياكسس نفس الداتابيز وبالتالي اي معلومه جديده انت بتضيفها بايدك على الداتابيز دي بتظهر على كل الموبايلات دي صح فهنا بقى ايه لازمه النت لازمه ان يبقى الداتابيز دي محطوطه على النت ما تبقاش مجرد داتابيز موجوده داخليه في الموبايلات وخلاص ما احنا خدنا ازاي نعمل داتابيز داخليه خاصه بالموبايل نفسه اللي هي اللوكال داتابيز او لوكال ستورج بتاع الموبايل نفسه باستخدام استخدام كيو لايت او باستخدام مثلا الشيرد بريفرنس صح ممكن نعمل حاجه زي كده ان الذاكره تكون داخليه محليه خاصه بالموبايل نفسه ولكن عايزك تشوف يعني ايه ذاكره محليه الذاكره المحليه معناها ايه معناها ان الموبايل الاول ده هيخزن الداتا بتاعته على الميموري بتاعته على الذاكره بتاعته فقط مالوش اي اتصال بالانترنت الموبايل الثاني ده بيخزن الداتا بتاعته على الميموري بتاعته ده برده بيخزن الداتا بتاعته على الميموري بتاعته فاللي يحصل ايه؟ اللي يحصل ان انا مثلا كنت عامل الموبايل ده وانا مبرمجه حاطط فيه الداتا بتاعته دي حاطط فيها مثلا شويه بضايع شويه البضايع دي موجوده في الموبايل الاول ده وهي هي برده اللي في الموبايل الثاني وهي هي اللي في الموبايل الثالثه ليه؟ لانها متخزنه على الذاكره المحليه بتاع كل موبايل فيهم ولكن انا دلوقتي صاحب المحل حبيت ان انا ارفع بضاعه جديده احط بضاعه جديده للتطبيقات دي فاللي هيحصل ايه؟ ان انا لازم ادخل على كل موبايل من دول يعني ادخل على الموبايل الاول ده واقول لليوزر بتاعه معلش خد النسخه الجديده من التطبيق ده امسح النسخه اللي عندك وحط النسخه الجديده اللي انا ايه حطيتها دي اصل في بضاعه جديده ايه نزلت صح والثاني هقول له نفس الموضوع والثالث هقول له نفس الموضوع فده طبعا مش صح الصح ايه الصح ان يبقى الداتابيز بتاعتي دي موجوده على نت بحيث اني لما انا اضيف عليها بيانات جديده الموبايل نفسه مش مخزن اي حاجه جواه مش مخزن اي حاجه في الميموري بتاعته هو فقط بيعرض الداتا اللي موجوده على النت دي وظيفه التطبيق بتاع الموبايل بيعرض الداتا اللي موجوده على النت وبالتالي اي داتا جديده اليوزر هيضيفها او صاحب المحل مثلا هيضيفها على الداتابيز اللي موجوده على النت هتتعرض على كل الموبايلات اللي مثبته التطبيق ده فده هي فايده الداتا بيز انها تكون موجوده على النت طب مين هنا الداتابيز بتاعتنا اللي احنا هنتعامل معاها هي الفاير بيز لو دخلت على جوجل بحثت عن الفاير بيز بالشكل ده كده ودخلت على اول موقع ده هو موقع الفاير بيز زي ما انت شايف ده الموقع الاساسي للفاير بيز تدخل هنا على جو تو كونسول هيدخلك على المشاريع السابقه اللي انت كنت عاملها او لو انت مش عامل مشاريع فهيقترح عليك كريت نيو فاير بيس بروجكت بالشكل ده كده فهضغط على كريتو نيو فاير بيز بروجكت ممكن اضغط عليه بالشكل ده واضيف بقى البروجكت اللي انا عايزه مثلا انا عايز اضيف مشروع بتاعي انا المشروع ده هيكون خاص بال المحل يعني انا معايا محل والمحل ده ا بنعرض عليه بضايع الداتايز بتاعته او الفاير بيز اللي هي الداتابيز بتاعتي يعني عليها البضايع بتاع المحل وكل التطبيقات اللي انا عاملها او التطبيق اللي انا عامله يعني ومثبته على كل الموبايلات هيبقى له اكسس على الفاير بيس دي ويقدر ان هو يعرض البضايع اللي موجوده عليها فتعال نسميها او نسمي البروجكت بتاعنا ده مثلا شوب او ماركت اب بالشكل ده وتعال نعمل كونتينو تمام تعالى اعمل كونتينو تاني كونتينو تاني وطبعا هنا بتحدد الاكونت اللي انت شغال بيه اللي هو الديفولت اكونت فور فاير بيز كريت فاير بيس بروجكت فهتلاقيه عمله بالشكل ده كده طبعا بياخد وقت هتنتظر لحد ما ايه ما يعمل المشروع بتاعك على الفاير بيس طبعا كل الخطوات اللي انا بقولها دي دلوقتي مالهاش اي علاقه بفلاتر يعني انا في المحاضره دي انا بس هكلمك عن الفاير بيز نفسها انا دلوقتي بعيد عن فلاتر ليه لان الفاير بيز هل هي مخصصه فقط لفلاتر لا الفاير بيز مخصصه ل اي لغه برمجه انت هتعمل بيها يعني هي بتدعم لغات برمجه معينه ولكن هي مش مخصصه لفلاتر بس يعني مثلا لو انت هتعمل ديسك توب ابلكيشن باستخدام بايثون مثلا فهي بتقدر ان انت تاكسس الفاير بيز من خلال بايثون تقدر ان انت تاكسس الفاير بيز من خلال الويب عشان تبني حاجات مواقع ويب فيبقى الباك بتاعها موجود على الفاير بيز كذلك تقدر ان انت ا في فلاتر يبقى يبقى الداتا بتاعتك او الداتابيز بتاعتك تبقى هي الفاير بيز في فلاتر فالفاير بيز هي منصه او بلاتفورم البلات فورم دي متكامله مع اي حاجه انت عاوز تعملها تمام وبالتالي هي مش مخصصه لفلاتر بس ففي ده انا هكلمك عن الفاير بيز بالتفصيل مش هدخل دلوقتي في فلاتر دلوقتي هنتكلم عن الفاير بيز والخدمات اللي موجوده فيها ايه وتقدر تعمل بيها ايه وقد ايه هي مفيده كده يعني هتضغط على كونتينو بالشكل ده كده هتنتظر لحد ما يدخلك على الصفحه بتاع البروجكت اللي انت عملته زي ما انت شايف كده دي الحاجه الاساسيه عندنا في اقفل بس الويندوز الكتير اللي ظاهره دي طيب الحاجه الاساسيه عندنا هنا هو ده المشروع بتاعنا ده المشروع بتاعنا دلوقتي لو دخلت على البلد دي هتلاقي في كذا خدمه الفاير بيس بتقدمها لك مش انا قلت لك ان انا عايز احط البضايع بتاع بتاعتي على الفاير بيز اه يعني ايه احط البضايع مثلا البضايع دي ليها صور ده صور مراوح صور ا مثلا معدات كهربيه صور تليفونات انا مثلا محل ده تليفونات ودي صور تليفونات مثلا يعني الكلام ده كله ممكن تحطه على الفاير بيز عن طريق خدمه اسمها ستورج الخدمه دي كده لو ضغطت عليها فكده هو ضافها للبروجكت بتاعك تمام تقدر تضغط عليها بالشكل ده كده وهيدخلك عليها دلوقتي دي هي خدمه الستورج اللي انت تقدر تحط او تحمل هنا صور للفاير بيس زي ما انت عايز عشان تقدر تاكسسها من خلال التطبيق بتاعك بقى ولكن خلي بالك في الستورج هنا التحديث الجديد ا من الفاير بيز الستورج دي كانت مجانيه اصلا ما بتحتاجش تسجيل يعني هي دلوقتي برده ما زالت مجانيه ولكن هو دلوقتي محتاج منك معلومات الدفعه فقط يعني ايه يعني هو بس في الاول بيحتاج منك معلومات الدفع لو اا انت عديت الليمتس بيبدا يسحب من الفيزا بتاعتك ثمن الستورج اللي هو اداها لك يعني ولكن هي في الاول كانت مجانيه ما كانش مطلوب ان انت تدخل ال معلومات الدفع بتاعتك طيب انا عشان اشغلها هدخل بس معلومات الدفع بتاعتي وارجع لكم ثاني عشان نشغل الستورج دي طبعا زي ما قلت معلومات الدفع دي هو مش هيسحب منها فلوس الا لو انت عديت الليمت بتاعك طب ايه الليمت هنقول كل الكلام ده دلوقتي ولكن انا عايز بس اوريك ايه هي الستورج دي من جوه عشان كده هعمل ابجريد لبروجكت بالشكل ده عشان بس مش راضي يسجل معايا في الستورج في مشكله تقريبا في في الاكونت عندي يعني فانا علشان كده دخلت على مشروع قديم كنت عامله ومستخدم فيه الستورج في الفاير بيس برض فهتلاقي ان ده شكل الستورج بيبقى فيها ايه بيبقى فيها فايلز بالشكل ده كده تاب تاب خاصه بالفايلز التاب اللي خاصه بالفايلز دي تقدر ان انت تحط فيها كل الايه كل الفولدرات بتاعتك وكل فولدر جواه اه ممكن يبقى جواه ب فولدرز ويبقى جواه صور مثلا انت لو ضغطت كده هتلاقي دي صور مثلا بالشكل ده كده دي صور احنا محمليننا على الفاير بيز بالشكل ده كده عشان ده تطبيق مثلا طيب دلوقتي لو رجعت تاني لورا كده انا عايز احمل هنا صور انا دلوقتي صاحب المحل طبعا ا خلي بالك ان التطبيق بياكسس الفاير بيز مش عن طريق الواجهه بياكسسه عن طريق الكود في مكتبات بنحملها على التطبيق بتاعنا او في التطبيق بتاعنا خاصه بالفاير بيز المكتبات دي هي دي اللي بتقدر تاكسس الفاير بيز طب مين الوحيد اللي يقدر ياكسس الفاير بيز اا من الواجهه بتاعته بالشكل ده كده بحيث ان هو يحمل البضايع بتاعته والكلام ده كله ده هو صاحب المحل مثلا فدلوقتي اقدر ان انا ادخل ادخل اعمل ابلود فايل بالشكل ده كده واحط الفايل اللي انا عايزه او اقدر ان انا اعمل فولدر يعني لو ضغطت هنا اقدر ان انا اعمل دلوقتي فولدر واسميه مثلا تولز مثلا فزي ما انت شايف كده اما بضغط على اد فولدر هتلاقي ان هو عامل لك الفولدر اللي اسمه تولز بالشكل اللي تحت ده كده ده كده الفولدر اهو اللي اسمه تولز تقدر تدخل جواه وتعمل بب فولدرز تانيه ولكن تقدر تدخل جواه وتحمل برض صور يعني تعمل ابلود فايل مش شرط شرط الفايل ده يبقى صور ممكن يبقى فيديوهات زي ما انت شايف ممكن يحمل فيديوهات عادي مافيش مشكله او ممكن يحمل صور برض وما فيش مشكله ولكن خلي بالك ان دي ستورج بيبقى ليها ليمت معين في التخزين تقريبا 1 جيجا تقريبا ان هي المساحه يعني ما تزيدش عن الوا جيجا لو زادت فساعتها بتبدا ان انت تدفع فلوس بقى او يبدا يسحب من الكريديت بتاعتك طيب تعال نشوف الكتشر مثلا او دكنت تعال نشوف هنا هتلاقي دي صور مثلا ممكن ان انا احمل الصوره دي زي ما انت شايف هتلاقي ان هو بيحمل اعمل ده كانسل هتلاقي ان هو بيحمل الصوره بالشكل ده كده لحد ما وصلت 100% اهو زي ما انت شايف كده الصوره اتحملت اضغط عليها تقدر ان انت تشوف الصوره اللي اتحملت بالشكل ده تقدر تشوفها بشكل كبير بالشكل ده فكده الصوره اتحملت عندك في الفاير بيس فعلا موجوده في الفولدر اللي انت عملته اللي هو تولز لو دخلت عليها هتلاقي الصوره اهي طيب استفدت ايه انا مش انا ممكن ما احملش صور بس ممكن احمل بي دي افس ممكن احمل اا مثلا فيديوز ممكن احمل حاجات ثانيه يعني اي ملف انا عايز احمله باي صيغه تقدر تحمله وتقدر ترفعه هنا يعني وما فيش اي مشكله طيب استفدت ايه؟ استفدت ان التطبيق بتاعي في فلاتر هيبقى له اكسس على الستورج دي ويقدر ان هو ياكسس الفولدر اللي اسمه تولز ويعرض الصوره اللي جواه دي بالشكل ده كده فانا لو صاحب محل وصاحب المحل اللي هو انا عايز يرفع بضايع على الفاير بيز عشان تتعرض على كل التطبيقات اللي بتاكس الفاير بيز دي يبقى ساعتها هرفع بس الصوره بتاع الايه؟ بتاع المنتج بتاعي هنا وساعتها الصوره دي هتتعرض على كل التطبيقات بتاعتي كل التطبيقات هيبقى ليها اكسس على الصوره دي لانها طبعا كل التطبيقات بتعرض اللي موجوده على الفاير بيس فبما ان انت ضفت الصوره دي هنا هتتعرض عندك في التطبيق ده كده بالنسبه للخدمه الاولى اللي بيقدمها الفاير بيز وهو الستورج تعالى نرجع للمشروع بتاعنااني اللي هو الماركت اب ونشوف بقيه الخدمات اللي معانا طيب الستورج وايه تاني لو دخلت هنا على البلد هتلاقي ان معاك حاجه اسمها فاير ستور داتابيز لو ضغطت عليها كده فهو كده ضافها لك للمشروع بتاعك الفاير ستور داتابيز دي ا بتعمل ايه؟ بتخزن معلومات كتابيه يعني ايه معلومات كتابيه؟ يعني انت بتكتب نصوص مثلا بتكتب مابس خرائط بتكتب مابس مش خرائط اللي هي زي جوجل او كده لا خرائط اللي هي زي الكشنري او الماب اللي موجود في فلاتر او بايثون يعني فانت عايز تكتب معلومات بقى عن البضاعه يعني ايه؟ يعني انت البضاعه اللي انت بترفعها على على الفاير بيس بتقسمها نصين الصور بتاع البضاعه دي بترفعها على الستورج طب وصف البضاعه اللي هو النص نفسه بيترفعش على الستورج هنا امال بيترفع فين؟ بيترفع على الفاير بيز او الفاير ستور داتابيز فهنا طبعا لازم تعمل الاول كريت داتابيز بالشكل ده وتقول ان انا شغال ستاندرد اديشن عادي تعمل nextكست بعد كده اعمل nextكست بعد كده ا كريت بالشكل ده كده طيب ده دلوقتي انت شغال في البرودكشن مود لا المفروض كنا نخليها تست مود ماشي الموضوع بسيط يعني انت ممكن تيجي هنا في الرولز وهقوللك الرولز دي بتاع ايه دلوقتي خلينا بس دلوقتي خليها بترو دلوقتي واعمل ببش دلوقتي زي ما انت شايف في الداتا هنا تقدر ان انت تخزن الداتا بتاعتك في الفاير بيز بالشكل ده كده بتعمل حاجه اسمها كولكشن يعني تقدر ان انت تضغط هنا كده ستارت كولكشن وتكتب هنا الكولكشن اللي انت عايزه مثلا انا معايا كولكشن خاص بمعلومات اليوزرز اللي مسجله على التطبيق بتاعي فهسميه يوزرز واقدر ان انا احط دوكيومنت باي اي دي كده في الاول عادي مافيش مشكله والدوكيومنت ده يبقى فيه فيلد مثلا الفيلد ده يبقى خاص بالنيم بتاع اليوزر ده مثلا ونيم بتاعه اسمه مصطفى وتعال نسميه يوزر 1 يوزر 1 وبعد كده اضغط على س فزي ما انت شايف عايزك تشوف اللي هيحصل ايه اللي هيحصل ان انت بقى معاك كولكشن اهي على الشمال اسمها يوزرز جواها دوكيومنت خاص بيوزر 1 جواها المعلومات بتاع اليوزر ده على هيئه ماب اللي هو الكي والفالو بتاعته الكي نيم والفالو بتاعته مصطفى عايز اضيف فيلد تاني اقدر ان انا اعمل اد فيلد واضيف معلومه تانيه ان مثلا الايميل بتاعه عباره عن مصطفى مثلا ات جيميل دوت ك واقدر اعمل اد طب هل المعلومات اللي انا بضيفها في الفيلدز دي طبعا خاصه بكل دوكيومنت يعني ده كده معلومات خاصه بالدوكيومنت الاول اللي هو اليوزر الاول ده طيب المعلومات اللي انا بضيفها دي هل لازم تكون سترينج لا يعني ممكن اجي كده واخلي ممكن نقول بوينتس اللي هي مثلا في لو في مثلا المحل ده مثلا بيقدم خصومات فكل يوزر من دول ليه البوينتس بتاعته اللي مخزنه مثلا عشان على اساس هيبقى خصم او كده فممكن تكون تديها اي حاجه من دول يا نمبر يا بوليان يا اراي الكلام ده كله تقدر تديه له هقول له ان هو مثلا نمبر بالشكل ده واقول له ان هو 50 ده معاه 50 بوينت فكده اما يجي يقراها اما فلاتر يجي يقرا الكلام ده هيفهم ان ده سترينج وده سترينج وده انتجر طيب نقدر نعمل اد فيلد تاني ونكتب هنا في الفيلدز مثلا حاجه بولين ان هل اليوزر ده مثلا مشترك في البريميوم بلين مثلا ولا لا لو ده تطبيق مثلا خاص باليوتيوب او خاص بحاجه فهل هو مشترك بالبريميم ولا لا فهو ما قالله از بريميم ف المفروض ده بولين فيبقى يا بترو يا فولس هقولله فولس مثلا واعمل اد فكده دي كلها معلومات فيلدز تقدر تضيفها في نفس الدكيومنت بتاعك طيب انا عايز اضيف دوكيومنت تاني خاص بيوزر تاني اضغط على ادكيومنت واقدر اقوم قايل يوزر انين بالشكل ده واضيف الحقول بتاعته برضو اللي هو النيم وهقول له مثلا مصطفى او محمد بقى بالشكل ده واعمل اد او سيف وتقدر تضيف نفس الحقول اللي فاتت دي هنا تاني يعني نفس اللي فاتت ده تقدر تضيفه هنا تاني ومافيش اي مشكله او يبقى له الحقول بتاعته الخاصه بيه مش شرط نفس الحقول دي يعني تمام طيب هل ممكن احط ا حاجه اسمها ب كولكشن جوه الدوكيومنت اه يعني ايه يعني مثلا انا معايا يوزر اول ده هو الدوكيومنت بتاعي ممكن احط فيه مش فيلدز بس لا ممكن احط فيه كولكشن يعني ممكن مثلا التطبيق بتاعي يبقى متقسم لجزئين يعني مثلا بدل ما اليوزرز كلها على بعضها كده ممكن انا في تصوري في تصميمي للداتابيز اعمل التطبيق بتاعي ان هنا اه في كولكشن اسمها يوزر يوزرز بس هنا همسح الدوكيومنت دي تمام وهمسح برض الدك دي طيب وبعدين هضيف هنا دوكيومنت الدوكيومنت دي هتكون ايه؟ هكون مثلا بريميم يوزرز دي فيها اليوزرز اللي هي مشتركه بخطه او بلان البريميوم وهتعمل سيف بالشكل ده كده تمام وتيجي هنا وتقوم قايل له نون بريميم يوزرز وتعمل هنا سيف طيب جوه البريميم يوزر هنا تقدر تضيف كولكشن تعمل كولكشن ممكن مثلا نسمي الكشن ككشن دي يوزرز مثلا واعمل nextست تقدر تضيف بقى في الكولكشن دي اسماء اليوزرز او الايديهات بتاع اليوزرز ممكن هو ميله يوزر 1 مثلا والنيم بتاعه هنا مصطفى بالشكل ده وتعمل سيف فشوف كده اللي حصل اه زي ما انت شايف بقى معايا كولكشن هنا بب كولكشن اسمها يوزرز جواها يوزر 1 طيب ده فين؟ ده في البريميم يوزرز يعني هنا زي ما انت شايف معايا نون بريميم يوزرز ما فيهاش حاجه ومعايا بريميم يوزرز فيها اليوزرز اهو لو دخلت على اليوزرز دي هتلاقي فيها يوزر 1 بالشكل ده وضغطت يوزر 1 هتلاقي المعلومات بتاع يوزر 1 طب اقدر اضيف بب كولكشن تاني جوه الب كولكشن اه ومافيش مشكله برض تمام يعني ممكن تعمل لها اكنها تري كده طيب لو رجعت لورا تاني ممكن بقى تضيف عناصر للنون بريميم يوزرز ده يعني هنا ممكن اجي هنا واعمل ستارت كولكشن واحط برض يوزرز فيه واعمل nextكست واقدر ان انا اضيف هنا يوزر 5ايف مثلا وهيبقى النيم بتاعه علي واعمل سيف شوف كده زي ما انت شايف بقى معايا هنا يوزر فايف عشان مشترك في الخطه البريميم فهتلاقيه موجود في الايه او مش مشترك في الخطه البريميم فموجود فين موجود في النون بريمي يوزر بالشكل ده كده اما البريميم يوزرز هتلاقي فيها بس اليوزرز اللي مشتركه في الخطه البريميم اللي هو يوزر 1 بالشكل ده كده تمام وفي معلومات يوزر 1 وتقدر تضيف بب كولكشن جوه بب كولكشن زي ما انت عايز والكلام ده كله تقدر تاكسسه عن طريق ايه عن طريق التطبيق بتاعك طيب هنا هل عندي كولكشن بس لازم اعمل كولكشن واحده بس خاصه باليوزرز لا ممكن اعمل مثلا كمان كولكشن تبقى خاصه بالبضائيع بالشكل ده كده واعمل سيف ويبقى معايا مثلا البضاعه الاولى ا ممكن يبقى انا مثلا عندي البضايع دي متقسمه لسكشنز بضايع مثلا خاصه بالموبايلز بالشكل ده كده فالدوكيومنت اللي عندي ده يبقى خاص بالموبايل واعمل سيف فبقى معايا البضاع فيها موبايلز الموبايلز دي هيبقى جواها ا بب كولكشن الب كولكشن دي اسميها مثلا موبايلز داتا واقدر ان انا اعمل عمل nextكست واضيف فيها دوكيومنت ان مثلا هقول له موبايل 1 او هسميه مثلا سامسونج سامسونج واعمل سيف فزي ما انت شايف كده بقى معايا ايه؟ بقى معايا سامسونج واقدر اضيف المعلومات بتاع الموبايل ده عن طريق الفيلدز بتاعته زي ما انت شايف ده كده وما فيش مشكله فيبقى معاك معاك سامسونج ده موجود جوه موبايل داتا موجود جوه موبايل اللي موجوده جوه ايه البضائع طب هل البضائع بتحتوي على موبايلز بس لا ده في سكشن تاني خاص مثلا بالبي سيز اللي هي اجهزه الكمبيوتر واعمل سيف فتقدر تضيف كولكشن وهتسميها مثلا بي سي داتا واعمل سيف وحطه جواه مثلا ايه اتش بي زد بوك مثلا واعمل سيف ويبقى في المعلومات بتاعته تمام فدلوقتي لو رجعت كده اه بقى معاك اا هنا كولكشن رئيسيه خاصه بمعلومات اليوزر فيها بب كولكشنز مسؤوله عن ايه؟ مسؤوله عن النون بريميم يوزرز واحده للنون بريميم وواحده للبريميمز دوكيومنت للنون بريميم جواه بب كولكشن بتاع اليوزرز بتاع النم بريميم والبريميم يوزرز ده دوكيومنت جواه بب كولكشن بتاع اليوزرز برض بتاعته طيب والبضايع هتلاقي فيها دوكيومنتس خاصه بالبي سيز ودوكومنت خاص بالموبايلز كل دوكيومنت من دول جواه بب كولكشن بتاعته ان ده يحتوي على البي سي داتا هتلاقي فيها كل الكمبيوترات بتاعتك موجوده هنا كدوكيومنتس تمام ومعاك هنا الموبايلز موبايلز داتا هتلاقي فيها كل الموبايلات بتاعتك كدوكيومنتس برده وما فيش مشكله وتقدر ان انت تضيف ب كولكشن جوه الدوكيومنت ده برض عادي يعني هنا جوه الدوكيومنت ده ممكن اضيف بب كولكشن كمان لو مثلا انا مقسم الموضوع علىيه شركات وبختار سامسونج يبقى جوه سامسونج مثلا في سامسونج اي 52 اس سامسونج اي 0 ت اس سامسونج كذا كذا صح فيبقى معايا ا ب كولكشن ثاني خاصه باليه بالموبايلات سامسونج يعني فيبقى جوه سامسونج ده موبايلات ثاني فيبقى الموضوع عامل زي الشجره كده طيب اتمنى ان انت تكون فهمت فكره الفاير ستور داتابيز هو ده فكرتها انت بتخزن معلومات البضاعه نفسها هنا في الفاير ستور داتابيز اما الصور بتاع البضاعه والكلام ده كله بتخزنه على الستورج وانت بقى بالكود بتقدر ان انت تقول له هات الصوره بتاع البضاعه من الستورج والمعلومات بتاع البضاعه هاتها من الفاير ستور داتابيز تمام طيب زي ما انت شايف دي الخدمات اللي هتستخدمها عندك في التطبيق بتاع المحل اللي انت هتعمله او التطبيق بتاع الماركت اللي انت هتعمله طيب في حاجه ثانيه اه مش اليوزر اللي بيدخل ده عايز ان هو مثلا يعمل تسجيل دخول هو اي حد هيدخل ين نزل التطبيق يظهر عنده البضائع ويقدر يشتري والكلام ده كله لا لازم الاول اليوزر يعمل تسجيل دخول طب هل يقدر يعمل تسجيل دخول عن طريق الفيسبوك اه يقدر يعمل تسجيل دخول عن طريق جوجل اه دي كلها خدمات بتقدمها لك الفاير بيز الفاير بيز تقدر ان انت تخلي اليوزر يعمل بتتحكم في الاوثنتيكيشن بتاع اليوزر يعني تقدر تخلي اليوزر يعمل تسجيل دخول بايميل وباسورد عادي اي كلام والدنيا شغاله او يعمل ا تسجيل دخول بجوجل او تسجيل دخول بفيسبوك زي ما انت بتلا بتدخل على المواقع بتلاقي يقول لك سجل باستخدام جوجل او سجل باستخدام الفيسبوك دي كلها خدمات بتبقى المواقع بتستخدمها عشان تقدر ان انت تسجل عليها من خلالها يعني فهنا الفاير بيس بتقدم لك الكلام ده تقدر ان انت تسجل على التطبيق بتاعك من خلال حساب جوجل او حساب الفيسبوك عن طريق لو جيت هنا على البلد هتلاقي في خدمه اسمها اوسنتيكيشن وهي الخدمه اللي قدامك دي طيب ندخل هنا على الاوسنتيكيشن ده تقدر برض ان انت تعمل جيت ستارتد بالشكل ده كده زي ما انت شايف بيتيح لك ان انت تسجل عن طريق جوجل او فيسبوك او جيت هاب او كل الحاجات اللي قدامك دي طيب او تسجل عن طريق الفون بس او الايميل والباسورد بس طيب هو في سؤال برده هو لو انا قدرت ان انا اسجل عن طريق الفون مش انا ممكن ادخل اي رقم تليفون اه ولكن هنا الميزه ان هو بيقدم لك ميزه الاوتنتيكيشن دي ان هو بيبعت لك رساله اس ام اس على التليفون بحيث ان بيظهر لك بيجيلك او تي بي كود يعني او بيجيلك كود الكود ده بتقدر ان انت تعرف منه اذا كان فعلا هل ده صاحب الموبايل ولا لا لو دخل الكود اللي انت بعتته هتقول له انا بعتت كود على الموبايل ده عشان احنا بنعمل تحقق من الرقم اللي انت دخلته فلو دخل الكود ده صح يبقى ساعتها تعرف ان الموبايل ده بتاعه لو دخل الكود ده غلط يبقى تعرف الموبايل ده مش بتاعه وهكذا فمثلا لو ضغطت على ايميل وباسورد دي فكده انت عايز تفعل انه يسجل عن طريق الايميل والباسورد بس فتعمل انيبل بالشكل ده وتعمل سيف فكده يقدر ان هو يشتغل عن طريق الايميل والباسورد طيب زي ما انت شايف الايميل والباسورد اللي انت ضفتها دي تقدر بقى تضيف يوزرز تقدر تدخل يعني هنا مثلا في اليوزرز هتلاقي ان انت ممكن تعمل اد يوزر وتضيف الايميل بتاعه والباسورد مثلا لو انت كتبت كده مصطفى جيmaدت كom ده ايميل مثلا طيب والباسورد بتاعه 1 ا 3 4 خ مثلا وبعد كده اضغط على اد يوزر طبعا بيقوللك اد ليست ست كراكتر فست يلا اد يوزر فكده اليوزر ده اللي هو مصطفى جيميل دوت كomوم والباسورد بتاعه 1 ا 3 4 خ لو جه يسجل على التطبيق اللي هو متصل بالمشروع اللي احنا عملناه ده هيدخل تمام لان احنا مفعلين انه يدخل عن طريق الايميل والباسورد فلو دخل عن طريق الايميل والباسورد اللي متسجلين دول هيدخل وتمام طب هل انا اللي بعمل انا اليوزرز بايدي هنا ممكن اعمل لي انا بايدي واضيفها بايدي تمام او ممكن اخليه طبعا هو بقى اللي يضيف اليوزر من التطبيق نفسه يعني من التطبيق نفسه يبقى في ساين اب ويقدر ان هو يسجل الدخول ويضيف اليوزر بتاعه هنا وما فيش اي مشكله يعني وبالتالي دلوقتي تعالى اوريك الحاجات الثانيه لو دخلت هنا على الساين ان ميثودز تقدر تضيف بروفايدر ثاني غير الايميل والباسورد ممكن تسجل عن طريق الفون وتعمل انيبل بالشكل ده كده وتعمل سيف زي ما انت شايف اداك رساله فوق بيقول لك الاس ام اس اللي هيبعتها عشان يعمل تحقق من رقم التليفون انت ليك 10 اس ام اس بير داي 10 اشخاص هيسجلوا ويجي لهم 10 رسائل اس ام اس بير داي تمام بس اكت من كده هتحتاج ان انت بقى تدفع بقى وتدخل في الحساب بتاعك وتقدر تضيف بروفايدرز ثانيه زي جوجل مثلا وفيسبوك انت لما تضغط هنا هتلاقي بيقول لك تعمل انيبل ان انت تقدر ان انت تعمل تسجيل دخول عن طريق الفيسبوك مثلا ده معرف الاب اي دي ده معرف تقدر ان انت تقول له اللي هو زي اسم التطبيق بتاعك مثلا تعال نقول ماركت ماركت اب مثلا ده لاعب اي دي والسيت زي كلمه مرور كده الفيسبوك بيتعرف بيها على التطبيق بتاعك انت يعني طيب ممكن نقول له مثلا دي كلمه المرور واعمل سيف بالشكل ده كده فزي ما انت شايف كده انت ضفت ان انت تقدر تسجل عن طريق الفيسبوك فتقدر تضيف المسودس دي وهنشوف ازاي بقى احنا نتعامل معاها عن طريق ايه عن طريق الكود بفلاتر يعني طيب ده بالنسبه للاوتثنتيكيشن هل موجود حاجه ثانيه اه موجود خدمات ثانيه غير الستورج وغير الفاير ستور داتابيز والاوسنتيكيشن لو دخلت هنا على البلد هتلاقي موجود خدمه تقريبا الفاير بيز بتقدمها لك بشكل مجاني وهي الانيتكس اللي هي اللي تحت دي كده دي تقدر ان انت تشوف منها مثلا استخدام التطبيق بتاعك للفاير بيز قد ايه بيستخدم من النت قد ايه وهكذا ف دي برض شويه خدمات ممكن يبقى معاك خدمات تانيه هنا تقدر تضيفها زي ايه؟ زي مثلا فانكشنز ايه الفانكشنز دي؟ تخيل ان انا معايا ا مثلا حاجه تقيله مش هتعرف تشتغل على الموبايل وانا عايز الفانكشن دي تتنفذ على سيرفر بعيد والسيرفر ده في الاخر يرجع لي الناتج للموبايل لان الفانكشن دي صعب ان هي تتنفذ على الموبايل فساعتها بعمل الفانكشنز دي بقدر ان انا استخدم استخدم الفانكشنز دي واكتب جواها كود معين هنا في الفاير بيز واقدر ان انا اكسسها عن طريق الموبايل ولكن دي بفلوس مش ببلاش يعني انا بس الحاجات اللي قلناها فوق هي دي الحاجات المشهوره اللي احنا بنستخدمها الفانكشنز قليل اما هتستخدمها لو كان التطبيق بتاعك ايه هتستخدمها فقط لو كان التطبيق بتاعك في حاجه صعبه ما يقدرش ان هو يعملها وبالتالي لازم تتحط على سيرفر خارجي يعني طيب في عندنا حاجه ثانيه برض مستخدمه وهي الماشين ليرنين كيت الماشين ليرنين كيت الخاصه بالفاير بيز عندنا انت لو عملت جيت ستارت بالشكل ده تقدر ان انت تضيف في الاب بتاعك فيس ديتكشن ويعمل فيس ديتكشن لوجه معين او ان انت تعمل تكست ريكوجنيشن مثلا انه يعرف النص اللي مكتوب ايه عن طريق ان هو مثلا يصورهموبايل يصوره ويعرف النص اللي مكتوب دي كلها موديلات اي اي موديلات دي كلها كده موديلز اي اي طبعا الموديلز الاي اي دي شغاله على السيرفر يعني ايه؟ يعني انا بس وظيفه الموبايل ان هو يروح يصور الصوره والصوره دي يبعتها للفاير بيز الفاير بيز يشغل موديل الاي اي بتاعه ويعرف الصوره دي فيها ايه والحاجات دي كلها ويرجع لك النتيجه على الموبايل عشان تتعرض فقط على الموبايل يعني الموبايل مش مش بيعمل هو البروسيس بتاع الاي اي دي لا هو بس ايه بيبعت للفاير بيس تعمل هي البروسيس بتاع الاي اي اي دي وتخلص والفاير بيس ترجع النتيجه لمين؟ ترجع النتيجه للموبايل عشان يعرضها او ياخد اكشن بناء عليها فطبعا دي ميزه لان طبعا في موديلات اي اي بتشتغلش عليه بتشتغلش على الموبايلات بتشتغل بصعوبه يعني وبالتالي محتاجه ان يبقى في سيرفر خارجي هو اللي يعمل العمليه ده العمليه دي يعني فالفاير بيز عندنا هو اللي بيعمل الكلام ده ولكن الحاجات دي الصراحه انا ما جربتش يعني ان انا اتعامل معاها ولكن انا بقول لك ان انت لو عايز ايه تستخدمها يعني فهي موجوده بالشكل ده كده يعني انا ما جربتش هل هي اصلا بتدعم فلاتر ولا لا ممكن تكون بتدعم لغات معينه بس ا ممكن انت تجربها وتشوف فعلا هل فيها فلاتر وكده ولا لا و ممكن تستخدمها معاك في التطبيق هتلاقي في عندنا حاجه اسمها ريال تايم داتابيز اللي هي دي ايه الريال تايم داتابيز دي يعني اي تغيير في الداتابيز دي بيحصل في الريال تايم وخلي بالك ان الريال تايم داتابيز دي مختلفه في ايه؟ الريال تايم داتابيز بيبقى فيها ا عامله زي عماويد اللي هو تيبلز كده وتقدر ان انت تحطها على هي شجره يعني مثلا تعال نشوف كده شكلها نعمل كريت داتابيز وتعال اعمل nextكست ده اقرب سيرفر ليك بعد كده ستارت ان تست مود وتعال اعمل انيبل لان طبعا احنا مش في البرودكشن دلوقتي احنا دلوقتي بنتيست في البرودكشن المشروع كله بنقلبه برودكشن اما بنخلص الايه؟ اما بنخلص المشروع بتاعنا يعني طيب في الريال تايم داتابيز هنا زي ما انت شايف كده مافيش حاجه مضافه انت ممكن تضغط هنا وتضيف بقى الحاجه اللي انت عايزها ممكن مثلا تقوم قيلله يوزرز بالشكل ده وتضيف تحتها حاجه تاني الكي والفالو بتاعه فهو مايل مثلا يوزر 1 وهضيف حاجه تحته اللي هو النيم بتاعه احمد مثلا لو جيت هنا تقدر تضيف تاني كمان معلومه اللي هو مثلا الباسورد مثلا طبعا المفروض الباسورد ما بيتخزنش يعني بالطريقه دي انت النيم والباسورد بيبقوا عن طريق الايه؟ عن طريق الاوسنتكيشن اللي احنا اتكلمنا عنهم فوق الباسورد بيتحطش بالطريقه دي عندك يعني الاسباب امنيه يعني طيب ده مثلا يوزر 1 عايز تضيف كمان يوزر فممكن تعمل يوزر 2 وتضيف فيه المعلومات بتاعته اللي هو مثلا النيم بتاعه علي والباسورد بتاعه كذا يعني فيبقى معاك يوزر 1 بالشكل ده ويوزر 2 طب ايه ميزه الريال تايم داتابيز اللي بيحصل في الريال تايم داتابيز زي ما انت شايف ان هي عباره عن شجره بالشكل ده تقدر تكتب فيها المعلومات بالشكل ده طيب الميزه بتاعتها ان هي من اسمها ريال تايم يعني لو انت عايز حاجه دقيقه التطبيق بتاعك يبقى بيلسن عليها على هي ستريم كده اي تغيير يحصل فيها يجيلك في التطبيق بشكل مباشر بشكل فوري يعني مثلا هنا اليوزر راح مغير بدل اسمه احمد لا خلاه مثلا محمد فانا عايز ده يسمع في التطبيق بشكل فوري اول ما انا اعمل سيف فزي ما انت شايف كده هعمل سيف اللي هيحصل ان هو هيروح في التطبيق يسمع ان النيم بقى اسمه محمد بيسمع بشكل فوري فعلا ان النيم بقى اسمه محمد ده هي فايده الريال تايم داتابيز يعني الريال تايم داتابيز والفاير ستور داتا بايز هتحس ان هم متقاربين اصلا زي ما انت شايف كده ده بيخزنها عل الدوكيومنتس ولكن الدوكيومنتس هنا بالنسبه لك بتبقى اسهل في التعامل من ان انت تتعامل مع الشكل ده كده اللي هو شكل الايه اا اللي هو الشكل ده كده ا شكل الشجره ده كده بيبقى صعب في التعامل في الكود يعني عن الفاير فاير ستور داتابيز ولكن تستخدم امتى الريال تايم داتابيز لو انت مثلا بتعمل حاجه شات صغيره مثلا فساعت حته تستخدم الريال تايم داتابيز لانها اسرع في الاستجابه يعني تقريبا كده دي معظم الحاجات المهمه اللي موجوده فين؟ اللي موجوده في الفاير بيز طيب التطبيق بتاعنا في الفاير بيز ازاي هنربط التطبيق بتاعنا بالفاير بيز ده لو دخلت هنا على البروجكت اوفرفيو زي ما انت شايف كده في زرار هنا اسمه اد اب تقدر ان انت تضغط عليه عشان تربط التطبيق بتاعك بالفاير بيستقول له انا هعمل تطبيق ايه هل التطبيق اللي هيعمله لان زي ما قلنا الفاير بيز متكامله مع بلاتفورمز كتير ممكن يبقى مع فلاتر او ممكن يبقى مع كوتلين او ممكن يبقى مع جافا او ممكن يبقى مش شرط اندرويد بس ممكن يبقى ويب ممكن يبقى اي او اس ممكن يبقى حاجات ثانيه كتير فتقدر تضغط هنا على اد بالشكل ده كده هتلاقي اني معايا كذا حاجه تقدر تشغل لي عليها طبعا احنا شغالين فلاتر فهضيف فلاتر بالشكل ده كده طيب هعمل nextكست هتلاقي ان انت معاك انستول اند ران الكلام ده دي كلها قواعد بيقول لك عليها عشان تقدر ان انت تربط المشروع بتاعك بيه بسهوله يعني فطبعا الكلام ده كله هنقوله يعني انا دلوقتي مش عايز احرق الكلام ده لان الكلام ده كله هنقوله اما نيجي فعلا نعمل مشروع ونربطه بالفاير بيز فانا دلوقتي هسيب الكلام ده مش هقوله دلوقتي تمام ان انت ازاي تربط المشروع بتاعك ولكن اللي كنت عايز اعرفه لك ان انت ايه ممكن تربط المشروع باكث من حاجه بالشكل ده فممكن تربطه بفلاتر وممكن تربطه باي ايو اس ممكن تربطه باندرويد زي الجافا او الكوتلم ممكن تربطه بالويب ممكن تربطه باليونيتي اللي هو بتاع الالعاب فممكن تربطه بكذا حاجه يعني فطبعا طريقه الربط دي ليها اكواد معينه ا او ا كومانز معينه بتتكتب في المشروع بتاعك عشان تقدر تربط المشروع بتاعك بفلاتر يعني ا عشان تقدر تفهمها ده يحتاج بقى بالتطبيق العملي اما نعمل مشروع فعلا ونربطه بالفاير بيز بدايه بقى من الفيديو الجاي فهنبدا ان احنا نطبق الكلام ده طيب هل الفلاتر بيتعامل مع الفاير بيز ا من غير مكتبات لا في مكتبات في فلاتر هي دي اللي بتتعامل مع الفاير بيز مكتبات خاصه بكل حاجه احنا قلناها هنا يعني مثلا الاوزنتيكيشن له مكتبه بتاعته اسمها فاير بيس اوث بالشكل ده الستورج فيها ليها الايه المكتبه بتاعتها اللي هي بتتعامل مع الستورج اللي موجوده في الفاير بيز الفاير ستور ليها الايه المكتبه بتاعتها وهكذا كذلك في عندنا حاجه اسمها فاير بيس كور دي مكتبه اساسيه بس لازم تكون متثبته في الاول حاجه خالص وانت ايه وانت دي اللي بتربط اصلا المشروع بتاعك في بالفاير بيز انما الثانيين دول دول الخدمات بتاعتك اصلا الخدمات بس يعني اللي انت هتستخدمها في الفاير بيس تمام فطبيعي ان انت اما تيجي تحمل الفاير بيس او تيجي تربط المشروع بتاعك بالفاير بيز هتحمل المكتبات اللي قدامك دي كده عشان تقدر ان انت تربط المشروع بتاعك بالفاير بيس ده هنشوفه برض الفيديو الجاي ولكن اخر حاجه بقى عايزين نسالها هل الفاير بيس ده مجاني لا مش مجاني يعني ايه يعني له ليمتس معينه لان خلي بالك هو بيقدم الميزه دي ان هو بيديك المميزات الكتير اللي احنا قلنا عليها دي ولكن محتاج منك فلوس ليه ما انت طبيعي ان لما التك التطبيق بتاعك يكبر ويبقى مستخدمين عندك كتير بيستخدموا التطبيق بتاعك يبقى ساعتها هتعمل ايه؟ ساعتها هيبقى معاك ا هتعدي الليمتس بتاعتك اللي الفاير بيس حاططها لك وبالتالي بدل ما انت كنت بتخزن مثلا 1 جيجا من الصور لا ده انت هتخزن 10 جيجا من الصور مثلا وبالتالي كده انت عديت الليمت فالفاير بيز بتحتاج ان انت تتفعله ا على كل حاجه او كل ليمت انت بتع دي بتدفع له مقدار معين تمام يعني انت لو جيت هنا على جوجل وكتبت فاير بيز ا برايسن بالشكل ده كده ودخلت هنا هتلاقي ان انت معاك دي الخطه بتاع النو كوست وهنا الخطه الثانيه اللي هي اسمها باي از يو جو كل ما كل ما تدخل اكت في الفاير بيز وتعديمتس اكت تدفع اكتر فهتلاقي ان في خدمات كده كده بتبقى مجانيه زي مثلا الاوسنتكيشن مجاني لحد 50 كي اللي هو 50000 يوزر 50 5500 يوزر مانثلي اللي هو ير مانس اللي هو في الشهر يعني ولكن لو عدى الكلام ده يبقى ساعتها هتدخل على البرايسن هنا تشوف الكلام ده هتلاقي ان انت معاك خطط للكلام ده هتلاقي لكل يوزر ا طبعا من صفر لحد قبل ال 500,000 انت طبعا ما بتدفعش حاجه ولكن من اول 50,000 لحد 100000 بتدفع الكلام ده اللي هو ا 5500 تقريبا بير يوزر لكل يوزر بيدخل فوق ال 500,000 بتدفع له الكلام ده طب لو انت فوق ال 100000 لحد 999000 اللي هو المليون بتدفع ددفع الكلام ده لكل مستخدم بيدخل بتدفع الرقم ده الرقم ده بالدولار يعني ده بالنسبه ل للسعر بتاع الاوثنتيكيشن يعني هتلاقي في عندك اسعار ثانيه خاصه بالكلاود فاير ستور ان مثلا انت الداتا اللي مسموح لك ان انت تسجلها هنا 1 جيجا بس طب لو زادت يبقى ساعتها تدخل هنا على الكلاود برايسن هتلاقي عندك ايه هتلاقي معاك الستور داتا 1 جيجا والدوكيومنت ريتس لازم تبقى 50 ريد بير داي الدوكيومنت اللي هي ايه مش احنا قلنا الفاير ستور متقسمه لكشنز جواها دوكيومنت جواها مثلا ب كولكشنز وهكذا كل دوكيومنت انت بتقراه بتعمل له اكسس ريد من التطبيق بتاعك فانت مسموح لك بس ب 50000 ريد في اليوم لو اكتر من كده ساعتها هتدخل في حوار البرايسن طب لو رايتس اه مسموح لك ب 20000 رايتس 200000 ديليت بر داي طيب هنا لو جيت تشوف هتلاقي ان انت معاك الاسعار دي ان 50,000 ا ريت ير داي ولكن انت لو زاد عن كده فانت بتدفع 0.3 دولار بالشكل ده لكل 100000 ا ريد للدوكيومنت يعني طيب كذلك لو رايت يبقى 0.9 100 دولار لكل 100000 ريد من الدوكيومنت برض هنا الدوكيومنت ديليتس بالشكل ده كده طيب كذلك لو رجعت هنا هتلاقي ان انت معاك الفانكشنز ليها اسعارها برضو عشان تستخدم الكلاود فانكشنز الكلاود ستورج بتاعنا اللي فوق دي كده انت كنت بتقدر ان انت تخزن 1 جيجا من المعلومات اللي هي ايه 1 جيجا في الكلاود فاير ستور اما الستورج هنا بتسمح ان انت تخزن 5 جيجا مثلا من الصور من الفيديوهات 5 جيجا من اي داتا هترفعها يعني ومعدل اللي انت تحمل بيه يبقى 1 جيجا بر داي لو اكت من كده هتدفع حاجه معينه طب لو انت هترفع 20 كيلو اير داي مش 20 كيلو بايت لا 20 كي اللي هو 20000 مره ترفع فيها في اليوم ودي 50,000 مره تعمل داونلود في اليوم ولكن ما تعديش ال 1 جيجا في اليوم يعني طب لو عديت ال 1 جيجا يبقى ساعتها هتدفع على كل جيجا زياده برفعها طب لو مثلا عديت ال 20000 عمليه رفع يبقى ساعتها هدفع 0.5 5 دولار على كل 10000 عمليه بعملها وهكذا ده الكوست بالشكل ده كده تمام طيب انا عايز اعرف التطبيق بتاعي هل اا انا اعمل له كوست هيبقى عامل ازاي او الكوست الكلي هيبقى عامل ازاي زي ما انت شايف تحت هنا كده تقدر ان انت تزود مثلا هنا في الايه في العداد ده كده تقول له مثلا انا ممكن يبقى معايا مليون يوزر مثلا والداتا بتاعتي مش تبقى خمسه هتبقى مثلا 55 جيجا وتقدر تشوف السعر الكلي هيبقى كامير مانث؟ فقال لك 4 $ولار مانث مثلا بالخطه اللي انت حاططها دي تقدر تضبط الخطه بتاعتك بالشكل ده كده ويقول لك هتدفع كام برانس ا كالكوست الكلي يعني هيبقى كام طيب انا عايز اعرف مثال الاستخدام اصلا الطبيعي بيسحب كام؟ ما انا معرفش الاستخدام الطبيعي ده ا اللي هو مثلا لو التطبيق بتاعي كبر بس بعقل مش كبر قوي فهو كبر بناس معينه هتستخدمه ولكن اعلى من الليمتس فعايز اعرف الناس بتدفع كام اصلا الطبيعي الناس بتدفع كام فممكن تدخل هنا على باي از يو جو تعمل جيت ستارتد هتلاقي هو هنا مديك مثال على الكلام ده يعني هنا في ال ممكن هنا في في الفاير ستور برايسين ممكن تعمل مونيتورين وازامبل طيب ممكن تدخل هنا في البرايسن اززامبل ده هتلاقي ان انت معاك فاير ستول فاير ستورن مديك هنا مثال بيقوللك ايه؟ بيقوللك ان انت لو معاك ديلي اكتف يوزر ار 10% اوف التوتال اب انستوليشن يعني ايه؟ يعني لو انت منزل معاك التطبيق 100 واحد فمثلا 100 واحد مش هم اللي هيستخدموا التطبيق طبعا التطبيق هينزل عندك 100 واحد و1 واحد ثبت التطبيق فاكيد مش ال 100 هيشغلوا التطبيق كل يوم لا ممكن يبقى 10 منهم بس هيشغل التطبيق كل فده الحد المعروف ان 10 بس 10% من الناس بتشغل التطبيق اللي انت عملت له ا تنزيل تمام فلي بيحصل ايه بقى اللي بيحصل ان انت لو الاستخدام بتاعك متوسط اللي هو مثلا معاك انت عندك 50000 اب انستوليشن بقى معاك 50000 اب انستوليشن يبقى هيستخدم منهم بس 10% اللي هم 5000 يبقى انا دلوقتي معايا 5000 ديلي يوزرز هم اللي هيستخدموا طب 5000 ديلي يوزرز يعني ايه؟ يعني التوتال ريدس مثلا ممكن تكون 400 كي للفايلز فساعتها يبقى هتدفع ده بالدولار طب لو 100 كي توتال ديلي رايتس يبقى ساعتها هتدفع ده طيب وكمان 100 كي توتال ديلي ديليتس ده المتوسط اني في اليوم بتعمل 400000 عمليه ريد 100000 عمليه رايت 100000 عمليه ديليت ده للتطبيق بتاعك الصغير اللي هو بيستخدمه 5000 ديلي اكتف يوز يوزر فقط فالمبلغ الكلي اللي هتدفعه هيكون كام؟ هيكون حاجه بالشكل ده كده هتدفع هنا ده وهتدفع الرقم ده هنا وهتدفع الرقم ده هنا تقدر تجمعهم عشان تعرف المبلغ الكلي هيكون كام فده طبعا مثال لو الموضوع بتاعك بسيط اما ممكن ان انت لو اخترت هنا مثلا ميديوم انا التطبيق بتاعي ميديوم عندي 1 مليون اب انستولز يبقى في 100000 هيستخدموا التطبيق بتاعك 100000 دول بيعملوا 8 مليون عمليات تريت للدومنتس و 2 مليون رايت و 2 مليون ديليتس فهتدفع تقريبا 292 دولار مانس اما في السمول كنت هتدفع كام 12 دولار مانس ميديم هنا 292 دولار مانث في اللارج ابس بتدفع 2951 دولار مانس ده اما يكون عندك 10 مليون اب انستولز لان انت غصبا عنك اما اليوزر بتكتر بتلاقي ان خلاص الليت عندك انت عديته فده كده هي الخطه الخطه للايه للفاير ستور يعني ولكن هتلاقي زيها برض للستورج وهتلاقي زيها الفانكشن والكلام ده كله وده طبعا ده التوتال بس لمين؟ التوتال ده للفاير ستور ولكن لسه في اوسنتيكيشن لسه هتدفع تاني للاوثنتيكيشن وهتدفع تاني للخدمات اللي بتستخدمها اي خدمه بتستخدمها بتدفع عليها ده بس للفاير ستوب تمام اتمنى ان انت تكون فهمت الفاير بيز وبدايه من الفيديو الجاي هنبدا بقى ان احنا نربط التطبيق بتاعنا بالفاير بيز واوريك ازاي ترفع بضايع عليه وتعرضها عندك في ايه التطبيق اتمنى ان انت تكون استفدت من الفيديو ده والسلام عليكم ورحمه الله وبركاته ‏Yeah.
‎⁨5 عمل real time لمعلومات المستخدم على Firebase⁩ 12:57

‎⁨5 عمل real time لمعلومات المستخدم على Firebase⁩

Taif Dev (‫لتعليم و تطوير المهارات‬‎)

1K مشاهدة · 7 years ago

01 introduction to firebase part I مقدمة في الفايربيز ماهو الفايربيز 7:50

01 introduction to firebase part I مقدمة في الفايربيز ماهو الفايربيز

Lazy programmers

17.1K مشاهدة · 5 years ago

شرح كيف أسوي Configuration بين مشروعي و Firebase Realtime 2:42

شرح كيف أسوي Configuration بين مشروعي و Firebase Realtime

i7asn

10.3K مشاهدة · 1 year ago

ربط تطبيق Flutter مع Firebase عربي 2023 9:56

ربط تطبيق Flutter مع Firebase عربي 2023

Mohamed Ragab

28K مشاهدة · 3 years ago

introduction to firebase 5:45

introduction to firebase

Amr_Mesbah

165 مشاهدة · 2 years ago