طيب يا جماعه احنا عايزين النهارده نتكلم على فاير بيس ستوديو اي اي تول نازله من جوجل عشان خاطر تديلك فول ستاك ديفلوبمنت اكسبيرينس فكره ان انا اخد فول ستاك ديفلوبمنت اكسبيرينس دي هي لافابول نزلتها وكيرسر بقى بيقول لك انا برض بعملها كاي دي اي وغيره بقى عمال طبعا يتنافس ويطور وكل واحد يطور الموديل بتاعه والتول بتاعته واحنا نحتاس في وسط كل ده ما نعرفش اني واحده فيهم نستخدمها وهنستخدمها ولا لا اصلا وليها لازمه فعلا في الحياه الحاجات دي ولا هي نازله بهرجه بقى وش بشكل حلو وكلمه اي محطوطه في اي حاجه في الفيديو ده انا ببساطه هفتح فاير بيس ستوديو اللي هو نازل من جوجل المفروض بيستخدم جيمن اي برو اللي هو الموديل الجديد بتاع جيم ان اي اللي جوجل بتنزله عشان يعمل لك ست كودين اكسبيرينس او بست كودر اي هم مسمينه النهارده هنشوف النتائج اللي هيطلعها ونقارنها باللي احنا كنا طلعناه قبل كده من لافابول عما جربنا لافابول كده في فيديو سابق وشفنا النتائج المبهره اللي كان بيطلعها بالنسبه لنا او حطينا تحليل كامل على الموضوع فتعالوا ندخل على طول في فاير بيزوديو ونعرف ده ايه لما تدخل على الموقع بتاع فايربيز دوت ستوديو ده الموقع الاوفيشال بتاعهم او الرسمي فهو بيصنف نفسه ان هو ذا فول ستاك بقى ورك سبيس او فول ستاك اي ورك سبيس يعني فاير ستوديو بياسريت يور انتيرمنت لايف سايكل ايج بيبلدلك باك اند فرت اند موبايل ابس اول بليس يا سلام جامد ماشي عاملين بقى الصراحه ويب سايت حلو يعني الويب سايت الصراحه شكله جامد جدا يعني معرفش الويب سايت عمال بي اي وهم ولا هم عاملينه بقى بديفلوبر وويب ديفلوبر فرونت اند جامد فاهم حد ستاف جامد عامل الويب سايت ده وجين يضحكوا علينا بانهم يعملوا لنا ايه اي تولز ما تعملش الكلام ده يعني نشوف اما اجي ابص على اللي هو بيقدمه او بيعرضه فهو بيوعدك انك هتدخل في فاير بيسوديو تعرف تطلع ويب ابلكيشن وتعرف تطلع موبايل ابلكيشن كمان لو عايز يمكن ده مختلف بقى كمان عن لافبو لان هو بيبص على نظره اكبر للموضوع هو بيبص على نظره الفلوبر اللي عايز ينتج اي حاجه مش مجرد فرونت اند او ويب اب يعني هو لافابول كان مركز على الكونسبت الويب اب وبيديلك حته باك اند بسوبر بيز سوبر بيز على قد ما هو جميل في لافبول بس هنا فاير بي ستوديو اللي هو بيعودك بيه فول اكسبيرينس ايا كان انت عايز ايه المفترض ده المنظر اللي احنا هنشوفه عما ندخل على بقى الفاير بيسوديو نفسه بس هو كل ده ترويج يعني للموضوع يحاول يشرح لك يفهمك هو بيعمل ايه وان هو وراء الكواليس بيستخدم جيميناي يعني جيميناي وراء الكواليس هو ده اساس الموضوع في فاير بيز استوديو لو انت ما تعرفش فجيميناي 2.5 برو ده المفروض احدث موديل او اخر اصدار من جينا 9ناي نازل كاي اي موديل من جوجل ومفترض على كلامهم ده افضل من منافسين اخرين كانوا متصدرين حته الكودينج لو جينا بصينا هنا على الجزء بتاع الاحصائيات اللي هم منزلينها اللي هي بتاعه جوجل نفسها فبيقولوا ان جيمني هنا هو احسن ودي النسبه اللي هم حاطينها من الموديلز الثانيه في الماثماتيكس وفي الساينس هو يعتبر متصدر فعلى كلامهم النهارده مفترض ان كمان جيمناي احسن من كلود اللي هو كلود المفروض معروف انه احسن واحد بيديلك ينكين وبيديلك كودين اكسبيرينس وشاطر في الماثماتيكس فهو كلود مفروض المفروض جيميناي 2.5 5 برو احسن منه يعني طبعا هي ما فيش قاعده يعني باللي انا شايفه النهارده ما فيش قاعده عامه يعني انا الاحصائيات جميله والبنش مارك بيبقى جميل بس التجربه العمليه بتبقى دايما خير وبرهان يعني انا بجرب عملي اشوف فعلا هيطلع لي نتيجه ولا لا فتجربتي انا مع كلود بصراحه خرافه يعني كلود بتستخدمه في اغلب التسات اللي هي الروتينيه او تسقات تتطلب شغل برمجي تقليدي بمعنى ان انت بتعمل فانكشن الفانكشن دي بتاخد باراميترز بتعمل عمليات حسابيه ويرتيرن حاجات بعد ما يخلص سواء بتعمل ده بلغه زي جو بتعمله بلغه زي جافا سكريبت لغه زي بي اتش بي انا مجربه في الثلاثه ريزلت الصراحه مبهره جدا ككلود جيمن اي تجربتي ليه بيحاول ان هو يطلع لك الريزلتس بشكل مفصل اكتر بيحاول ان هو كانه كانه بيعمل لك مور كلين كود ابروتش مور كومانس مور بريك داون بيحاول يركز على السينجل ريسبونسبيلتي اكتر من تجربتي ليه بس يعني انا مابسطتش بالريزلتس بتاعته الصراحه يعني من التجربه الاوليه من المودل الاولي اللي نازل انا جربته جوه الكيرسر فبتدخل عليه على استوديو googl.com ده الموقع المفروض انت اللي تدخل عليه عشان تروح على فاير بيستوديو الاستوديو بقى نفسه اللي انت هتتست بيه وتشتغل بيه وشرط اساسي ان انت لازم يكون اكيد عندك اكونت على جوجل عشان تقدر تستخدم فاير بي ستوديو لان انت دي اداه من جوجل فلازم تعمل لوج ان بحساب جوجل بتاعك هنا بقى في النص زيه زي اي برومت تاني بتشوفه في اي ابلكيشن تاني في شات جي بي تي او اللي شفناه في لافابول بيجي هنا يطلب منك ايه الحاجه اللي انت عايز تبنيها عن طريق الاي وبيديلك طبعا اوبشنز كتيره بيقوللك عايز تبن كالكوليتور ريسي بي جنريتور اي ار بي داشبورد دي حاجات برضو زي ما احنا كنا جربنا في لافبول بيديلك تجربه هو بالفعل ممكن يكون عامل عليها سابقات وعامل عليها ترينين فهيطلع لك الريزلتس حلوه فتعال نجرب يعني تعال نجرب موضوع اللي هو الريسبي جنريتور ده انا هكليك كده فهيطلع لي مفترض سمبل ريسيبي ميكر جنريت ريسبيز بيز انجريدي اي هاف ان ماي فريد فمفترض هيعملي ابلكيشن بيعمل جينريت لريسبيز اكل بناء على مكونات موجوده عندي في الثلاجه يعني هيدي لي يوزر انترفيس بسيطه بجرين كر سكيم اقدر ان انا اقول له ايه مثلا الحاجات موجوده عندي في الثلاجه يعني اقول له مثلا عندي بيض وكرفس وخيار واعمل لي رسبي بقى يلا يعني نشوف هتعمل لي ايه فتعال نجرب تعالوا نقول له بروتوتايب وز اي ابتدى يدخل بقى في المود ويطلع لي لودين سكرين ابتدى يدخل هنا بقى في اتجاه مختلف شويه في فاير بيز اتجاه مختلف عن اللي انا شفته في لافابول لافابول انت بيدخل على طول يبدا يبلد وخلاص الافتراض انا هبني برياكت شات سي ان وتيل ويند ده فلافبول لكن هنا هو بدا قاللي ايه؟ قاللي تعال بقى نتكلم في البلان يا سلام يا عيني يعني فاكر نفس السوفت وير انجينير بجد هيران فور ها بروتويب اب احنا هنبص ازاي هنبروتايب الاب ده وادي التفاصيل اللي انا حطيتها لك في البلو برنت يعني هو راح حطلك خطه للابليكيشن اللي هو هيبنيه وقول لك تعال هنبنيه مع بعض يعني بس انت وافق الاول على الخطه دي يعني بيديلك الخطه تراجعها فقال لك دي الفيتشرز اللي انا هبنيها هيبقى في انبوت تحط في الانجريديينت ده عباره عن سيمبل انبوت وهيديلك ريسيبي سجشن مقترح بقى بالاي اي يعني هيكون في في الابلكيشن ده حته اي ان انا اقدر ان انا ايه الريسبي دي هو يقدر يخمن لي منها انجريديينتس من الانجريديينس اللي ادخلها يخمن لي منها ريسبي يعني ممتاز حلو قوي يعني لو انت حابب تاديت اي حاجه ففي هنا اديت بتون باللي انا شايفه ممكن اكستمايز يفتح لي هنا على الشمال ويقول لي ايه غير اللي انت عايز تغيره انا لو حابب مثلا اغير اللي هو البرايمري كر او الاكسنت كالر ممكن اغيره بحيث ان ان هو بيديني حاجه احسن مثلا ممكن اقول له انا عايز حاجه مختلفه انا عايز ريبورت مثلا لكن انا مش هغير دلوقتي في الحاجه في اي حاجه انا عايز اجرب فاير بي ستوديو كتجربه كده بيعمل ايه فاقول له بروتوتايب ذس اب هضغط هنا على بروتوتايب ذس اب قول لي اوكي ليتس بروتوتايب ديس اب هيبدا بقى ان هو ايه يشتغل المعلم اللي انا شايفه هنا هو ابتدى يدخل برضو في حته جديده هو انا مش فاهم هو بيبدا كتب بكود تايب سكريبت بس جه هنا بيقول لي سوري ايت سناج يعني هو عمل فيل من اولها كده في مشكله حصلت معاه جيمناي فيلير اوبا انرنال ايرور هاز اكورد في مشكله حصلت وهو اصلا بجينريت الحاجه بتاعته اللي هو بيقعد بيها فهو بريفيو فوارد يطلع غلطات فخد بالك يعني ما تضايقش من اولها كده احنا عايزين نكمل معاه فهتقول له تراي اجين بس يضغط على تراجين عشان يبدا ان هو يشتغل تاني فهيبدا هو بيحاول تاني اهو وبيحاول يعمل جنريشنز هو يبدو ان هو بيحاول يهيت حاجه ذات علاقه بجان كيت دي جين كيت حاجه من اي جوجل اي فبينادي على الموديل بتاع جيمناي تقريبا ده الموديل اللي هو هيس استخدمه جوه الابلكيشن عشان يحضر لي الريسيبيز من الانجريديينتس يعني يبدو ان هو مش عارف يكونكت هديله محاوله كمان انا اديته محاولتين دلوقتي هو مش عارف هو عمال يضرب يضرب بيهت ديد اند بيموت عند الدوت انف ده تعال نساعده شويه هقول له ايه سكيب ذا اي اقول له طنش حته الاي اي دي واخليها فريدج تشاف هو غير الاسم حتىاني قال له اوكي ده الموديل اهو من غير اي شغل اي اي نجرب نقول له بروتوتايب تاني فبدا يشتغلا تاني اهو يوز سيرفر يوز كذا يوز اي اي ي جانكيت دوت انف بيفيل يبدو ان هو في مشكله في جان كيت دي مش ظابطه معاه رغم ان انا اصلا ما دخلتش اي برومت حتى جديد او غريب عليه فهو واضح ان في ازمه او في مشكله في الفاير بيز استوديو في الجزء ده طب تعال نعمل تجربه تانيه خالص يعني تعال نرجع فاير بي ستوديو هنا كده في الاول خالص وتعال هنا نجرب ان انا اديله حاجه ابسط شويه تيبن كالكوليتور دي كالكوليتور ما فيهاش بقى اي عقد اي ولا كده فبدوا الدنياماع كانت معقده شويه رغم ان هم اللي حطينها يعني انا ما جيتش انا اخترت ان انا اعمل حاجه معقده هم اللي حطينها وعملت فيل فهجرب اعمل التبن كالكوليتورفروض دي كالكوليتور اي حد يعرف يبنيها يعني فاقول له بروتوتايب وز اي فزي ما عمل المره اللي فاتت برض قال لي انا هعمل لك ابلكيشن اسمه تاب سبليتر وبياخد البل انبوت وفي هنا الجزء اللي هو بتاع تيب سلكشن سبليت النمبر على عدد الناس وكالكوليشن اللي يحصل نفسه ولو في كرنسي كمان سلكشن انا مععرفش هو ليه بيميل ان هو يعقد الابليكيشن رغم ان انا ما بطلبش منه كده يعني او هم حاطين السامبلز معقده يعني ليه برده بتحط كرنسي سلكشن كرنسي سلكشن دي عايزه تقعد تعمل تحويل عمله وتنتجريت اي بي اي يعني على فهمي انا يعني ماعرفش هو هيعمله ازاي بس حلو ان هو لو تب سلكشن او تبليتر ابليكيشن ده ابليكيشن عملي فعلا ساعات بتروح مطعم انت واصحابك بتقعدوا تتخانقوا فاهم مين هيدفع ايه وبتاع بس احنا في مصر عشان عرب وجدعان و بتختار انت اللي تدفع بقى وبتقعد تتخانق مين اللي يدفع فتعال هنا نقول له بروتوتايب ديس اب يعني انا مديلك اب بقى يا عم المره دي سهل ما تجيش تشتكيي ما تجيش تقول لي بقى كانيوماني اوبس قال لك برض ايه سوري اي هيت اسناج انا ماعرفش ايه سوري ياتا سناج يعني انت عملت ايه يعني ايه المشكله اللي ظهرت معايا يعني ايه سناج انا مش فاه جيميناي فيلير في فيلير في الجيمناي موديل نفسه يعني اقول له طب تراي اجين يلا يا عم جرب تاني هو مش عارف هو وصل لحته سد الحاجات بتاعته مش عارف ان هو يعملها اصلا ففي مصيبه حاصله في في الراجل ده مش مشكله تعال نجرب تجربه طيب تانيه لو تفتكروا في فيديو اللافبو اللي احنا كنا عاملينه انا كنت عامل بي ار دي ودي البي ار دي البي ار دي اللي هي ببساطه بتبقى برودكت ريكواير دوك ليه لويب سايت انا عايز اعمله عمله ليحيى تك قلت له انا عايز اعمل ويب سايت ليحيى تاك كل اللي مطلوب منك بمنتهى البساطه اكتب لي انا هحقق في الويب سايت ده كمواصفات حطيت لي كل المواصفات اهي بالتاك اللي انا عايزها جي اس وستيل ويند وبتاع فانا حاطط المواصفات كلها المواصفات دي لو تفتكروا كنا جينا هنا فلافابول وادينا له المواصفات اهي كلها اشتغل عليها وكان دي الريزلت اللي هو طلعها لي يعني طبعا كان في فاين تونين شويه عملناه وبتاع ومش عارف ايه بس ده كان الريزلت اللي طلعه غريب ان هو اما عمل الابلكيشن هو ما احترمش التكستاك هنا فيبول يعني دي حته يمكن ماعرفش ذكرناها ولا لا بس هو ما احترمش تاك ستاك هو في الاخر خالص هنا في لافبول هو ماشي على ستاك معين وهو رياكت زي ما الكتاب بيقول ورياكت دم ودخل هنا ومستخدم تان ستاك في بعض الحاجات كرياكت كويري لكويرين حاجات ذات علاقه بالباك اند مثلا وهنا بقى رياكت راوتر وشكرا على كده مارحش حطلي نكس جي اس برغم ان انا طالب نكس جي اس في البي ار دي ودي حاجه يمكن مش حلوه انها كانت تطلع منه ان هو ما ينفذش الريكوايرمنت زي ما انا عايز تعالوا نجرب ناخد الريكوايرمنتس دي يعني ناخد كل الريكوايرمنتس دي لغايه فوق كده لغايه البي ار دي ده واخد كده كوبي اروح هنا على الفاير بي استوديو واديه له بيست واشوف هيعمل ايه بقى بالبرودكت ريكوايرمنتس دوكنت دي اديله كل المواصفات اهي موجوده عنده الاوبجكتف اللي انا عايز ابنيه ويب سايت بسيط وافتراض دي تاسك لاف بول عارف يعملها وحتى لو عايز اعملها بكيرسر هيطلعها لي ففاير بيتوديو طلعها فادي ليحيى بورتفوليو هو حلو ان هو بيطلع لي اب بلو برنس هو لحد دلوقتي عمال يطلع لي بلو برنس وما بينفذش اي حاجه عامل زي الموظف اللي انت بتجيبه ويقعد يكتب لك دوكس كتير كثيره حلوه بينفذ اي حاجه يا ابني ما تنفذ يا ابني ما عايز انفذ عايز اطلع نجرب بقى المره دي يعني المفروض انا بدي له هنا بقى ويب سايت بيزك خالص مش عايز اي نوع من انواع الافشخانات اللي هو كان بيعملها يعني هو هنا عمال يقول لي برده ايه اي باورد جريتن يا ابني انت بتدخل اي ليه يعني انا انا نفسي افهم هو ليه هنا اختار ان هو يدخل اي باورد جريتين انت ليه دخلت دي يعني انا دي ليه دخلت في المعادله انا ما طلبتهاش يعني انا ماعرفش ليه بيحطها في النص كده لو يلا نحط اي وخلاص وهو مش عارف ينفذ بيه يعني هو واضح ان هو بيعمل له ازمه في الموديل يعني فقول له بروتوتايب ذس اب فابتدى يشتغل ابتدى يشتغل هيفيل المره دي هيفل المره دي هيفيل هيفيل اه عمل فيل فاير بي استوديو فاشل فشل سريع يعني وقت تصوير الفيديو ده طبعا يعني واضح ان هو في مصيبه حاصله عندهم في الفاير بي استوديو تلاقي في ديفلوبرز بيتعلقوا دلوقتي لان البرودكشن اب واقف و طبعا في هتلاقي خناقات حاصله وورور روم بيعملوا حاجه اسمها وور روم بقى يخشوا بيتخانقوا وبتاع وماحدش ينام وماحدش يخرج وقاعدين في ميتنج مان تسع ساعات لغايه ما حلوا المشكله ربنا معاهم بقى يعني واضح ان في مشكله كبيره عندهم حاصله انه كل مره بيديني نفس الريزلت سوري ايت سناج بليز تراي اجين شورت ف يعني في مصيبه فحتى انا اديته تجربه تاني تراي اجين تراي اجين تراي اجين مش راضي هو مش عارف يعني بيقف عند الدوت ام في دي ويقف طب انا مش عايز الجزء بتاع اللي هو الاي اي اللي هو بينزله ده انا مععرفش هو دي ايه يعني الصراحه يعني انا مش عارف هو اللايبراري اللي هو منزلها اللي هي جان كيت هل دي الكيت اللي هو بيستخدمها عشان يكونكت بيها مع الاي اي بتاع جوجل اي فيبدو ذلك يعني يبدو ان تايب سكريبت لايبراري بيكونكت بيه عشان يحط اي فيتشرز جوه الابلكيشن زي اي اي باورد جريتين مثلا فممكن نجرب ان احنا نقول له ريموف دي يعني خالص تعال نجرب هنا ونقول له ريموف قولله ريموف ذا اي اي باورد جريتين وميك سمبل سايت انا مش عايز غير سيمبل سايت فاداني البلو برنت تاني وشال منها اللي هو الاي اي باورد ده فيمكن المره دي يشتغل بقى يعني اتمنى انا عايزه يشتغل يعني بروتوتايب يشتغل الله عليكم هنا المره دياني فواضح واضح واضح ان رغم ان انا عملت تراجين لان هو اللي نفسه كان بيفيل يعني فانا مش فاهم هو اللي زعل من تجربتي انا ف مش واضحه فاقول له ترايا جين تاني سوري ايت سناكد واضح كده ان احنا مش هنوصل لعاد نافع مع فاير وي استوديو واضح ان هو شكل جميل بس من غير تنفيذ في مصيبه كده حاصله عندهم زي ما بقول طب تعال نستعرض الفيتشرز الثانيه هو بيقوللي ستارت كودين ان اب يعني هبدا من تمبلت خش انا كود وهو يساعدني يمكن دي تشتغل بلاش بروتوتايب هو اب يمكن هو في البروتوتايبين دلوقتي عندهم مشكله كبيره فتعال نجرب ده تعال نبدا بروجكت بجو نقول له انا عايز اعمل بروجكت جو جديد ونقول له تيبنج كالكوليتور فنعمل تيبن كالكوليتور كده بسيطه كباك اند سيرفر ممكن اعملها باك اند سيرفر اش تي ام ال تمبلت تعال نعملها باك اند سيرفر خلينا ماعدش المواضيع انا عايزه يجرب يطلع لي حاجه اقول له كريت ابتد يشتغل المره دي بقى التصور مختلف هيفتح لي ورك سبيس جديده واقدر ان انا من البروجكت ده ابدا ان انا احط الشغل بتاعي وجيميناي يساعدني ان انا اكونت ففتح لي نسخه فيجوال استوديو كود عنده هنا وجوه فيجوال استوديو كود لو جيت دخلت هنا هتلاقي سيرفر دوت جو فده ملف الاساسي بتاع سيرفر دوت جو وحاطت لي هنا شويه حاجات ذات علاقه بهالو سيرفر بيقوللك ازاي تستارت السيرفر بينستول الاكستنشنز بيقوللي اهو احنا بنفتحهولك وبنبدا لك البريفيو في البراوزر منزل جو 1.21 21 هي اوت ديتد شويه لانجو 1 و24 المفروض نزلت طيب هو كده شغل الابلكيشن اهو تيبن كالكوليتور جوه فاير بي ستوديو انا الصراحه مبدئيا مبهور بكونسبت الورك سبيس ان انا عندي هنا الكود موجود في النص عمل لي بيز ستارتر كود هو عامله باللي هو الاتش تي بي سيرفر اللي بلد انف جو اختيار موفق مارحش انزل حاجه خارجيه جو منه فيه اصلا يعني كل حاجه موجوده فيه فراح عمله اهو في المين وفتح اللي هو الاتش تي بي هاندل جريت اللي هي بتيجي في البراوزر تقول له هلو جوفر جوفر ده الناس اللي هي بتكتب جو بقى بيسم جوفرز وفيرجن وسيرفينج وحاط اللي هو الادرس بتاع اليو ار ال اللي هو يسيرف عليه اللي هو لوكال هوست 8080 بيكسبوز عليه سب ان هو هنا في البراوزر فتحهولك على طول كفيو وده حلو يعني ان هو حطته لك كفيو هنا على طول ما تحتاجش توجع دماغك يعني تيجي هنا بقى في تاب تانيه اسمها جامي التاب دي لو انت حابب بقى تعدل في الكود اللي هو فاتحهولك هنا يستخدم خدم جيمنايتست موديل بتاعه مفترض ان هو الليتست موديل اه هو انين ونص اهو اللي هو فلاش بريفيوظ بتحتاج كي لو انت عايز تعمل كده وفيت ان موديل هو كاتب ان موديل معرفش ده اني فيرجن الصراحه بس هو خلينا نجرب يعني هو بيستخدم جيناي ورق الكواليس بس مش قايل اني واحد في م جوه فايرودي فجي هنا ققولله فالحلو المفروض ان هو هيبدا يشتغللك تعديل في الملف هنا لايف قدامك ويقوللك اهو انا هعمل تعديل واحد انين تلا فقول له ابديت الفايل يلا يا عم اشتغل اعمل الابديتس بتاعتك فدخل هنا زود اند بوينت جديده سماها كالكوليت ب تيب كالكوليت ب تيب دي بتش تشاور على اللي هي الفانكشن دي بتاخد اهو الريكويست في الباراميتر اللي هو الار ممكن نقفل ده كده شويه او ووسع ده كده شويه عشان نشوف فبياخد هنا في الباراميتر التوتال بيب وعدد الناس 100 م وعمل لي برض ليهم الشغل بتاع المارشلين او الديكودين وعمل لي هنا الشغل بتاع الديكودين اهو جيسون ديكودر جاب الديكودر بتاع جيسون برضو اللي هو موجود هنا انكودين جيسون فلطيف عمل الامبورت مظبوط ونزل تحت وبعديها بناء عليه المفروض هيعمل عمليه حسابيه لو النمبر بي اصغر من الصفر هيطلعلك ايرور هيقوللك عدد الناس المفروض يبقى اكبر من الصفر بديهي هيطلعلك باد ريكويست ولو برضو في مشكله في الداتا هيقوللك ايه انفالد جيسون ريكوست بودي ويقوللك بير بيرسون داتا دوت تولب حلو جدا يعني حلو جدا اللي هو عامله ده فعمل لي اللي هي الاند بوينت دي وعملها لي هنا اهو هاندل فانكشن كالكوليت السؤال بقى طبعا كتقال لي انت المفروض عايز تتست الاند بوينت دي فيساله هتيجي برض هنا في جيمني وتقول له هاو تو تست ذس فقال لي هتشغل السيرفر شغل يا عم السيرفر ماترضتش الحلو ان هو بيروح يشتغل معاك يعني تديله الامر كتكست بيروح هو فتح لك تيرمنال فتح لك لوكال هوست ولوكال هوست ده بقى انا مستني بقى يكمل يعني هو المفروض بعد ما يشغل اللوكال هوست هيعمل ايه هو الغريب ان هو مش عارف ليه يشغل اللوكال هوست رغم ان هو مشغله عنده هنا في الويب اوريدي الكونصول ده موجود فانا مش فاهم هو ليه عمل كده يعني دي حاجه غريبه يا بند انا ممكن اوقف ده اللي هو شغله مالوش لازمه ان هو فعلا هو عامل اوريدي الماب و تقريبا مستخدم نود مون وشغله له جوه البراوزر باي دي اكس في يعني مش عارف هو ليه عمل كده الهاند بقى بتاع الفانكشن ده نفسه ان هو كان ميثود بوست فانا مش هعرف كده اجربه في البراوزر لو جيت هنا انا كنت مستنيه عايز اعرف هيساعدني اجرب ازاي هل مديني حاجه عامل بيها زي كاني احاكي بوست مان مثلا هيعمل كيرل ريكويست ولا لا ممكن اجرب اساله هقول له اعمل لي كيرل ريكويست على الاند بوينت كيرل ده طبعا كوماند لاين تول بتقول منها الاند بوينت بتاعتك وتبعت له البوست داتا باراميترز وفروض يرجعلك الريسبونس تعال نجرب فقال لي اه انا هعمل لك كيرل ريكويست اهو كيرل ريكويست هعت فيه التوتال بيب في البادي وهيبعت لك النمبر اوف بيبل وهنادي على لوكال هوست 80 كالكوليت ب تيب فهو مصر على 80 80 رغم ان انا فاهمه ان هو شغال على اند بوينت تانيه مش 80 هو هنا عما شغل البراوزر ده مفترض ان هو شغال في حاجه تانيه لكن خلينا نجرب اقول له ران تيرمنال كوماند فطبعا يقول لي فيلد تو كونكت عشان خاطر السيرفر مش شغال فاقول له رن السيرفر فهيرن السيرفر واروح افتح هنا بلس جديده ارن فيها كيرل كوماند ده تاني ف واخد الكوماند ده كده كوبي بتاع كيرل واحطه هنا فده فده هيعمل لي كيرل ريكويست فهو قال لي برض فيلد تو كونكت لوكال هوست 80 80 فيبدو في حاجه عامله له ازمه فهجرب تاني هقول له جو ران سيرفر دوت جو هنا اهو فهنا كده افترض ان هو شغال السيرفر اهو بتاع جو وهاجي هنا في الترمنال الجديده فدي شغال فيها السيرفر وهاجي هنا حط اللي هو الكيرل كوماند بتاعي فده كيرل كوماند اهو فبيعمل الكيرل بوست ريكويست بيروح بيبعت الكونتنت تايب ابلكيشن جيسون باعت التوتال بيب نمبر بيب خمسه ورايح على لوكالوز 80 80 كالك تب فهضغط انتر قاللي بيرسون هنا تبقى 10 طبعا احنا حاجه عبيطه جدا يعني هو في الاخر مع عدد الاشخاص خمسه والتيب 50 فاكيد كل واحد هيدفع 10 يعني نقسم ارقام عبيطه يعني فممكن نجرب نديله حاجه ثانيه عشان نشوف الريزلتس هتطلع ازاي يعني اجرب ان انا مثلا ابوظ الاي دي فدي مافيش اي فانا باعت ريكويست غلط اضغط انتر فقال نمبر اوف بي ماست بي كريتر ذان دي زيرو يعني فهو طلع هو فعلا عمل فاليديشن شغال معايا تمام اللي هو كان حاطه في الفانكشن اللي هو النمبر اوف بيبست بي جريتر ذان زيرو فحاول يطلع النمبر اوف بيبارش يعمل له ديكودين تعال نجرب نشوف لو احنا خلينا عدد الاشخاص مثلا 23 رقم كده مستفز ما يقبلش الاسمه على 50 بسهوله واجرب فطلع لي الرقم فلوت ودي بقى حاجه برده طبعا يعني ايه مادلهاش ككيس اساسيه يعني المفروض ككيس اساسيه تيب بيرسون انا مش هدفع 2.173913 17 391 3 0437 يعني ايه الرقم ده انا هطلعه ازاي مش مفهوم فهاجي هنا في اسك جيمني هو ذا بير بيرسون د not مور ذان ت بريسيجن بوينتس فهو هنا يبقى فاهم ان انا ما عنديش اكت من اثنين بريسيجن بوينتس اللي هي بعد الفاصله العشريه انا عايز بس رقمين مش عايز اكتر من كده ده المنطقي يعني فاضغط انتر فبتد ان هو يعمل التعديلات وبيديك الاول ريفيو انت لو عايز تريفيوينجز الاول يقوللك تعال اوريه لك هتتعدل ازاي فانا هاجي هنا هعمل فورمات التب عملها باف ام تي سبرنت اف اوكي جميل وطلع لي في الاخر خالص الدنيا فورمات بالمنظر ده لطيف اقول له اعمل ابديت للفايل ده فعامل الابديتس بتاعته اهي بتاعه الفورمات التب طبعا هنا السيرفر اللي شغال بتاعه ده هوقفه ووم جاي مشغله ثاني واجي هنا اجرب اعمل الكيرل ريكويستاني بتاعي فلاقي فعلا طالعه المره دي 2.17 17 رقم منطقي شويه يعني على الاقل حاجه اعرف ادفعها ممكن بقى اقعد احسن بقى معاه فدي ميزه ان انا عندي هنا جيميناي على اليمين مفتوح وعلى الشمال الكود مكتوب وهنا اقدر اتعامل والبروجكت ده كله تحت ايدي هو السؤال بقى انا طب خلصت شغل التعديلات بتاعتي وخلصت الشغل بتاعي كله تمام انا عايز اخد بقى الكود ده مش عايز افضل قاعد شغال في فاير بي استوديو مدى الحياه عايز ارجع كدهاني اشوف ايه الاوبشنز اللي بيديها لي هل بيديني اوبشن ان انا اكسبورت ده على ريبو مثلا واخده عندي ككود ولا اخده اعمل له ديبلوي هيعمل له هو ببلش عنده دي اسئله كتيره تروضني ان انا خلصت الشغل ها جميل طلعت الكالكوليتور ده اعمل بيه ايه فعايز ابش في الاوبشنز هنا فاللي انا ملاحظه ان هو في التبن كالكوليتور مش مديني اوبشنز غير شير ديليت رينيم ريسيت هجرب شير كده عايز اعرف شير ده هيعمل ايه فشير ده لا ده شير جوه الابلكيشن بتاع فاير بي ستوديو يعني تدي لحد تاني اكسس ان هو يخش يبص على الشغل ده انا مش عايز كده وانا عايز في الحقيقه تيبن كالكوليتور ده فهنا هو مش مديلك زرار سحري تعمل بيه العمليه بتاع بتاعه اكسبورت لجيت هاب او اطلع لجيت هاب زي ما كان لافبول بيعمل ويقول لك كونكت جيت هاب وانا هتصرف هتيجي هنا انت شغل سورس كنترول عادي جدا يعني انت هتيجي هنا في السورس كنترول وهتقول له انا عايز ابلش تو جيت هاب وهتبدا طبعا البروسيس بتاعتك بان انت هتنزل الاكستنشن بتاع جيت هاب كانك فيجوال استوديو كود عادي جدا وهتبدا تنزل الاكستنشن بتاع جيت هاب ممكن تنشلايز الريبو فتقول له انشلايز ريبوزيتور جديد فعمل لي ريبوزيتور جديد اهو لوكالي كانه لوكال عندك على الجهاز بس كله في البراوزر فده حلو برض لانه بيديلك تحكم كديفلوبر اكتر انا عارف ايه اللي وراء كواليس انا عارف الحاجه هي موجوده فين ممكن انا اروح على جيت هاب اعمل الريبو الخاص بي واعمل هنا جيت كوميت وجيت بوش ريموت وابش على الريموت ريبو بتاعي ده وبشغل هنا في البراوزر واسحب الكود على مكان ثاني فده الصراحه لطيف جدا يعني انا بالنسبه لي التجربه اللي انا شايفها بتاعه فاير بيز استوديو لو انا هستخدمه بالمنظر ده جامد جدا الخلاصه بقى انت النهارده حاجه زي فاير بي استوديو هي طبعا كحاجه لسه ام بريفيو ولسه جديده فيها مشاكل ومعيوبه زيها زي لافابول برده ولافاول يمكن احسن منهم وسب سبقوا شويه عشان فاير باي استوديو داخلين متاخر في وجهه نظري او هم عايزين يلحقوا السباق بحاجه اكبر ان هم يعملوا بقى حاجات كتير في نفس الوقت وكلنا عارفين ان حاجات كتير قوي في نفس الوقت كانجينيرين بتفشل بسرعه عندها تندنس انها تفيل فيري فاست فهم كانوا افضل يركزوا على حاجه واحده بس ويحسنوها افضل حاجه ممكنه وبعد كده كان ياخدوا حته اللي هي الاي اي بروتوتايبن دي اللي هو احنا جربناها في الاول بثلاث تجارب وفشل يعني ثلاث حاجات من عن حاجتين من عندهم وحاجه من عندي كبي ار دي والثلاثه فشلوا مش راضي اصلا جنريت للابليكيشن كاي اي تجربتي مع اللي هو الاستوديو نفسه ان انا ادخل وعندي ورك سبيس مفتوح فيها فيجوال استوديو كود نسخه في البراوزر فاتح لي على اليمين بلت ان موديل بجيميناي وكل ده فري كل ده فري تماما انا ما دفعتش ولا مليم انا عندي جوجل اكونت فدخلت بنيت الكود اللي انا عايزه استفدت من الجيمناي موديل انتجريتد مع الكود جوه الورك سبيس من غير ما احتاج اعمل اي اكسترنال سبسكربشنز او اي حاجه خارجيه فده هايل الصراحه انا مبهور بده ومبهور ان هم كمان حاطين ستارتر تمبلت فكانك دخلت فيجال ستوديو كود بدل ما هو عندك على الجهاز انت دخلت في نسخه في البراوزر فيها تمبلت جاهزه بويلر بليتس تبدا منها فانا عندي بويلر بليت لجو بالاتش تي تي بي سيرفر البلت اند جواه عملت اند بوينتس عملت اند بوينت عملت عليها كالكوليشنز لو عايز اكمل البروجكت ممكن اكمل البروجكت حبيت ان انا اخرج بالبروجكت واخده عندي على جيت هاب واكمل في حته تانيه ادخل ديفلوبر تاني معايا ممكن اعمل كده فده مستو الصراحه رهيب لان ده كده معناه ان الفلوبمنت اكسبيرينس بالكامل اتنقلت لي في البراوزر ودي يمكن الادفانتج اللي انا سايب فاير سبيس ستوديو يركز فيها اكت من فكره ان انا جنريت ابليكيشن انا شايف جنريت ابليكيشن ده عبط الصراحه يعني يعني فكره ان انا اجينريت الابلكيشن فروم اي تو زد ز ميك سنس مافيش حاجه ان انت تعمل بيها حاجه سحريه بس تديني بويلر بليت واكتب عليه واشتغل عليه وابلد عليه وجيبناي معايا اقدر ان انا ابرومت معاه يساعدني كده كتيم ميت جامد جدا الصراحه فشابوه لان هو شغال كديفلوبمنت اكسبيرينس كامله في البراوزر فيجال استوديو دي كود بكل الفيتشرز العنيفه بتاع الاي اي والكونتكست موجود في السياق وباد ديسيجن الصراحه ان هم عاملين اي اي بروتوتايبن ده انا شايف الفيتشر دي مالهاش قيمه قوي للشخص الديفلوب
10:27
إنشاء مشروع فايربيز وربطه بالتطبيق Chat mobile app 04 Flutter Firebase Firestore
Ammar Alkhatib
65K مشاهدة · 4 years ago
2:42
شرح كيف أسوي Configuration بين مشروعي و Firebase Realtime
i7asn
9.4K مشاهدة · 1 year ago
47:02
firebase crash course تعلم الاساسيات
Codv Academy
16K مشاهدة · 3 years ago
4:46
لماذا الفايربيز بريك 21 why Firebase
Hamza Salem
29.6K مشاهدة · 5 years ago
4:51
دورة Firebase
مؤسسة بناء واتصال المعلومات
91 مشاهدة · 1 year ago
44:49
جربت Firebase Studio من جوجل أنا اتصدمت
Tarek Alabd
1.6K مشاهدة · 9 months ago
3:06
ما هو Firebase و فيما يستخدم
@limani_abdelhafid
12.6K مشاهدة · 5 years ago
48:17
1 المحاضرة الأولى فى Firebase مقدمة للفايربيز ومعرفة الخدمات
ELPRINCE
4.1K مشاهدة · 8 months ago
0:18
Flutter Firebase Pizza App
ART PROGRAMS
83.9K مشاهدة · 1 year ago
24:51
برمجة بدون كود بـ Firebase Studio هل فعلاً يستاهل تجربتي ورأيي
Ali Shahin
40.7K مشاهدة · 1 year ago
16:08
تعلم أقوى وأحدث أدوات البرمجة في العصر الحديث Firebase Studio