Full transcript of “ابني تطبيق توظيف بالذكاء الاصطناعي في ساعة واحدة | React.js + OpenAI 🚀”. Click a timestamp to open the video at that moment. Need another video? Use the YouTube transcript generator.
0:00 في الفيديو ده هنبني مع بعض تطبيق توظيف بالذكاء الاصطناعي في ساعه واحده بس ده النتيجه النهائيه اللي انت متوقع توصل لها بعد ما تعمل عمليه البناء فهيقول لك ويلكم تو جوب بورد لو دخلت هنا وعملت عمليه اللوج ان كمسؤول عن الاتش ار فهيدخلك ويقول لك انت دخلت دلوقتي على الداشبورد تعالى ندخل على الداشبورد فجوه الداشبورد هتلاقي ان انت موجود عندك توتال الابلكيشنز بتاعه الناس اللي ممكن تكون قدمت عندك وتقدر تعمل كرييشن لوظيفه جديده فلما تيجي تعمل وظيفه جديده تقول له انا عايز املى البيانات الاساسيه بتاعه الجوب تايتل اللوكيشن الجوب ديسكربشن وهنا الريكوايرمنتس فيقدر بسهوله شديده الراجل بتاع الاتش ار يملى البيانات دي ويكريت الجوب فبقت الجوب اهي موجوده لو عملنا عمليه اللوج اوت وعملنا لوج ان باستخدام بيانات ابلكت عايز يتقدم على الوظائف فلما
0:48 تدخل وتعمل لوج ان ويقول لك لوج ان سكسسفول تقدر تدخل تتصفح الوظائف اللي موجوده فهتلاقي الوظيفه اهي موجوده اكتف بتاعه السينيور سوفت وير انجينير تدخل عليها من هنا وتقدر تعمل عمليه تقديم اقدر اقول له ابلاي ناو فلو ضغطت على ابلاي ناو كل اللي هيعمله بمنتهى البساطه يطلب منك ان انت تدخل البيانات دي البيانات الاساسيه هو مدخلها لك من البروفايل بتاعك بما ان انت عامل لوج ان بيانات النيم والايميل خلاص هتتبعت للباك اند عما جي تعمل عمليه الابلكيشن او عمليه السبمت انما الريزومي بقى انت محتاج ان انت تختاره وتعمل له ابلود فهتختار الريزمي بتاعك اللي انت عايز تضيفه هنا وهيقول لك البيانات بتاعه الريزم اللي تم اختياره لو انت عايز تغيره هتعمل ريموف وتشيله وتيجي هنا تعمل بقى عمليه اللي هي السبمت فلما تضغط سبمت هيبدا ان هو يشتغل وياخد السي
1:33 في بتاعك ويقول لك خلاص تم الحصول على المعلومات وهيدخل في وضع اللي هو الافالويتن عشان خاطر يبدا يقيمه باستخدام الباك اند اي ولو عملنا ريفريش هتلاحظ ان هو طلع نتيجه نهائيه وقال لك بقى موجود دلوقتي اندر ريفيو الراجل ده واخد سكور 7 من فهو كده واخد سكور ممتاز لو دخلنا على التفاصيل هنلاحظ ان هو بقى موجود في ستبس قدامه يقدر يقول له هو واقف فين دلوقتي فحصل لك اي فالويشن واتكد ان انت هتعدي السكور بتاعك تمام والاتش ار هيعمل لك عمليه الريفيو دلوقتي نظرا لان انت مناسب للوظيفه والماتشين بتاعك قصاد الوظيفه هو شايفه 7 من بوتنشال ماتش وقال لك ده نظرا لان الراجل عنده خبره ثلاث سنين كدوت نت ديفلوبر والوظيفه دي عايز حد دوت نت
2:20 ديفلوبر بس الريزومي مش بيقول ان هو عنده اونرشيب اكسبيرينس او داناميك انفايرمنت وده ممكن تكون حاجه مهمه كسينيور فانت ممكن تكون مش لاقي ده عنده فدي حاجه خطيره فده كويس ان هو بيطلع لك المعلومه دي بالاي اي لان هو بيلخص على الراجل بتاع الاتش ار خطوه كبيره جدا يقدر خلاص يعرف ان الشخص ده مناسب ولا لا لان نفس التجربه هي هي لو رحت عملتها باستخدام سي في مش منطقي فاختار سي في ثاني مش مناسب للوظيفه واعمل له عمليه السبمت ويدخل اهو في وضع اللي هو الايفالويشن هتلاحظ ان هو المره دي قايل ان هو ريجكتد الراجل ده فيري ويك ماتش وقف عند ان هو حته ان هو بقى خلاص في قرار اتاخد تلقائي للراجل بتاع الاتش ار مش محتاج الراجل بتاع الاتش ار ياخد قرار هو اخد له القرار بالنيابه عنه ان الراجل
3:05 ده كده ريجكتد فده ممتاز طب ليه اعمل له ريجكشن عشان الراجل ده سوفت وير تستر هو شغال سوفت وير تستنج اوتوميشن انما احنا بندور على حد دوت نت فلو حد بيقدم على الوظيفه بتاعه الدوت نت و داخل بالسي في بتاع حد تستين فتلقائي السيستم هيرفضه فعملنا سكرينين بروسيس جميله جدا باستخدام الاي اي بس الاول تعالوا نتكلم عن المشكله اللي احنا عايزين ين نحلها شركات كتيره جدا النهارده بتشتكي من التوظيف وده لانه عمليه متعبه ومرهقه جدا لاي حد شغال اتش ار او تاك ريكروتر نظرا لان هو لما بينزل اعلان عن وظيفه بيجي له ناس كتيره بتقدم بالالفات وصعب ان هو يبص على سيات كل الناس دي ده غير ان في سيات كتيره جدا بتبقى حالتها صعبه او مش منطقيه مع الوظيفه فما بيكونش ليها دعوه خالص بالاعلان اللي انت منزله كوظيفه والمشكله
3:52 الاكبر ان الشخص الشاطر والمناسب للوظيفه ممكن يتوف وسط الفات السي فييهات دي وغالبا ده بيكون النتيجه اللي انت بتلاقيها حاصله على الواقع ان الاتش ار لو انت بعثت له تسال على فيدباك او بعثت له سي في او بتقدم على الوظيفه ممكن ما يردش عليك رغم ان انت متاكد ان انت مناسب للوظيفه الابلكيشن اللي احنا هنبنيه مع بعض هيحل بقى المشكله للراجل بتاع الاتش ار الغلبان ده والراجل اللي بيقدم يخلي السي في فعلا بتاعه يوصل للراجل بتاع الاتش ار بناء على تقييم فير وصريح عن طريق استخدام الاي اي اللي احنا عايزين نبنيه مع بعض بمنتهى البساطه بساطه هو الجزء ده بتاع الفرونت اند ابلكيشن اللي هيروح يتكلم مع باك اند سيرفيس انا مجهزها لك الباك اند سيرفيس دي موجوده وشغاله لان الهدف هنا انا مش عايزك تقعد تحرق نفسك
4:39 كتير في بناء الباك اند خلينا نركز على الفرونت اند والتحديات بتاعه الفرونت اند وتجربه المستخدم الجزء ده بمنتهى البساطه فكرته ايه الباك اند انا بروح عندي اند بوينت موجوده اي بي اي الاي بي اي دي بتروح تخزن في سيكولايت داتابيز وتقدر تقدر تغير براحتك من سيكولايت لحاجه ثانيه انا بخزن في سيكولايت عشان خاطر تكون عمليه سهله وبسيطه ولوكال وملف وخلاص وملفات البي دي اف هتتسجل جوه لوكال ستورج اللي هي السي فييهات نفسها هتتسجل جوه لوكال ستورج فلما يحصل ان حد يقدم على طلب للتوظيف ان هو عايز يقدم على الوظيفه دي هيجي بمنتهى البساطه يحصل ايه يروح عنده هنا في سيكولايت داتابيز البيانات تتخزن بتاعه الشخص ده اللي هو بقى اسمه بيانات ورقم تليفون التواصل والكلام ده كله والسي
5:25 في نفسه هيتسجل في اللوكال ستورج وفي انتجريشن عاملينه على الجانب اللي هو ده مع اوبن اي اي بي اي دي بقى الحته بتاعه الذكاء الاصطناعي خليني افهمك حاجه بس بمنتهى البساطه اللي انا هعمله هنا ده الباك اند بتاعي متحكم فيه بالكامل بالبيانات بالداتا اشهر واحد طبعا واسهل واحد تستخدمه هو اوبن اي ولكن في زيه كتير في بقى تلاقي ديب سيك عامل له القصه بتاعته هتلاقي الجماعه بتوع مايكروسوفت عاملين الحاجات بتاعتهم جوجل عامل الاي بي اي بتاعته شوف انت الاي بي اي المناسب ليك واستخدمهفي الاخر خالص حتى الاسم ده مشهور ان بيسموه شات جي بي تي رابر او اوبن اي رابر ان انت بتراب باك اند ينادي اوبن اي اي وراء الكواليس فانا بستفيد من الاي بي اي بتاع اوبن اي اي في ايه هستفيد منه في حاجتين اساسيتين الحاجه الاولانيه فايل زي بي اي هروح ادي له ملف البي دي اف اللي
6:11 هيترفع لي هنا هيخزنه عنده هنا في الفايل زي بي اي طب ليه بعمل الحركه دي عشان خاطر الملف ده تقدر تديه للشات كومبليشن وتقول له لو سمحت اعمل اكستراكت للبيانات بتاعه الفايل بي اي اللي هو حطيته عندك الملف ده اللي ستورد عندك في اوبن اي واعمل عمليه اكستراكشن للبيانات وقارنها مع الحاجه اللي انا هبعتها لك اللي هي بيانات الوظيفه الجوب ريكوايرمنت بقى نفسها فده انتجريشن مهم جدا ان احنا كنا نوجده في المعادله فانا الجزء ده بالكامل هو موجود عندك اصلا جاهز هنا على جيت هاب فهتلاقي انا عامل لك جوب بورد اي ده موجود هنا على البرانش هتلاقي الباك اند اهو موجود بالكامل ووجدت لك ريدمي بيشرح لك بالضبط انا عامل ايه في الباك اند يعني الباك اند
6:57 بتاعي هو عباره عن اي باورزيمو سكرينين باستخدام جي بي تي 4 او ميني هتقول لي ليه تحديدا جي بي تي 4 او ميني عشان خاطر ده واحد من الموديلز الرخيصه والتاسك اللي انا بعملها دي مش تاسك فيها عقده او حاجه معقده هي فيها انبهار حلو بالنتيجه اللي انت هتشوفها بس التاسك ابسط ما يمكن انت بتدي برومت حلو وجميل وتقول له خد النص قارنه مع النص واعمل سيملاريتي او تطابق والموضوع بسيط فور او ميني او اي موديل هيبقى قديم غالبا هيبقى ارخص من الموديل الحديث الموديل الحديث وقت تصوير الفيديو ده هو جي بي تي 5.2 فانا لو استخدم 5.2 2 هيكون غالي جدا التكلفه بتاعه التوكنز بتاعته لكن فور او مينو عشان بقى له فتره كبيره جدا موجود في المعادله فبيكون ارخص ما يمكن دي تب كده سريعه كده حطها في المعادله في دماغك وانت بتتعامل مع اي
7:42 اوبن اي او تستخدم اي بي اي بتاع جوجل حط بس دي في المعادله اي موديل قديم هيكون غالبا ارخص في السعر وبشرح لك بقى طبعا ان هو في جوب مانجمنت كامل في عمليه ابلكيشن تراكين بريال تايم ستاتس وبديك سكيورثونتكيشن في جي دبليو تي امبلمنتيشن معمول في الباك اند سكيور عمل انتجريتلي مع الفرونت اند والباك جراوند بروسيسين للافالويشنز نفسها بيحصل في الباك جراوند يعني انت مش محتاج تفضل قاعد مستني يعني بعد ما يفع السي في يقول له ايه جاري معالجه بقى السي في بتاعك وهنا الجزء بتاع الاتش ار داشبورد برده هيظهر للراجل بتاع الاتش ار ففي جزء ادمن حلو وفي حاجات بتتعرض حلوه جدا هنعملها في المعادله بتاعتنا الراجل بتاع الباك اند ده مبني باستخدام تايب سكريبت واكسبريس فيرجن فايف وسيوالايت كدابييز لكن ليه كمان الحريه تقول عايز يستخدم حاجه تانيه غير
8:28 الداتابيز دي تعالى وغيرها خد الكود بتاعي لون وغير اللي انت عايزه لكن سيكولايت هيفيد يوز كيسز كتيره جدا خصوصا لو انت شغال لوحدك شغال في شركه شغال في حاجه بتعملها هيبقى سهل جدا التعامل معاك الاي اي موديل اللي بستخدمه زي ما اتفقنا فور اويني بتاع اوبن اي والاوتثونتيكيشن جي دبليو تي ولايبراري او باكج اسمها بكريبت في نوت جي اس دي الصراحه خطيره وبتديني كل حاجه اوت اوف ذا بوكس والفايل ابلود استخدم باكج اسمها مالتر لانها بتسهل بس عليا عمليه الفاليديشن بتاعه الفايل والكلام ده كله فتعال بقى انت على جيت هاب على اللينك اللي انا هسيبهلك هنا ده في الديسكربن شن هتروح تاخد الكود ده بمنتهى البساطه وتعمل له عمليه اللي هي الكلون يعني يا اما تختار الجزء بتاع اس اتش يا اما تروح للجزء اللي هو بتاع اتش تي تي بي ابسط ما يمكن لو انت مش منزل عندك جيت على الجهاز عشان ما نقعدش تم نمشي في البروسيس
9:13 دي دلوقتي روح اعمله داونلود كزيب ده اسهل طريقه ممكنه اعمل له داونلود كملف زيب وخده عندك وافتحه في اي كود ايديتور فانا عندي هنا هعمل كلون باس اس اتش لان انا مظبط الدنيا بالاس اس اتش كي عندي فهاخد كده لوكال وهتفتح عندك اي تيرمنال جوه الترمنال دي هتقول له جت كلون وتدي له اليو ار ال وتضغط انتر فهنا بعد ما يخلص معاك هيكون دي اللي انت هتشوفه قدامك على الشاشه هتروح جوه كيرسر وتفتح عندك البروجكت ده بقى جوه اداه كيرسر طب ايه هي اداه كيرسر لو انت مش عارفها تعال نبص عليها ونتفحصها كده بشكل سريع فاولا كيرسر لما تيجي تفتحه كده بيحاول يديك بقى انطباع ان انت هتستخدم ايجنت والمنظر اللي انت شايفه على اليمين ده ويديك ايجنت عشان تكتب بقى البرومس بتاعتك من غير ما تبص على الكود لكن انا مش بحب الصراحه المنظر ده فبروح عندي من فوق هنا على اليمين واقفل اللي هو الجزء بتاع الايجنت ده
9:59 واسيب بس البوكس ده اللي انا هطلع عليه على البرومتن واقدر بقى تفحص من الجزء اللي على الشمال الكود عندي الباك اند بقى هتيجي بمنتهى البساطه عشان خاطر تشغله اعمل رايت كليك واقول له اوبن ان انتجريتد تيرمنال فانت هتفتح الباك اند جوه تيرمنال وتعمل ام بي ام انستول ام بي ام انستول ده هيعمل ايه هينزل كل الباكجز اللي هو محتاجها الباك اند عشان خاطر يشتغل وعشان تتاكد ان نوت شغال عندك فممكن تقول له نوت داش في فنوت داش في بيقول لك انت نازل عندك اني اصدار من نود؟ فانا وقت تصوير الفيديو ده مستخدم الاصدار 24 واكيد لو هو مش نازل عندك نوت جي اس فلو سمحت روح نزله من نوت جي اس واقول له جيت نوت جي اس ونزل النسخه المتناسبه مع نظام التشغيل اللي موجود عندك او المتاح عندك فدي كده اول خطوه انا نزلت الباكدجز ولكن خد بالك من
10:46 حاجه انا محتاج بقى ابدا املا البيانات بتاعه الكيز او الاي بي اي كيز اللي هو مستنيها مني وانا حطيتها لك جوه ملف الامف دوت اكزامبل ده فاول خطوه هتعملها خد الملف ده كوبي بيست كده والملف ده اعمل له رينيم وامسح الجزء كله لغايه ما توصل لدوت انف فالمفروض يبقى الملف عندك في الاخر خالص اسمه دوت اي ان في دوت اي ان في ده بقى انت محتاج جوه الملف ده تعدل البيانات دي عشان خاطر تشغل الدنيا بالشكل السليم كباك اند يشتغل معاك مظبوط اولا الجي دبليو تي سيكرت الحاجه دي اللي انت هتحطها جي دبليو تي تي سيكرت مش مهم تحط القيمه ايه يعني لو انت عايز تيجي تحط اي حاجه كده فده كده ممكن يعتبر بمسافه كتابه السيكرت يعني انت لو تحط اي حروف وارقام بالشكل ده كده او حروف بس وارقام بس ده كده سيكريت لان في
11:33 الاخر خلاص الجي دبليو تي سيكريت هو مفتاح انت بتحطه اعتباطي طب هل ده الاستاندرد الصح بتاع جي دبليو تي سيكرت فاكيد لا لان هو بيكون ليه ستاندرد زي اللي هو اتش اس 256 فممكن تروح تفتح اي موقع على جوجل زي الموقع ده اللي هو جي دبليو تي سيكرت جنريتور ده وتنزل تحت شويه كده ويقول لك والله انت عايز انهي ليفل من الحمايه ففي عندك 256 لغايه 512 طبعا كل ما يزيد عدد البيتس كل ما يكون الكي سكيور اكث وصعب الاختراق المتوسط الطبيعي 256 ت اضعف حاجه او المودرتيت 128 ت فتخليه اللي هو 256 على الاستاندرد وتقول له جنريت اكي فده الكي اللي هو بيديهولك اهو ده كده كي انا اخذته 256 ت والفرق ان انت لو قلت له 512 وقلت له جنريت هتلاقي الكي اطول شويه ف
12:18 512 بيكون كي طويل وده بيجينريت بيه هو بقى التوكنز يعني الفكره هنا بمنتهى البساطه الكي او السيكرت ده هات تستخدمه عشان خاطر تعمل بيه الجي دبليو تي توكن اللي الفرونت اند هيستخدمها فاحنا عايزين الفرونت اند يبقى دايما معاه توكن متامنه كويس فده بيجي من السر بتاعه من السيكرت كي اللي انت هتعمله هنا ده فهتاخد الكي ده كوبي قول له كوبي كليب بورد وهتيجي هنا تعمل له عمليه البيست فده كده بقى السيكرت كي بتاعي زي ما اتفقنا هو عباره عن مجموعه من الحروف والارقام العشوائيه مستحيل ان حد يقدر ان هو يخمنها عشان يفك التوكنز اللي انت هتجينريتها فماحدش يعرف يعمل هاي جاك باسم يوزر نيم او حد معين معين عندك الحاجه بقى اللي بعد كده المهمه الاوبن اي اي بي اي كي طب ده انا احصل عليه منين ده تدخل على المنصه نفسها بتاعه platfor.com
13:06 ايدت كوم هي المنصه دي اللي موجود عليها القدره ان انت تطلع سيكرت كي جديد تاخد بيه اكسس فتعال ندخل اولا طبعا لازم افهمك ان انت لازم تبقى عامل ساين ان او ساين اب فانا بالتالي انا عامل هنا اصلا عمليه الساين اب فهو قايل لي انت اهو موجود هو قلي خلاص انت موجود وعامل ساين اب فظهر عندي الايقونه بتاعتي كيوزر هتيجي بقى للجزء اللي هو بتاع السيتنز ده اضغط على الحته بتاعه السيتنز دي محتاج تعمل حاجتين عشان خاطر تستخدم القصه دي اولا انا عايزك تنزل تحت خالص ودور على حاجه اسمها بيلينج فالبيلينج ده او الجزء بتاع البيلينج ده انت لازم تيجي هنا وتشحن رصيد هو الطريقه اللي بيشتغل بيها اوبن اي كاي بي اي لازم تشحن رصيد فانا لاقي هنا مثلا حاطط 9 دولار و74 سنت فدي يقدر يستخدمها في ان هو يعمل ريكويستات يحرق بيها توكنز يعمل
13:53 استخدام لتوكنز في الجنريشن من الراج اللي هيطلع من اوبن اي اي يعني انا بستعين باوبن اي عن طريق اي بي اي ريكويست هيجي له من الباك اند بتاعي زي ما اتفقنا فلازم يكون في عندي كريديتس عشان يقدر ان هو يستخدم تخدمها فالكريديتس اللي موجوده هنا دي لو انت مش موجود عندك كريديتس فروح اعمل اد تو كريديت بالانس ولازم تدخل بكريديت كارد بتاعك عشان خاطر يشتغل وبيبان عندك هنا في الجزء اللي هو بتاع اليوسج انت صرفت قد ايه فانت الاستخدام بتاعك كله هيبان عندك هنا انت حرقت كام توكن فانا مثلا لحد دلوقتي صار في 1907 توكنز 13 ريكويست وبيقدر ان هو يقول لي كمان عدد السبند التوتال قد ايه فيجي هنا يقول لك والله في الايام دي انت استخدمت مره مثلا واحد سنت سنت وهنا استخدمت واحد سنت فانا استخدامي بيكون طبعا متفاوت او
14:39 بستخدمه في تجربهات او الكورسات فده بيكون استخدامي فبيقول لي والله انت لحد النهارده عملت 13 ريكويست في المجمل ودول كلفوك الحاجات اللي انت شحنتها فانا بما ان انا كنت شاحن 10 دولار هنا في الكريديتس فانا استخدمت لحد دلوقتي تقريبا 26 سنت فدي اول حاجه لازم تعملها كحاجه اجرائيه مهمه جدا عشان خاطر الدنيا تشتغل معاك ولو انت هتستخدم بقى ده في ابليكيشن هيطلع للناس وتخدم بيه مستخدمين اللي اللي انت هتعمله معايا ده وتروح تعمل له ديبلوي وتشغله فانت محتاج هنا تقول له انيبل اوتو ريتشارج طبعا ده معناه ايه ان هو لو وصل للصفر هيشحن لوحده تلقائي 10 دولار في 10 دولار في 10 دولار فممكن يخلص الفلوس بتاعتك وانت مش دريان لو حد قدر ان هو يبتز الابلكيشن بتاعك تيجي بقى هنا في المعادله بتاعه الاي بي اي كيز دي بقى
15:24 مهمه جدا الاي بي اي كيز دي هي اللي انت هتعمل بيه كي تروح تستخدمه وتحطه في الانفايرمنت اريابل عشان خاطر يشتغل الانتجريشن اللي انا بانيهولك في الباك اند فتيجي هنا تضغط على زرار رار اللي فوق ده وتقول له كريت اني نيو سيكرت كي جوه كريت نيو سيكرت كي دخل الاسم اللي انت عايزه او ما تدخلش حتى اي اسم هو بيقوللك في الاخر خالص القصه دي اوبشنال اصلا فهتيجي هنا بمنتهى البساطه اختار بقى اي بروجكت انت هتوجده عندك فانا مثلا مسمي البروجكت بتاعي رياكت 19 يوديمي وده نظرا لان انا عامل كورس رياكت 19 خطير على يوديمي جواه حاجات كتيره جدا عايز تعرفها على الفرونت اند حته صغيره من اللي احنا بنبنيها هنا في الكورس ده لو عايز تتاسس بقى فيها هتلاقي راكت 19 من الصفر يمشي معاك خطوه بخطوه اللينك موجود في الديسكربشن فبعد ما اختار البروجكت هيقوللك انت عايز البيرمشنز تبقى ايه اول ولا ريستركتد ولا ريد اونلي فانا اقول له عايز اول كريت سيكريت كي فيقوللك تم عمل
16:12 جنريشن للكي خد بالك من حاجه مهمه جدا الكي ده انت مش هتعرف تشوفه تاني فالكي ده انت هتاخده مره واحده في المعادله فخده كوبي ومطرح ما انت هتحطه هنا الكي ده اهو الكي ده مش هتعرف تلاقيه بقىاني خلاص هناك انت لو قفلت هنا البوكس ده قلت له دن مش هتعرف تشوف الكي ده ثاني مالكش غير ان انت تروح تطفي الكي او تعمل له ديليت او تقفل البيرمشنز بتاعته دي الحاجه حاجه تقدر تعملها هنا فبكده انا خلصت يجي بعديها اختيار بقى الموديل زي ما اتفقت معاك انت معاك قدره ان انت تختار اي موديل انت عايزه انا هختار جي بي تي 4 او ميني ولو عايز تفحص المودلز كلها اللي موجوده هتلاقي هو هنا بيكلمك عن كل الموديلز اللي موجوده فلو انت عايز تبص مثلا على جي بي تي 5 ميني هيقدر يقول لك والله الكوست بتاعه كام فقوللك ده مثلا تكلفه الانبوت ربع دولار الكاش اوتبوت 0.025 من 0 تو 5
16:58 والاوت بوت ب 2 دولار وده اللي كنت انا بكلمكم فيه ويقول لك هنا طبعا متاح تستخدمه في ايه فانت متاح تستخدمه في الشات كومبليشن متاح تستخدمه لو انت بتعمل تكست او ايمج مثلا كانبوت ومتاح تستخدمه طبعا في الريسبونسز والكلام ده فهو بيقدر ان هو يقول لك هتستخدمه في ايه بالظبط وبيقول لك اسمه بالضبط لو انت عايز تستخدمه جي بي تي داش فايف داش ميني فتاخد مثلا الاسم ده كده وممكن تروح عندك هنا بدل جي بي تي فور او ميني وتقول له جي بي تي فايف ميني ولكن انا زي ما قلت لك لو رجعت هنا ونزلت ت تحت شويه وجبت اي موديل من الموديلز القديمه لو جيت نزلت تحت هتلاقي في الموديل اللي هو بقى بتاع جي بي تي 4 او ميني فلو دخلت عليه هتلاحظ ايه؟ هتلاحظ ان السعر بتاعه في الانبوت زي ما قلت لك 15 سنت مقارنه بالثاني 25 سنت عشان كده قلت لك ارخص دايما الموديل اللي هو الاقدم والاوتبوت بتاعه ب 60 سنت مش
17:46 الثاني 2 دولار فطبعا في فرق كبير جدا في السعر هو حطط لك مقارنه سريعه كده في الاسعار فهتلاقي ان 4 او ميني واحد من ارخص الموديلز اللي انت ممكن تستخدمها عشان كده وارشح ان انت يعني حاول تستخدم خدم ف او ميني في المعادله والاستخدام بتاعك وهو بيسبورت تقريبا معظم الحاجات اللي احنا عايزين نعملها مع بعض فهنسيبه هنا على 4 او ميني بالمعدل ده وهنا بيقوللك الداتابيس باث بقى بعديها هيحط ملف الداتا بيز بتاع سيكولايت فين فانا هسيبه على الوضع اللي هو الافتراضي والابلودز دايركتوري هيعمل ابلود لفين بالظبط هو هيكارت الملف لوحده بتاع الابلودز هنا جوه الباك اند وفي حاجه اسمها سكور ثراش هولد ده بالنسبه لنا اللي هو السكور اللي هو يعمل اوتوماتيكلي عمليه رفض للسي في لو السي في ده اقل من خمسه من هيعمل عمليه الرفض لو السي في ده 07
18:31 08 0 9.5 نص من هيقبل كل ده عادي فالرينج اللي هو ما فوق الخمسه هيقبله ما تحت الخمسه هيرفضه لو انت عايز تعمل عمليه ستريكت شويه هو كتقول ليه مش هقبل اي حاجه اقل من 08 من فروح اعدله هنا لكن انا هسيبه مثلا عند خمسه اللي هو الوسط يعني في النص بالضبط كمتوسط فكده انا خلاص جاهز بكل بقى البيانات مالتها بتاعه الدوت انف فممكن اجي هنا على الباك اند اول اوبن انتجريتد تيرمنال ام بي ام ران داف ففي احتمال ما تيجي تشغله يقوللك ايه يقوللك ادرس اوريدي ان يوز وده نظرا لان الادراس بتاعه اللي هو بورت 5000 ده مستخدم فانا كده محتاج اعمل ايه؟ محتاج ان انا اروح اغير البورت فتقدر تروح بمنتهى البساطه البورت اللي هو بدل 5000 ده خليه 50 تكون حاجه مش مستخدمه او ابسط حاجه خليه 50001
19:18 يعني اطلع واحد بس في الدرجه وتعال نعمل ام بي ام ران داف تاني فهتلاحظ انه بقى ان هو المره دي اشتغل يعني قال لي سيرفر از رانين داتايز انشيتد سكسسفولي وهتلاحظ ادي الداتايز اهي موجوده داتا بايز السيكولايت ادي الفولدر بتا بتاع الابلودز اللي هتفتح فيه ملف البي دي اف فانا كده الباك اند جاهز وشغال معايا ان هو يستقبل ريكويستات فاضل بس ان انا اعرفك على الاي بي اي اند بوينتس اللي احنا بقى هنستخدمها من الفرونت اند اللي احنا هنبنيه فانا عاعمل لك هنا بوست اي بي اي اوث ريجستر ده اللي انا لو هرجستر منه كواحد متقدم على الوظيفه كابلكت ولو انا عايز اعمل لوج ان كابلكت او كاتش ار فاقدر اعمل لوج ان عن طريق الجزئيه دي و عايز الست الجوبز ودي هستخدمها عشان خاطر الست الجوبز المتاحه للناس المتقدمه في فرونت اند هعمل عن طريق
20:04 الاند بوينت دي ولو هاجي بقى ابمت ابلكيشن هروح برض على ده ده بقى اللي هو اهم واحد في المعادله اللي انا هقدم فيه طلب السي في بتاعي يعني هرفع السي في واحط البيانات بتاعتي بتاعه الوظيفه عشان خاطر تروح للبروسيسن في الاي اي وهنا بقى الاثنين اند بوينتس دول اللي انت شايفهم دول دول متامنين للراجل بس اللي هو بتاع الاتش ار حتى البريكس بتاع اليو ار ال اتش ار والجي دبليو تي توكن بتفاليديت الرول بتاع الشخص ان هو اتش ار وانا سايب لك هنا اليوزر نيم والباسورد بتاع بتاع الاتش ار طبعا انت تقدر تيجي تعمل عمليه تغيير للسيدينج ده انا حاطه بس الموضوع عشان خاطر يبقى سهل الاستيعاب شويه فاتشار جبbبord.com ومن واحد لثمانيه ادي موجود عندك اهو البيانات بتاعه اللوج ان بتاعه الاتش ار ولو انت دخلت هنا على الداتابيز تقدر تتفحصها انك تضغط رايت كليك وتقول له اوبن داتابيز
20:50 فتبان معاك تحت هنا في السيكولايت اكسبلورر لو ما ظهرش معاك الاوبشن ده روح على الاكستنشنز في التابه اللي فوق وقول له سيكولايت سيكولايت ده بمنتهى البساطه الاكستنشن اللي تقدر عن طريقه تروح تتفحص الداتابيز هنا جوه الداتا بايز هنا هتلاحظ ان في حاجه اسمها يوزرز قول له انا عايز اشو التيبل بتاعه اليوزرز دي ولو انت دخلت جواها هتلاقي مافيش حاجه في الداتابيز دلوقتي ليه لان انا المفروض اعمل سيد للداتابيز وده انا قايلهوللك هنا تحت ان انت خلي بالك انت محتاج تسيد الداتابيز بالكوماند ده فانت هتروح توقف الداتابيز هتعمل كنترول زد او كنترول سي عشان توقف الحاجه اللي شغاله الابلكيشن اللي شغال وتقول له ام بي ام ران سيد فالسيد هيشتغل ويقول لك انا حطيت الاتش ار يوزر حط لك ثلاثه سامبل جوبز وحط لك تست ابليكنت كمان فلو رحت بصيت تاني على الداتابيز هتلاحظ
21:37 ان بقى موجود فيها اللي هو الراجل الايميل بتاعه اتشار جوبورد دوت كom ده وادي الباسورد بتاعته معمول لها هاش لان هو ده المتوقع واسمه اتش ار مانجر والرول بتاعه اتش ار والرول بتاع راجلاني ابليكنت الرول ده بقى اللي هو عن طريقه يقدر يفاليديت الراجل ده هيدخل على انهي اند بوينت من الجي دبليو تي توكن اللي حضرتك شايفه هنا بمنتهى البساطه الراجل ده لما يعمل عمليه اللوج ان الاند بوينتس الاثنين دول هيروحوا يعملوا ايفالويت من التوكن اذا كان الراجل ده هو اتش ار ولا ابليكنت بمنتهى البساطه فكده انا خلاص جاهز يعني كده الباك اند شغال ريدي هعمل له ستارت تاني عشان خاطر برض يبقى شغال تمام ام بي ام رانداف هيقول لي ممكن احتمال يقول لك ادرس نيوز لان هو انا ما قفلتوش صح كان
22:22 المفروض اعمل كنترول سي عشان خاطر يقف صح فلو عمل معاك الحركه دي انا في حركه بحب اعملها اروح جوه كيرسر هنا مباشره واقول له فاقول له روح على ادرس 5001 او بورت 5001 وشوف اي اوبن سيرفيسز اعمل لها تيرمينت فاقول له اعمل بقى الحركه دي كده ودي بقى استخدام مثالي للاي اي لان هو هيروح هيرن الكوماند المنطقي اللي يعمل عمليه الترمنيت فيروح يعمل عمليه اكسبلور يشوف ان في سيرفيس اه فعلا شغاله بتاعه النود ما عملتلهاش تيرمينيت مظبوط كنترول زد ما بيعملهاش تيرمينت مظبوط هيعمل لها كيل عشان خاطر يكلير البورت بالنسبه لي هيتشك البورت بقى فاضي ب اس او اف ده وهيقول لي خلاص بورت 5000 واحد از ناو فري البروسيس تقدر تشغلها من غير مشاكل فلو رحت شغلتها دلوقتي تاني ام بي ام ران داف يا سلام سيرفر از رانين والدنيا جميله وزي
23:08 الفل وادي اليوزرز موجود جواه البيانات بتاعتك جاهزه شغاله وكده جاهز ادخل على بقى الفرونت اند تعال بقى هنا ادخل على الجزء اللي هو من على اليمين ده افتحه افتح الحته بتاعه الايجنت بقى بتاع كيرسر وتعال نبدا ان احنا نتكلم معاه ونشرح له احنا عايزين نعمل ايه بقى في البروجكت ده خلينا نبقى متفقين الباك اند خلصان ودي حاله غالبا ممكن تدخل تلاقيها موجوده على فكره في بروجكتس كتيره جدا مش شرط تكون انت هتبني الباك اند من الصفر ممكن عادي حد تاني عمله زي ما انا كده عملتهلك فانا عملت لك الجزء اللي هو بتاع الباك اند خلصان شغال انت كل اللي عليك تعمله دلوقتي ان انت تبني الفرونت اند هتيجي هنا اول حاجه عايزك تعملها اختار بدل ايجنت من الدروب داون روح لبلان مود ودي مهمه جدا جدا واحده من الحاجات اللي انت لازم تستوعبها هي حته البلان مود الخطير اللي
23:56 هم ما اوجدينه لك في التول وان ده حتى ككونسبت موجود بشكل عام دلوقتي ان انت خطط قبل ما تنفذ ما تروحش تقول له يلا نبني الفرونت اند وتجري وترزع وتلاقي الدنيا خبطت في بعضيها ده الطريق الصح والمنهجات الصح اللي انا اوريها لك دي اللي انت تفكر فيها باستخدام الاي اي ازاي فانا هنا في البلان مود اقدر اختار طبعا اي موديل انا عايزه في طبعا نازل النهارده و تصوير الفيديو ده اوبس 4.6 فاست لكنه مكلف جدا ست مرات اضعاف السعر الطبيعي وانا الصراحه شايف ان اوبس مبالغ فيه في البروجكتس اللي هي بالحجم ده لو انت حاجه معقده قوي بقى فيها حسابات فلكيه معقده ممكن لكن بروجكت بتاعي هو ابسط ما يمكن فلو طبيعي ويذر طبيعي انا عايز اعمله فاما جي بي تي هيبقى كافي في المعادله هو او كودكس منطقي جدا او سونت الاثنين دول منطقيين انا بالنسبه
24:42 لي ممكن المره دي في البلانين اختار حاجه زي كودكس لان هو برده لطيف مش وحش في التخطيط بشكل عام فهبدا اقول له بسم الله الرحمن الرحيم كده انا عايز ابني الفرونت اند للباك اند اللي موجود فيه وروح لو سمحت خد الفولدر ده بالكامل دراج اند دروب وحطه هنا دي استراتيجيه مهمه جدا عشان ياخد السياق من الفولدر ده لو ما قلتلوش على فكره هيروح يدور ويجيبه كده يعني بس انت ادي له بس السياق فهمه انت بتعمل ايه عشان يعرف ان جواه هو ده الفولدر هتدور وفي ريد مي والكلام ده فهنا بمنتهى البساطه هقول له انا عايز اكريت الفرونت اند اللي هيخدم الاتش ار والابلك كده عشان هو يبقى فاهم انا هعمل ايه وقلت له الاند بوينتس اللي موجوده في الباك اند حاليا المفروض اعمل انتجريشن معاها عشان خاطر تشتغل وممكن بقى تبدا على كده يعني ممكن خلاص انت كتبت كده انف ايديا انت عايز
25:28 تعمل ايه البلانين مود بيساعدك انه بيبدا يدفت خطه وتقعد تعدل في الخطه لغايه ما تستقر على الفكره اللي انت عايزها في كورسر فتقول له يلا بينا اعمل عمليه البلانين الجميله فتلاحظ ان هو هيبدا يعمل عمليه اكسبلوريشن هيبدا يسكان الريبو ستراكشر بالكامل يفهم انت ايه اللي موجود عندك هنا اصلا اديته الفولدر ده طيب ايه بقى الفولدر ده فيبدا يقرا الفولدر ده بالتفصيل الممل قبل ما ياخد اي قرارات وبعد كده ممكن يبدا يسالك اسئله تعالى بقى هيبدا يقول لك بسم الله الرحمن الرحيم كده انت عايز اني فرونت اند ستاك تستخدمه فهتلاقي اول اجابه راح لها nextست جي اس رياكت ابلكيشن وتاني اجابه فيت او رياكت سينجل بيج ابلكيشن يعني هو راح في اتجاه رياكت بس رياكت يا اما في صوره nextكست جي اس اللي هو هيديلك
26:15 بقى الفيتشر الرهيبه بتاع الجود رات والبيجز الكلام ده كله موجود في المعادله او يديلك القصه بتاع رياكت كسنجل بيج ابلكيشن ككلاين سايد رياكت بس بيور يعني راح لرياكت راح لرياكت وطبعا ده معناه ان هو بقى اختيار مفضل لمعظم الاي ايجنتس ان عما يروح يتكلم مع اللانجويج موديل اللي هو بيتعامل معاه غالبا الاختيار اللي هيجي له هيكون حاجه من عيار رياكت هتبني ويب سايت هيقول لك رياكت هتبني اب هيقول لك رياكت مدام ويب اب رياكت موبايل اب ممكن يقوللك رياكت نيتيف هو راح لرياكت بقى هو الاختيار المفضل ليه؟ لان ببساطه رياكت واحد من افضل التكنولوجيز اللي ظهرت للفرونت اند في العصر الحديث في انجلر
27:00 موجود جميل في فيو جي اس جميل وفي يمكن تحسينات في فيو جي اس وانجلر جامدين جدا ولكن خلي بالك الايكو سيستم بتاع رياكت بيجري ويطور بطريقه مرعبه خصوصا ان فيسبوك كشركه شركه بدات تفكر فيه عملت طفره فعلا رهيبه فيه فعشان كده تلاق هو الاختيار المفضل ولذلك انا قررت ان انا اعمل عنه كورس قوي والكورس القوي ده هتلاقيه موجود على يوديمي وعملته على اخر اصدار نازل من الرياكت اللي هو رياكت 19 في 19 ساعه بمسك لك رياكت بالتفصيل الممله بتقهولك بقى من الصفر فلو انت مش عارف يعني ايه رياكت وهتنفذ بس معانا اللي احنا هنعمله ده روح بقى خد الكورس بتاع رياكت وهسيب لك خصم حلو وهتلاقي اللينك موجود في الديسكربشن فانا هختار بقى الاوبشن بتاع فيت ذات
27:45 رياكت ليه؟ لان هو اقل تعقيدا من كست ابسط شويه من انك ادخل في الايكوسيستم بتاع الكست دلوقتي وهيجي سالني يقوللي انت عايز بقى ايه اليو اي اللي انت هتختاره الفيرجن 1 هل انت عايز كور فلوز يعني عايز اوثونتكيشن جوب ليستين وجوب ديتيل للوظيفه عايز تابلاي على الوظيفه وبعدين يدخل على الاتش ار داشبورد ويمانج الابلكيشن وبيسك ستايلين ولا عايز الكور فلوس يو اي بولش فهيستخدم كومبونت لايبسونف لاي اوت امتي ولا عايز ف بروكت يو اي بانك وفلترزون بورد عايزك في التعامل مع الاي اي ما تطمعش خد بالك اللي هو مديهولك ده فخ لان هو ممكن يديلك الدنيا هنا يقوللك فول فلتجد برودكت ويلا بينا بس خد بالك
28:31 الحجم بتاع انك تطلع فول برودكت من اول طلعه ممكن يبقى صعب شويه او ياخد اتريشنز كتيره جدا يفضل ابدا بالحاجه الكور شغل اتاكد انها شغاله خش على اللي بعده شغل شغال اللي بعده شغل شغال اللي بعده خد الموضوع كتفكير ستب باي ستب ودي اصلا منهجيه السوفت وير ان انت دايما بتبريك داون الموضوع بتكسره الى ستوريز فلازم يتكسر الستوريز فحتى لو هقول فول برودكت دلوقتي لازم اقسمه فيزز صح فانا لا افضل ان انت تروح ليه فيزز اديني بيسك ستايلين انا عايز اتاكد ان اللوجيك هيشتغل وبعديها ممكن انتروديوس لايبراري للستايلين بعدين فاقول له يلا اعمل كور فلوز حاجه شغاله 100% انتجريتد مع الباك اند تك يوزر انترفيس شغاله وبعدين هيقول لي طب انت عايز بقى الستايلين يمشي ازاي فقدامك حل من ثلاثه يا تروح لمكتبه اسمها تيل ويند
29:18 سي اس اس مشهوره جدا اشهر من النار على العالم لان تيل ويند ببساطه يوتيليتي سي اس اس بتديك مرونه عاليه وسهوله في الاستخدام كلاسز كلاسز كلاسز بس مش بتقيدك في شكل الستايل بتديك مرونه في اختيار الثيم اللي انت عايزه فتلون اختيار كويس او تروح بقى على اديمه على ابوه رو كده سي اس اس سي اس اس موديولز عادي جدا او تروح لمكتبه معقده نفسيا وعندها مشاكل معنويه في التفكير زي الماتريال يو اي ماتريال يو اي لا عيب عليها وجوجل عاملاها وجميله وزي الفل بس معقده في الاستخدام عن حاجه زي تلوند تيلوند بيستخدم نفس الكومبوننت بتاعك ويروح يكستند عليه او كمان الاحلى بقى حاجه زي رادكس او اللي هي شات سي ان كومبوننتس وتركب معاها تيلوند فدي اللي انا هروح لها في الاختيار تلونيند اول ذا واي يلا بينا فبعد ما تقول له بقى
30:04 الكلمتين الجامدين دول واختياراتك الحلوه اللي انت اخترتها تعال نقفل الجزء اللي على الشمال ونعمل اكس للجزء اللي تحت هتلاقي يبدا يقول فرونت اند بلان باستخدام فيت فيقوللك والله بص انا هكاريتلك فيت رياكت اب باستخدام تيل ويند سي اس اس وهستخدم كونستنت يو اي وبتكيشن رول رات ابنت اشار وشير بي اي كلا لكلك ان بوينت وبلد كور اش باك را داتا شيب جميل جدا الكلام ده فهو هيعمل الكور بيجز بتاع الابلكت والاتش ار الاتنين فهيبقى عندي الاتنين رول مخدومين من الطلعه دي طب هتعمل ايه يا عم الحاج والله بص ده الفايل ستراكشر بتاعي كور موديول هعمل اي بي اي كلاين هعمل اوثنتكيشن يوزر ستور هعمل راوتس وجاردز
30:50 وهعمللك البيجز وهعمل لك كمان الشيرد يو اي كومبوننت تقدر تستخدمها في الاثنين وهعمل لك تيل ويند سيت اب بالكامل شغال وتنصح تقول له بيقوللك هعمل اند بوينت انتجريشن ماب كما يلي ادي الاند بوينتس اللي هعملها لك في رياكت يعني ده جوه رياكت كابلكيشن هلاقي ايه فلاقي ده بتاع الوظائف كلها ده بتاع ان انت تجيب وظيفه ده ان هو يليست الوظائف كلها اولاني ده اللي هو البوست هيعمل سبمت للوظيفه ده يليست كل الوظائف وده يقدر يديليت وظيفه طبعا الديليت والكلام ده كله مش هيعمله غير الراجل بتاع اتش ار بس هو بيقول لك كل الاند بوينتس الممكنه كاحتمالات ممكنه يقدر يستخدمها فده كلام زي الفل واليو اي سكوب هيعمل ايه ايه البلك الجوب ليست والجوب ديتيل بيج الابليكنت لازم يرجستر ويلوج ان لازم يابلاي للجوب مالتي بارت ريزومي ابلود والماي ابلكس ليست والديتيل
31:37 فيو برضو موجودين في المعادله ويجي بقى الراجل اللي هو بتاع الاتش ار هتلاقيه يعمل لوج ان داشبورد ستاتس ابلكيشن ليست و فلترز ديتيل فيو وستاتس ابديت جوب مانجمنت ليست وكريت واديت فده كلام جميل جدا جدا وبيقول لي انا هدي الاي بي اي بيز يو ار ال يبقى على لوكال هوست 5000 خد بالك لو انت مغير البورت فانت روح بايدك قول له انا مغيره على بورت 5001 لان انا هنا مغيره على 5001 فلازم تقول له خد بالك انتبه ان الاي بي اي بيزي ار ال هو 5000 واحد ولو نزلت تحت ثاني عشان كده مهم جدا تقعد تراجع ورا شفت المراجعه مهمه ازاي تنتبه لحاجات صغيره زي كده ولو نزلت بقى تحت تاني هتلاقي الراوت جاردز الاتش ار والابل كنترولز المالتي بارت سبورت للريزميشن والسمبل ايرور امتي لودين ستيتس
32:24 والكلام ده طيب في حاجه مهمه عايز انبهك ليها تيل ويند في منه اصدارات كتيره جدا او خلينا نقول بشكل اخص في منه اصدارين دايما هتلاقي الاي اي بتلخبط ما بينهم فيرجن 3 وفيرجن 4 لو نزلت تحت ولقيته هيعمل لك ملف تيل ويند كونفي جي اس اعرف ان هو هيستغ يستخدم فيرجن 3 لو ما عملش تيلوند كونفيك جي اس يبقى هو هيستخدم فيرجن 4 طب ايه الفرق والله فيرجن 4 فيه شويه يوتيليتيز بس اكتر فيرجن 3 هيقوم بالواجب وزياده بس لازم ااكد بس عليه هنا بان انا اساله ده بان انا اجي اقول له انت انهي نسخه من تيل ويند هتستخدمها وانت ممكن تدي له كل الكومنتس بتاعتك وانت لسه في البلان مود خلي بالك انت لسه مش هتنفذ انت عمال بتسال وتدردش في الخطه اقعد اتكلم في الخطه لغايه ما تجيب اخرك يعني ده لسه هنستنى منه النتيجه اللي هيقولها لي ممكن اكمل قراءه هتلاقي ان التدوز اللي هيعملها تحت اهي موجوده ستب باي ستيب
33:10 سكافولد اي بي اي كلاينت امنت الابلنت بيج امنت الاتش ار داشبورد هيقاعد الراوتس والرول جاردز وكويك انتجريشن باس اجينست الباك اند اند بوينت هيتستحمل جه هنا بقى ابتد يسالني بيقول لي انت عايز تستخدم انهي نسخه والله تيل ويند موجود وفيرجن 4 موجود مدام سالني ودي ميزه البلانين مود ان هو بيخطط لو انت كنت رحت نفذت على طول عن تجربه غالبا هيستخدم فيرجن 3 وحاول يكونفيجره كانه فيرجن 4 فهتلاقيه يبريك الابلكيشن ومش هيشتغل معاك فقول له روح استخدم فيرجن 4 لو سمحت فقال لي تمام انا هس برده الفرونت اند اي بي اي بيز لده فالمفروض هو كده اكد عليه في المعادله ان هو يستخدم فيرجن 4 بس لا يزال انا شايف هنا عنده في الخطه ان هو ما قالهوش فيرجن 4 بيعمل ايه في المعادله فلازم ااكد عليه كويس جدا ان حضرتك روح لو سمحت اشتغل شويه معلش عشان كده الموضوع محتاج فايب
33:56 انجينيرين مش فايب كودين بس خش على الدوكنتيشن بتاعتك ومادام قال لك ان هو هيستخدم اصلا فيت في المعادله ادي الانستليشن بتاع فيت اهو موجود هتلاقي الانستليشن بتاع فيت ما فيهوش الحته الحته اللي بيتكلم عليها انت بتخش جوه ملف الفيت كونفيج وبتحط البلاج ان بتاع تيل ويند مافيش الملف بتاع تيل ويند كونفيج جي اس ده فيرجن 3 فممكن تاخد اليو ار ال ده زي ما هو كده بتاع الانستوليشن عشان تاكد عليه فهتقول له لو سمحت خلي بالك وانتبه ان انت تمشي على الستيبس بتاعه السيت اب بتاع فيرجن 4 اقول له يلا روح فالمفروض يبدا يعدل الخطه بقى بالمعلومات الجديده الصح دي لان هو كده كان هيمشي مكس ما بين فيرجن 3 وفاكر نفسه على فيرجن 4 فهيلبسني في الحيطه فبيقول لي هل انت جاهز انك تبني الفرونت اند بقى بقى بس تلونين فيرجن 4 والدوكس والاي بي اي بيز يبقى 5000 واحد
34:41 فاقول له نو انا عايز بس يعدل الخطه الاول انا عايزه يعدل الخطهكن الخطه تمام بس هو ماعرفش ليه مش راضي يعدل الخطه فقد يكون احيانا ده بيبقى تعليقه من الموديل ممكن تغير الموديل وانت شغال عادي جدا روح على سونت واكد عليه المعادله دي فهقول له ابديت البلان لو سمحت بالستيبس بتاع تيلوند فيرجن فور سيت اب من الدوكمنتيشن اللي انا اديتها لك دي عشان تتاكد انه هيمشي عليها بحذافرها وتاني امدي البلانين حقه لو سمحت البلان هو اهم مرحله تسبند عليها وقت خصوصا ان موجود اصلا الفكره ان الايجنت بيقعد يفكر معاك او مش بيفكر يعني هو بيحاول يسالك اسئله فبيسال الاسئله اللي هي ممكن توجهك صح فدي مهمه الصراحه جدا جدا في المعادله هتلاحظ بقى ان هو فعلا عدل بقى الموضوع دلوقتي قال لك ايه في الفرونت اند روح جوه الفيت واعمل امبورت لتيرلو سي اس اس فده كده الكلام صح
35:29 ده كده مظبوط كراجل هيفكر فايب انجينيرين انا كده حطيت خطه سليمه في محلها الصحيح يعتبر كده انا جاهز ان انا ابدا المعادله ده وانس ان انت تحس انك جاهز اول ما تحس ان انت جاهز لو سمحت روح اشتغل بان انت تقول له هنا لد اضغط على بلد بالطريقه دي كده فيبدا بقى هتلاقيه يتحول لايجنت مود وياخد التدو ليست بتاعتك دي ويبدا ينفذ ممكن بقى خلال الفتره دي يا تروح تعمل كوبايه شاي لغايه ما يخلص يا اما تروح تشوف عايز تعمل ايه عايز تصلي عايز تدعي ربنا يكرمك والمشروع يشتغل شوف انت عايز تعمل ايه واعمله خلال الفتره دي ولكن انصحك حاول وانت هنا اقعد اتفرج هو بيعمل ايه خطوه بخطوه والله لو انت راجل مش تكنيكال اصلا وداخل الموضوع كده بالدراع يفضل تتفرج افهم يا عم اتعلم منه كلمتين
36:15 ثلاثه بيعملهم يعني هو عمل ايه في الاستب الاولانيه عمل سكافولد يعني ايه سكافولد يعني بنا الهايكل بتاع البروجكت هتتعلم هتلط كلمه في الثانيه في الثالثه في الرابعه هتاخد السنس بالبيزنس او البرودكت بتاع الموضوع ولكن حتى انا النهارده لا ارى ان ده هو الواقع الصحيح النهارده الصح ان انت تبقى الراجل عندك اساسيات الفاونديشن بتاعه الانجينيرين كسوفت وير انجينير تقدر تقدر تتعامل مع الادوات دي بشكل ذكي زي ما انا عملت كده لان حاجه زي تيلوند فيرجن 4 دي لازم تكون انت رحت بحثت في الدوكنتيشن ودورت مش مجرد ان انت ايه بتروح وتقول له ابني لي وماعرفش هو بنى بايه ولا استنب لايبراري ايه ولا نيل ايه فكده انا ماشي في الاتجاه الصح فهتلاقي ان هو بنى معاك اهو الفرونت اند ابتدى يشكله عمل له سكافولدين فعلا لو دخلت جوه الباكدج د جيسون هتلاقيه ابتدى يعمل عمليه الانستول للباكجز اللي هو محتاجها هو شغال
37:01 هنا على فكره اهو عمل انستول للام بي ام بتاعه ايه الويند فهو هو شغال 100 فبقى موجود عندي اهو في المعادله خلص ادي تلويند فيت نزل اهو وتلاقي نزل الاصدار 4.1. 18 الحمد لله سمع الكلام ومشي على المنهج السليم فده كلام زي الفل ادخل جوه ال.fig. دوت تي اس الملف ادخل جوه اليد. كفيك دو. دو. تي اس اللي هو الملف ده نظريا المفروض بقى يبدا يعمل عمليه الامبورت ويحطه هنا في البلاج انز فانا عايز اعرف هيعمل ده ولا لا. ايوه عمله هو كانه ايه بيقرا افكاري فهتلاقي قرا افكاري وراح عمل اد القصه دي في الملف ده اهو تيلوند سي اس اس ممكن تقول له كيب التعديلات دي سليمه وم ابدا بقى اتفرج يعني ممكن تبدا هنا بقى ايه كمل فرجه يعني ممكن تكبر ده كده خالص بحجم الشاشه اقفل ده كده كله وكبر ده كده على الاخر اتفرج
37:46 بيه شوف هو بيعمل ايه هنا قال لي انا هبدا اعمل لك ملف دوت اي ان في الفرونت اند عشان خاطر اشاور على الباك اند فيت اي بي اي يو ار ال ده بيشاور على اللينك او الاي بي اي يو ار ال بتاع الباك اند فاقول له هنا بس اكسبت لو طلب منك ده لان الملفات دي محظوره اللي هي بتاعه اللي هي الدوت انف والدوت انف اززامبل محظوره لان هي بتبقى ملفات حساسه وفيها سيكرتس فمحظ عليه اي ان هو يقرا من الملفات دي فاقول له اكسبت كما يحلو ليك وتلاقيه ابتدا يشتغل بقى على الملفات الاساسيه وبيجينريت بقى الكلاينت اللي هيستخدم بالاي بي اي كول وابتد يعمل ما يسمى اوتونتيكيشن كونتكست كلام زي الفل كلام 100 100 100 وصلنا بقى هنا للنهايه المفروض ان هو خلص اخر حاجه بيقول لي عايز يعملها عايز يعدل في الدوت اي ان في بتاعه الباك اند ويزود الفرونت اند يو ار ال ليه عايز يعمل كده ودي حركه
38:32 ذكيه ان هو عايز يحطه في الكورس ان هو ده الاود اورجن وايه الفكره بتاعه الكورس بشكل عام ان انت بتسمح ان اند بوينت معين بس هو اللي ينادي او يعمل الاي بي اي ريكويست ديك اند ما تبقاش انت فاتح على البحري اي دومين في اي حته في الدنيا هيبعت لا فهيقول له ان الاتش تي بي لوكالوست 5173 بتاع الفرونت اند ده اللي مسموح له يجي عندي في الباك اند فده حاجه الصراحه ذكيه جدا ان هو راح عملها من تلقاء نفسه ان عمل فيريفاي للباك اند كورس كونفيجريشن انا مبسوط من دي بتبقى حاجات ذكيه صغيره قد كده ان هو يروح يضيفها في المعادله فعمل الاديت بتاعه جوه الدوت اي ان في بالشكل ده اهو فراح وحطه فعلا اهو جوه الفرونت اند يو ار ال جوه الباك اند دوت اي ان في الباك اند طبعا خلي بالك هو شغال فانت كده محتاج ان انت تروح تعمل له
39:19 عمليه ابديت فلازم تفتح كده اعمل كنترول سي وقف الباك اند عشان خاطر يقفل الدنيا دي كلها وروح شغل الباك اند ثاني يعني اعمل عمل له ام بي ام ران داف تاني عشان خاطر يلقط بس اللي هي الكيز الجديده دي وهنا بقى ابتدى يكتب لي في الاخر بقى ريدمي دوت ام دي مكثف او يعمل له ابديت انا الصراحه ما بحبش الحركه دي ان هو يقعد جنريت لي ملفات ام دي كتيره جدا دي بتكون مزجه جدا بالنسبه لي الحركه دي بكرهها لان هو بيقعد يحرق لي في توكنز على الفاضي انا ما طلبتش ملف ام دي ما كانش ليه لازمه ان انت تعمله بس بيقعد يعمله ويدبسك فيه فاقول له لو سمحت ما تكتبش ملفات ام دي فتعال هنا اقول له لو سمحت ما تكتبش ملفات ام دي لحد ما انا اقول لك انتل اي انستراكت يو تو دو ودي ضيف الميموري للمستقبل لو سمحت عشان ما اقعدش اشتمك ثاني بعد كده واحطها في كيو عندك خليها تتنفذ بعد ما تخلص يعني خلي بعد ما تخلص
40:05 كل الهايلمان اللي انت هتعمله ده خليه بس يروح يعملها في المستقبل افتح بقى الجزء اللي على الشمال وابدا تفحص هو عمل ايه فالفرونت اند اهو موجود بالكامل شغال ادخل جوه الاس ار سي وادخل جوه الانف اولا فموجود هو طبعا الباك اند انتجريشن وجوه هنا الاس ار سي عمل لك الاي بي اي كلاينت فده الاي بي اي كلاينت بتاعك اللي بيروح يعمل الريكويست اعمل الريكويست باستخدام مكتبه اكسوس اختيار موفق مش وحش خالص بس حلو ان هو بيضيف حاجه زي الانترسبتور فيقدر ان هو يجيب من اللوكال ستورج على طول التوكن بتاعتك فدي حاجه كويسه ويضيفه كهيدر على اي ريكويست بالبيرر توكن فدي اختيارات موفقه اللي هو عملها هنا بيهاندل الاوث ايرورز برض بالطريقه دي فلو في مثلا مشكله اليوزر ده انتهت السيشن بتاعته 4 او1 فبيروح يقول له ايه ريموف التوكن
40:50 بتاعه اليوزر ده واطرده ورجعه على اللوج ان ف ده كويس ماشي الاوتنتكيشن اند بوينتس بقى خلاص وفقها برض عنده ريجستر اللوج ان وعمل لها ماب على اللي هو الريجستر لوج ان فانكشن مي فانكشن اللي هو بتجيب الشخص اللي عامل لوج ان الجوب اند بوينتس ادي الجات اول ليست جات باي اي دي كريت ابديت ديليت فده كده كل المعادله اللي انا محتاجها بالنسبه لي وهنا اللي هي الابلكيشنز اند بوينت فالابلكيشنز اي بي اي ان انا اقدر اكريت ابلكيشن جديد اجيب الابلكيشنز بتاعتي طلباتي اللي انا قدمت عليها جت باي اي دي الحلو هنا اللي عاجبني ان هو راح قرى الباك اند فجاب حتى اي بي ايز انا ما كنتش كاتبها في الريدمي يعني كسلت اكتبها في الريدمي فهو راح كابها لي وقال لي والله اهي موجوده اهي وادي الابلكيشنز وادي الاتش ار اي بي اي الاندر
41:35 بوينت بتاع الاتش ار اللي هيخش عليها فيجيب الابلكيشنز جت ابلكيشنز باي اي دي ابديت ابلكيشن ستاتس وجت الستاتس فكده هو راح تقريبا عمل كل المعادله اللي حضرتك ممكن تبقى محتاجها وابتد كمان لو تلاحظ يدخل على معادله ان هو يظبط ويستف كمان الايرور مسجز بتاعه الكاتش هنا فهو شايف هو شغال على الكاتش اهو ما انا شايفه شغال لسه يعني هو ما قررش ان هو يوقف لا راح تقريبا جرب يستارت ولقى الدنيا فيها مشكله فراح يظبط ولقى في كاتش اكسبشنز واقعه فراح يجرب يعني عمال يجرب يجرب يجرب وراح عمل ام بي ام ران لينت ران اللنتر برده بتاع ام بي ام عشان تكر ان التايب سكريبت يعمل بشكل سليم فدي حته كويسه حركه كويسه منه عملها لك من غير ما تقعد توجع دماغك لغايه ما اللينت باستنت اهو هنا باس عمل باس واللي انت عمال يباس ده معناه ان
42:22 مافيش كومبايليشن ايرورز او ترانسبايليشن ايرورز للتحول من تايب سكريبت لجافا سكريبت لان في الاخر تايب سكريبت بيكومبايل او بيترانسبايل لجافا سكريبت ككما سكريبت ستاندرد فاللينتن فكرته ان ما يلاقيش في تايب سكريبت ايرورز بناء على الرولز بتاعتك بتاع التايب سكريبت فدي حاجه كويسه جدا ان هو بيحققها في المعادله بي اس لينت ابتد يعمل عمليه البلد عشان يتاكد ان بيبلد كل الملفات بشكل سليم بنقدر نحول الدنيا في الاخر لملفات جافا سكريبت من غير مشاكل انا مبسوط من اللي انا شايفه ده الصراحه برده برده بص عمال يكتب ملفات ام دي لان لسه انا الطلب بتاعي واقف في كيو فانا لسه واقف في كيو ان انا ماكتبش ملفات ام دي ما ارحش انفذ دي اما اروح انفذ دي هيبدا بقى انه يشيل ملفات الام دي اللي مالهاش لازمه دي ويقرفني في المعادله يعني فقال لي ليتس فيريفاي ان كل التدوز خلصت بشكل سليم بتاعه البلان اللي
43:09 انت كنت حاطيتها هنا ان انا ابلد فرونت هاند انتجريشن شغال وهيعمل بشكل سليم وات وي هاف بلت وادي خش وران تعالى بس نروح بقى اه يعني خليه ينفذ الحته بتاعه الام دي عشان خاطر نخلص بقى برده منها بالمره قبل ما تكمل عايزك تروح روح تشترك في كورس رياكت 19 الكورس ده منزله لك على يوديمي في شرح لكل حاجه في رياكت من الصفر للمبتدئين وحتى الجافا سكريبت والتايب سكريبت براجعوا معاك من الاول خالص وكمان بمسك الهوكس والهوكس الجديده اللي في رياكت 19 وظهرت في كل المعادله بتاعتها وبدي لك ثلاث مشاريع عمليه تبني عليهم بشكل سليم شغل فرونت هاند وتفهم بقى مزاج الفرونت هند بتمشي فيه وتمخمخ ازاي كل ده موجود في اللينك اللي هسيبه لك في الديسكربشن وعليه خصم لفتره محدوده فالحق
43:55 قبل ما الخصم يخلص ويلا نشوف بقى وصلنا لفين فلما جيت بقى قلت له ما تكتبش ملفات الام دي قال لي انا متفهم وانا بعتذر ان انا بكريت لك كل الدوكمنتس دي اللي هي مالهاش لازمه وقال لي خلاص تمام هل انت عايزني امسح كل الملفات دي يا عم ما انت رحت كريت الملفات وكلفتني توكنز خلاص بقى مش مهم الاهم بقى من كل ده اسيبك من الكلام الفاضي ده اقفل بقى الكلام ده وانت هنا دلوقتي خلاص الباك اند شغال عايزك تروح تضغط رايت كليك على الفرونت اند وتقول له اوبن ان انتجريت التيرمنال عشان تفتحه بقى وترنه لوحده شغال فتقول له ام بي ام ران ديف برده عاده كيرسر هيحاول يفتحهولك جوه البراوزر اللي جوه كيرسر عشان خاطر تتفحصه وتبص عليه بالمنظر ده انا لو ارجح تعمل كده عشان خاطر بيكون مزعج قوي روح على البراوزر عندك كده على الشاشه الكبيره مفتوحه واتفرج عليه براحتك فهتلاحظ ان الديزاين زي ما اتفقنا ما
44:41 فيهوش اي تاتش ابداعي وده حاجه طبيعيه احنا مش هدفنا كنا نطلع بالطلعه الاولانيه بالديزاين والفانكشناليتي يا عم شغل الفانكشوناليتي الاول وهنتكلم في الديزاين دلوقتي فدلوقتي هنا المفروض خلاص ويلكم تو جوب بورد اي وبراوز الجوبز فلو دخلت على براوز الجوبز المفروض يبدا ان هو يعرض لي الجوبز دي لكن دخلت بيطلع لي صفحه بيضا على ما يبدو في مشكله ماشي دي مشاكل طبيعيه جدا هتحصل من الاي اي عشان كده قلت لك تعال نشغل الاول الدنيا وكده نشوف القصه دي فلو ظهر لك مشكله زي دي بس المشكله كده كوبي وارجع هنا واديه له في نفس الشات كونتكست اوعى تروح وتفتح شات جديد ما تفتحشات جديد لو فتحت شات جديد هيروح معاك الكونتكست اللي كان موجود هنا كهيستوري فخلي الهيستوري موجود معاك وادي له الايرور زي ما هو كده واضغط انتر بس هو
45:27 هيفهم ان ده في مشكله موجوده في الجوب ليست وهيروح يصلحها لك فلاحظ انه بيقول لي الريسبونس داتا مشاري الباك اند ممكن يكون بيرجعها بشكل فورمات مختلف فلاحظ ان هو الفورمات فعلا مختلف فقال لي خليني اروح اعدل لك القصه دي فلاحظ ان هي داتا دوت جوبز اللي هي بترجع من الريسبونس اللي راجع من الباك اند فروح اعدلها لك هو بقى في الاماكن المطلوب تعدلها فلو رجعت هنا هتلاقي فعلا المشكله مشكله اتحلت يعني لو دخلت هنا يا سلام بقى في افيل جوبز اهي سينور فرونت اند ديفلوبر فول ستاك ديفلوبر اوبس انجينير الته دول انا عامل لك سيد ليهم موجودين في الداتابيز يعني انت اما عملت الكوماند بتاع ام بي ام ران سيد فهتلاقي ان انت طالع معاك الثلاثه دول في المعادله شغالين افتح اي واحده فيهم فالمفروض يظهر معاك الوظيفه يظهر معاك
46:12 اللوكيشن ريموت ادي الكوست او اللي هو السالري اللي انت هتاخده فيا سلام تاخد 1200 دولار 160000 دولار في السنه السلامه ايه الوظائف الحلوه دي؟ طبعا ما يخس منك ضرايب 45% ما بتبقاش حلوه او اكتر كمان هنا في الديسكربشن هتلاقي ان هو موجود الوصف بتاع الوظيفه نفسها لوكين فور اكسبيرينس فرونت ان ديفلوبر دانامك تيم وبتاع وهنا بتظهر بقى الريكوايرمنتس ودي خلي بالك بقى اهم حاجه في المعادله اصلا الريكوايرمنتس دي اللي انت هتاخدها ويروح يستخدمها في المعالجه مع اوبن اي ودي التجربه اللي احنا نزيدنا بها دلوقتي خلي بالك انا دي اهم حاجه دلوقتي في المعادله بالنسبه لي ان انا المفروض عايز ابدا ابلاي كوظيفه فاقول له ابلاي فاقول لي دخل بياناتك اللي انت عايز تقدم بيها فابدا ان انا ادخل بقى بياناتي بالشكل ده كده وهنا
46:59 هيقول لي اختار الريزومي بتاعك ودي اصلا اهم جزئيه في المعادله فانا محضر مجموعه من الريزوميز اللي هم السامبلز كده جاهزين دمي سي فيز اقدر ان انا اتست بيها فده سي في مثلا لواحد سوفت وير ديفلوبر بدمي داتا موجوده هو دوت نت ديفلوبر فعايزين نشوف ده بقى المفروض ما يفتش مع الراجل اللي هو بتاع الفرونت اند المفروض ده وظيفه فرونت اند فانا هختار اللي هو السي في ده واقول له سبمت ابلكيشن وممكن هنا تتفرج بقى على الريكويستات اللي بتيجي على الشبكه عشان تشوف هل هو فعلا بيسبمت ولا لا فقال لي ابلكيشن ببمتد فهو عملت للابليكيشن بس طلب مني اعمل لوج ان ودي غريبه جدا في الفلو فقال لي لو انت عايز تدخل ديمو دخل حاجه من الحاجات الديمو دي فاقول له ماشي ادي الابليكنت اهو جون دو مثلا وادخل الباسورد
47:45 بتاعته اللي هو حططها لي ديمو اصلا سيدت في الداتا بايز انا سايبها لك هنا عشان احنا مش هنطلع برودكشن دلوقتي وده مجرد انا في مرحله البي او سي بطلع الفكره الاولانيه فاقول له يلا اعمل عمليه اللوج ان فعلى اغلب الظن هو ما عملش سبمت للابليكيشن فدي كده طبعا في اليوزر اكسبيرينس مش حاجه حلوه ممكن تروح تشتغل عليها وتقعد تصلحها لان هو كده عمل لي بعد ما اعمل سبمت للابليكيشن يروح يدخل المعادله دي فدي مشكله ممكن اص ابدا احطها في الفلو عندي فتعال هنا ارجع عايزك تحول لبلان مود وكل حاجه هنلاقيها واحنا ماشيين هنبدا نطرح له في المعادله عشان خاطر نصلحها هبدا ان انا اكتب كده واحده واحده اول حاجه فقول له لو سمحت اول حاجه انا عايز الابلاي ناو بتونن المفروض يتشكل اليوزر لوك دين ولا لا قبل ما يسمح ان هو يظهر له اصلا الفورم بتاع الابلكيشن فسيب دي كده على جنب وتعال نكمل مراجعه خد بالك
48:31 احنا بنتكلم دلوقتي في البيزك فانكشناليتي والفلو بتاع الاكسبيرينس نفسها بتاعه اليوزر مش مهم اليو اي اليو اي ده هيجي في المعادله سهل جدا تيجي هنا فخلاص تعال براوز جوبز تاني فهاجي على سينيور فرونت ان تاني واقول له ابلاي ناو تاني وهيبدا يقول لي ابلاي بقى على البوزيشن حاجه ثانيه مهمه مش المفروض انا اصلا عامل عمليه لوج ان فليه انا محتاج وانا بابلاي للوظيفه كل مره ادخل الاسم والايميل والفون مش المفروض البيانات دي اصلا بالفعل موجوده والمفروض بس ادخل السي في لان السي في احتمال ان انت تكون فعلا عاعمل له ابديت حتى لينك الدين بيعمل ده في التجربه بيحاول يديلك البيانات بري فيلد يعني اللي هي اسمي والفون ما هم موجودين عندي على البروفايل ما تاخدهم وخلاص فدي ممكن حته برض يوزر اكسبيرينس في الفلو تحسنها فاقول له هنا الاسم والايميل والنيم فدي بري فيلد من اللوجد يوزر وانا بس محتاج ادخل اللي اللي هو الريزمي فايل
49:19 فاختار نفس الريزمي اللي انا كنت مختاره بتاع يوسف جمال الدين واروح اخد يحيى يحيى اتاك وادي له الفون واقول له سبمت بقى ابلكيشن المره دي فهيبدا قال لي ابلكيشن سبمتد سكسسفولي ريكتن وابتد يقول لي سينيور فرونت اند ديفلوبر وهنا بيقوللي ايفالويتين طب هعرف منين ان هو هنا اشتغل ممكن طبعا سيب ده كده على جنب زي ما هو وافتح الترمنال اللي هي كانت شغاله عندك والمفروض في الترمنال في جزء الباك اند يقول لك ان في عمليه ايفالويشن بتحصل عن طريق الاي اي ممكن تقفل الجزء اللي على الشمال ده هتلاحظ حاجه مهمه جدا هتلاحظ ان هو هنا الستبس انا عاملها لوج فيقوللك اوبن رزمي تو اوبن اي فور ابلكيشن 1 اوبن اي فايل ابلودد فاعمل ابلود للفايل فعلا كيو سايز 1 ان انا اعمل كيو عنده في الباك اند يقعد يبروسيس لو اخد طلبات كتيره
50:04 يبعتهم على الاوبن اي بالترتيب فالسكور اداني واح من خلاه ريجكتد ليه لان الراجل ده مش مناسب للوظيفه يعني فده كويس ان هو طالع معايا اهو ايفالويشن فاللوجيك شغال فمفروض اجي هنا لو عملت ريفريش هتلاقي قال لك ان هو ريجكتد فكده الدنيا شغاله معاك اوتوميتد بروسيسين فالراجل نفسه عرف ان هو ريجكتد يعني دخل هنا قال له انت كسينيور فرونت اند ديفلوبر انت ابلايد السكور بتاعك ايه اي سكور واح من دلوقتي بقى تعالوا نقدم تاني بعد ما عملت لوج ان فاقول له ابلاي ناو فتلاقي في ملاحظه مهمه جدا هنا ان انت هتضطر تملا البيانات دي اللي هي الاساسيه رغم ان كانوا من السهل انه يروح ياخدها من البروفايل بتاعك وخلاص ما يا عم ما انا لوكد ان اوريدي ما تديني كل ده وسيبني بس ان انا اروح اعمل البارس للريزومي وخلي البيانات دي كمان بري فيلد يعني خلي ده مليان وده مليان وده مليان
50:50 وانا لو عايز اعدل فيهم عدل فدي ملاحظه اكتبها له هنا برده هسيبها له واقول له ذا نيم وفون وايميل المفروض تبقى بري فيلد من اللوجد ان يوزر وانا محتاج بس انتر الريزمي فايل فاختار نفس السي في اللي هو بتاع الراجل اللي هو شغال اصلا دوت نت ديفلوبر فالمفروض ما يعديش فالمفروض كده البيانات دي مع السي في ده اعمل ببمت وهيبدا بقى في المعادله يقول لي انهمتد وريدايركتن هيبدا هنا يقول لي ايفالويتن لو لاحظت حاجه مهمه هتلاقي هنا في الباك اند انه راح عمليه اللي هي البروسيس مشيت ستيب باي ستيب في اللوجز بتاع الباك اند فقاللك اوبن اي فايل ابلودد اهو الملف اترفع ابلكيشن واحد فايل تو كيو كيو سايز واحد ستارتن الكيو بروسيسين ايفالتين الابلكيشن ايفالت اوبن اي فايل اي دي الابلكيشن ايفالتد السكور من ريجكتد رفضوا فلو جيت هنا عملت ريفريش اللي هو لو انت
51:36 خرجت وجيت بعد شويه عملت لوجين تاني هتلاحظ ان هو كاتب له هنا خلي بالك انت ريجكتد ليه اي فيدباك قال لك الراجل ده عنده خبره ثلاث سنين كسوفت وير ديفلوبر احنا عايزين حد خمس سنين خبره ده اول حاجه تاني حاجه وهو المفروض يبقى فرونت اند ديفلوبر في رياكت جي اس فمافيش منشن ولا تايب سكريبت ولا ستيت مانجمنت ولا ريدكس ولا ذا ستاند ولا ريسبونسف ديزاين ولا اي حاجه من الحاجات اللي احنا عايزينها للرول ده الاديوكيشن باك جراوند مناسبه للريكوايرمنت لان هو خاريج علوم حاسب بس الراجل ده ما عندهوش المؤهلات الكافيه انه يشتغل في الوظيفه دي فمدي له سكور 3 من بس للاديوكيشن باك جراوند فصراحه فير جدا يعني لا الراجل مش فيتنج ولا سنين خبره ولا مناسب فيعمل لك اوتو ريجكت منطقي لان انت لو بتبص على السي في ده انت هتعمل له ريجكت بما ان انا اشتغلت شويه بقى كتايب
52:23 سكريبت ورياكت ونوت جي اس فانا هكون منطقي جدا للوظيفه دي فممكن اجي عندي هنا في لينكد ان واروح اضغط على الثلاث نقط دول واقول له سيف تو بي دي اف فهنزل البروفايل بتاعي بي دي اف فالمفروض مكتوب اهو ستاف سوفت وير انجينير ونوت جي اس و1 سنه خبره فالمفروض نظريا ده يشتغل معاه زي السكينه في الحلاوه فهاجي هقدم ثاني على نفس الوظيفه وهدخل المره دي البروفايل بتاعي اللي انا هختاره ده وادخل البيانات بتاعتي واقول لهمت ابلكيشن فقول لي تم عمل السبمت وجاري عمل الافالويشن عاده ما بياخدش وقت فممكن تريفريش هيقول لك يا اهلا وسهلا السكور بتاعك س من حتى مش راضي عني وبيقول لي انت حتى لو عندك 12 سنه خبره برده ده مش كفايه فانت عندك خبره في الرياكت اه وده موجود بس انت ما عندكش منشن لتايب سكريبت صريح او ستيت مانجمنت لايبراري ذا
53:09 ريدكس وذا ستاند مع ان انا اشتغلت بيهم بس ما كتبتهمش في البروفايل قاللي الكانديت هولد ذار ديجري فيوفت انجين فده بيميت الاديوكيشن ريكوايرمنت فاداك س من عشان انت فيتنج معظم الحاجات اللي موجوده بس محتاج ان انت تبقى مثلا عندك ريدكس صريح ذا ستاند صريح فعلى فكره ده حلو حتى للراجل اللي هو بيقدم على وظيفه انت ممكن تاخد اي جوب ريكوايرمنت موجود على اللينكد ان حطها كوظيفه وتعال على الناحيه الثانيه جرب قدم بالسي في بتاعك وشوف هو فيتنج ولا لا بالي اي هيقول لك كل حاجه فدلوقتي انا ريفيو فالمفروض كده رحت بقى للهيومان اتش ار عشان خاطر يراجعني فتعالوا نلوج اوت ونعمل لوج ان بالهيومان اتش ار اللي هو هيدخل على الداشبورد بتاعته hداashشبورد كom ويدخل باللي هو واحد لغايه 8انيه وهنا الصراحه الداشبورد شكلها لطيف مش وحش يعني
53:54 هتلاقي ان في توتال ابليكنس موجودين هنا عامل لي ايقونات كده سازجه وبسيطه والمفروض يظهر لي في الاندر ريفيو بس انا مش عارف هو هيظهر فين غالبا اه في المانج ابلكيشنز فباين عندي هنا ان حتى الراجل اهو اللي ريجكتد موجود وادي الراجل اهو اللي اندر ريفيو موجود يقدر يفيو الريزيومي يضغط عليه يجيب جيبه من هنا اللي هو ملف البي دي اف نفسه اقدر اخش ابديت الستاتس واغيره وا والله مثلا الراجل ده اكسبتد فانا كده حولته بقى اكسبتد فاتقابل عندي ده كده ان هو يدخل البروسيس بتاعه الانترفيو فدي حاجه الصراحه ظريفه وبرده زي ما اتفقنا اليوزر انترفيس شكلها اعتباطي وبدائي جدا جدا ولكن الوظائف شغاله صح يعني لو دخلت على وظيفه حبيت ان انا اد بيانات الوظيفه او اضيف وظيفه جديده فبيديك اتاحه اهو لاضافه
54:39 بيانات الوظيفه وبيديك كمان الوظائف اللي موجوده عندك شكلها عامل ازاي فانا لو ضفت هنا دوت نت ديفلوبر وقلت له انا اكسبيرينس دوت نت ديفلوبر وهاجي هنا بمنتهى البساطه اقول له دي الريكوايرمنتس بتاعته ثلاث سنين خبره في الدوت نت زي السي في اللي انا كنت مديه له واقول له اللوكيشن ريموت وهقول له والله السلاري هتبقى مثلا 80000 ل 100000 والستاتز اكتف واقول له كريت الجوب فكده كريت دوت نت ديفلوبر اكسبيرينس دوت نت ديفلوبر تعال نعمل لوج اوت ونعمل لوج ان تاني بالراجل اللي احنا بنجرب بيه ده اللي هو جون دو فتعال نوجده في المعادله وتعال ندخل هنا ونعمل لوج ان ونجرب بقى المره دي الدوت نت ديفلوبر اقول له ابلاي ناو واختار نفس السي في اللي هو كان بتاع الدوت نت ديفلوبر اللي عندي واقول لهمت الابلكيشن قول لي تم عمل السبمت بنجاح واندر ايفالويشن ريفريش يا
55:28 سلام بقى من بقى المره دي ليه لان هو عايز ثلاث سنين خبره واكتر فالراجل ده كده فيتن جدا الوظيفه السي في بتاعه مناسب جدا للوظيفه دي بس ما كانش مناسب لسينيور فرونت هاند سكرينين في ثواني يعني سكرينين في ثواني حرفيا طب احنا كده عايزين نتفق بس مع بعض ان احنا خلصنا فانكشناليتي عملنا بلان لفانكشناليتي طلعت زي الفل بس شكلها وحش جدا اليوزر انترفيس بتائيه جدا ابيض وازرق وبتاع شكلها وحش جدا بما ان انا عايز اتميز بقى في فرانت اند النهارده فلازم افكر شويه في فرانت اند وده ممكن تروح تعمله عن طريق شات جي بي تي اقولله اكتب لي بي ار دي لايزين اتراكتف nextست جن يوزر انترفيسير ابليكيشن ريديت طب هو هيعرف منين انت بانيت ايه هناك الناحيه التانيه في كيرسر تعال اولا هنا كيرسر ممكن تسيب الحاجات دي دلوقتي على جنب افتح
56:15 كده عندك حاجه جديده ريدمي جديده او نيو تشات يا اما تقول له روح اكتب لي انت بنيت ايه او هتلاحظ ان هو اصلا مديلك الريد مي اللي هو قعد يهلك فيها دي وكتب لي كل حاجه اهي موجوده بالتفصيل الممل هو بنا ايه روح خد كل الكلام ده كده كوبي كله اعمل كنترول اي كده كوبي كله وتعال هنا اعمل له بيست فهو كده عارف انت بنيت ايه اديته كل السياق اهو انا بنيت كل حاجه فهو كده هيبص على الكلام ده يحلله ويقول لي انت باني ايه وبناء عليه نركز ان احنا نعمل النكست جان يوزر انترفيس يوزر انترفيس بقى خطيره ف البروبلم ستيتمنت ان الفانكشنالتي كومبليت كلام زي الفل صح ايه المشكله اليو اي شكله زي وركين ام في بي وده صح شكله مشروع تخرج مش حاجه اخش عليها بريميم وساز
57:01 جريد هايرينج اكسبيرينس فده كلام زي الفل فعلا بيقول لي الريال برودكت نوت ا ديمو يعني انا عايز احس بده وان يبقى فيه الفاست كلين كونفيدن ابتدى بقى يحط لك الكلمات المفتاحيه الصح حطده على المعادله الصح فابتد يحط بقى طبعا جميع المواصفات الفنيه الممكنه اللي انا عايز اعرفه اهم حاجه في المعادله هو يحقق ده ازاي يعني هو محتاج يعمل ايه في الالوان والتناسق والكلام ده كله طبعا كتب رساله طويله عريضه ولكن الصياغه الاهم بالنسبه لي ان انا اوصل ادور على الحته بتاعه الالوان يمكن هو لسه ما حققهاش دلوقتي ابتدى لسه يفكر ولسه بيفكر فانكشن ريكوايرمنتس هيعمل ايه اليو اكس اللي هيفيل اميزنج البرفورمنس ريكوايرمنت ماشي الكلام ده كله زي الفل لسه ما حطليش الحاجه الحاجه اللي بتقول هيعمل ايه ابتدى بقى راح شرح هنا المعادله هي دي بقى اصلا الختمه او اللي
57:46 هي الطالعه اللي انت عايزها اصلا مستنيها ان هيستخدم شات سي ان اكسلنت للمودرن ساس يو اي فعلا 90% من الويب سايتس بتاع الساس النهارده بتستخدم حاجه زي شات سي ان اللي هو اراد راديكس ولوسد رياكت ايقونات كده شكلها مودرن وعصريه وفلات ستايل وبتاع وفريمر موشن يحطلك شويه انيميشنز وحاجات بتطير وبتنور وبتاع وراكتوك فورم وزود للفورمز عشان خاطر في فاليديشن مظبوط والكلام ده كله لان انا ما فيش فالديشن كان للفون نمبر ولا اي حاجه وادي اليو اي مايل ستونز اللي حطها له كمان طب يجي السؤال الكلام اللي هنا طالع ده كلام كتير جدا جدا المفروض تعمل ايه هتقول له لو سمحت اديني برومت الكيرسر عشان خاطر يبنيه ويجي هنا بقى السؤال المنطقي ليه انت جوه كيرسر ما عملتش القصه دي لان شاد جي بي تي ببلاش يعني رخيص جدا في التكست برومتن ان انت بتبرومت وبتفاير وبتبلد والكلام ده
58:31 كله زي الفل الاسك حتى في كيرسر او ان انت تقعد تتكلم معاه في كيرسر عمال بيحاسبك على التوكن لان هو معمول كايجنت عشان خاطر يفكر في بناء الكود والكونتاكت بتاع الكود والكلام ده كله فالاسهل بالنسبه لي والاحلى ان انت تروح في المعادله دي فتعال بقى البرومت اللي انت اديته له ده ان هو يحوله لي لبرامت اروح اديه لكيرسر وده هنا الذكاء دايما في المعادله ان انت تاخد تول تحطه لتول تانيه فيبدا بقى ان هو يفكر ازاي يكتب لي الكلام ده في هيئه برومت فيبدا يقول لي اتفضل ادي برومت جاهز تقدر تديه للراجل ده ويبدا يحط له التفاصيل الممله الفنيه اللي هو يمشي عليها كقواعد اخدت بالك ان هو غير الكلام من شكل خطه لشكل برومت اولا قال له انت سينيور فرونت اند انجينير وبرودكت ديزاينر انت مش راجل بترزع وخلاص اي حاجه وانا اللي انا بنيه ده حاجه شغاله فيها فرونت اند وباك اند
59:19 انت عايز تريديزاين وتبلد الانتاير فرونت اند يو اي فانت عايز تشتغل يو اي يا معلم عشان تطلعوا لي nextكست جان انترفيس وحطله هارد رولز د تينج باك اند كود د تينج بي اي اندو د بريكستن او فلو ادالله رولز صارمه يمشي عليها فدي خلي بالك مهمه انت ممكن لوحدك وانت بتكتب البرومت تخفل عنها عشان كده بيقوللك شادج بي تي رهيب هيفيدك جدا في المعادله دي هيقول لك الاستاك الحالي اللي انت هتحافظ عليه هذا هو واللي انت هتحقق كلين كونسيستنت سبيسين ستايلز اي اي سكور لودين بلا كلام حلو جدا ابتدى بقى يرشح له كل المعادله دي هتقول لي هل انا هاخد كل الكلام ده كده زي ما هو فممكن تقول له هنا اكتبه لي في بوكس اقدر ان انا اعمل له كوبي رايت اواي فيبدا يحطهوللك في تي اكس تي بوكس بالشكل ده هتقدر ان انت تلاقي هنا في كوبي كود فدي برده تريكايه
1:00:05 كده صغيره بدل ما تقعد بايدك تعلم على كل حاجه وبتاع هيحط تهول لك بالصيغه اللي يقدر ان هو يديه له على طول كوبي بيست جوه كيرسر ويستوعبه منك يعني والميزه ان هو طبعا كده كده بيحافظ على اللي هو التوكن ويندو يعني عمره ما هيتجاوز الحد الاقصى بتاع مثلا ال 200000 توكن في البرامت الواحد فهو يحافظ عليهم يعني فهو كده خلص الدنيا معاه عايز تراجع هراجع لكن الصراحه بالتجارب الكتيره مش محتاج تراجع خد الكود كوبي تعالى هنا يا راجل يا طيب واديه له اختار الموديل بتاع سونت بالنسبه لي الموديل بتاع سونت زي الفل ما تدوش ايجنت ادي له بلان لان انا عايز عايز يحول الكلام ده لبلان ان هو يفهمها ككيرسر كستيبس في البلانين شاطر جدا لما ينفذ حاجه زي كده فممكن ادي له ده في المعادله وتعالى كمان ناخد اللي احنا كنا اخدينهم الاثنين دول كده اكس ونيجي هنا برده ناخدهم معانا بس خليهم في الستب اللي جاي
1:00:52 اديه له يعني اقول له يلا اشتغل اعمل البلان وممكن بقى تقفل كل الحاجات اللي هي عامله لك ديستراكشن دي اقفل ده اقفل ده واقفل كل الكلام ده خلينا نركز كده بالراحه واحده واحده هيبدا يعمل اكسبلوريشن من الصفر وده يفضل بالنسبه لك لان انت لو اديته في نفس الشات هو هو هو هيبني على اللي موجود فممكن ما يطلعلكش احسن حاجه لكن خليه يبدا يفكر من الصفر بكونتكست من الصفر عشان يطلع لك احسن حاجه ممكنه في الشكل والستايلز فابتد بقى هوهو يطلع اهو البلان الجميله بتاعته في فرونت اند يو اي ديزاين بلان هيحافظ على كل حاجه موجوده ابتدي يحط لي بالتهوان بقى للحاجات بشكل مودرن وعصري ابتد يستغل بقى الحاجات اللي موجوده جوه بقى تيل ويند على شات سي ان بقى هتلاقيه دخل في المعادله فهو ما دام هيحط لك يو اي يبقى غالبا هيحط شات سي ان حتما يعني وابتدى يحط لك بقى فيدباك
1:01:37 كومبوننت كمان الرتس وداالوجز وبوب ابس ودروور وسكتون يا سلام يا سلام شغل كبير ده شغل عالي هيعمللكي اوت اصلا ديزاين جديد خالص هيعمللك ببلك لاي اوت جديده اتش ار اوت جديده نفر كومبوننت كلها شغاله من جديد راوتن ابديتس بيج ري ديزاينز كل حاجه ابتدى يشكل فيها بص خطه معقده ممنهجه صعبه الفهم والممارسه ومش محتاج تفهمها الصراحه صدقني انت محتاج تجرب اللي هو عامله ده انت محتاج تبرومت صح وتجرب النتيجه اللي طلعها دي وراجع النتيجه بتاعه الكود الاخيره النهائيه اللي هو هيطلعها بس بالمره واحنا فيها تعال بقى ندي له الحاجتين اللي احنا قلنا عليهم بالمره بقى ماخدهم تحسينات معاك في الخطه فحطهم في الخطه يا عم يعني عشان بس نبقى واخدين المعادله صح عشان نتاكد ان الحاجات دي موجوده معايا في المعادله يعني هيبدا يقول لك بالمره هحطها لك هنا جوه البلان وصراحه
1:02:25 انا بفضل دايما سونت او اوبس اللي هي المعادله بتاعه كلود في المعادله قويه جدا جي بي تي شاطر في بدايه البلان يعني ممكن تستخدم دايما كودكس في طرح البلانز بدايه البلان بس ساعات بيهيس مني في التنفيذ بستخدم دايما سونت بكل اصداراته انا جربته ان اول 3 ونص 4عه 4عه ونص كل الحاجات اللي نزلت الصراحه كانت قويه جدا يعني المهم هو خلص جاهز بيقول لك انا جاهز على التنفيذ وقت ما تكون انت جاهز قو لي وانا هشتغل معاك فزي ما اتفقنا وي ار ريدي يلا بينا ندخل بقى ونفاير والمره دي خلي بالك ممكن يطول قوي لان هو هيعمل شغل كتير جدا فنصيحه سيبه وروح اعمل حاجه ثانيه سيبه سايد شغال كده انت خلاص اديته برومت صح كونتكست صح وعي صح فهو فاهم المفروض هيعمل
1:03:13 ايه اهدى بقى على نفسك كده كوبايه الشاي الجميله بتاعتك شربت شاي روح اتعشى خلاص يعني سيبه بقى ونام واصحى تاني يوم الصبح شوف هو عمل ايه دلوقتي هو خلص قال لي ان كل حاجه خلصت اهي في البلان ريدي تو يوز ريدي تو جو كلام جميل وزي الفل النظريه المفروض انت كل حاجه شغاله عندك زي ما هي فانت المفروض بس تروح تبص وتلاقي الدنيا مفاجاه في احتمال ان هي ما تشتغلش على طول معاك فيفضل ان انت تعالى ارجع كده وقف عندك السيرفر اعمل كنترول سي وتعال شغل تاني اعمل ام بي ام ران ديفي عشان خاطر لو في كومبايليشن حاجه تعمل لها ترانسبايلين تاني وفي احتمال تبقى في حاجات بايظه طبعا هو مش شرط كل حاجه يكون شغاله معاه فواضح فعلا في ملفات بايظه في ملفات واقعه فممكن اخد كل الكلام اللي بايظ هنا ده كده واحطه له هنا واضغط انتر يعني انت مجرد ما تعمل
1:03:59 كنترول اي او كوماند اي بيروح معاك هنا في التيرمنال ويبدا ان هو ايه يشوف الاشيو اه اوكي فانا بحاول اجيب الاشيو ملف ديليتد طب يلا هنروح نصلحه عادي جدا يا جماعه ان انت وانت شغال مع الاي اي ما تتوقعش نتيجه من اول مره انت شايف اهو هيطلع ايرور هيطلع مشكله هيطلع حاجه تريت مره واثنين وثلاثه واربعه خلص يلا نبص فتعال نرجع بقى نبص فيا سلام اوكي الدنيا المره دي احلى كتير جدا هتلاقي المره دي يقول لك ويلكم تو جوب بورد اي الدنيا بقى فيها الوان شكلها احلى بكتير جدا جدا حتى عندك اللي هو السايد بار بقى موجود المره دي هنا طبعا في شويه غلطات صغيره هتلاقي مثلا ده مش مكمل لغايه الاخر فمحتاج تصلحه العرض نفسه بقى احلى الايقونات الصغيره واهتمامه بالتفاصيل احلى هو حافظ على كونسيستنسي
1:04:46 الفكره بس اليو اي ديزاين نفسه اهتم بيه المره دي وقال لك هنا اهو اندر ريفيو والدنيا موجوده فتفتحه فاللي انت شايفه هنا بقى ده جميل جدا ليه لان هو ادالك بقى ورك فلو كده ويزرد انت فين من معدل البروجريس فين فدي يوزر اكسبيرينس مهم جدا اللي انت شايفه هنا بتاع البريد كرامز ده مهم جدا ففعلا حطشوت يوزر اكسبيرينس تخلي الابلكيشن ياخد انطباعه ان هو خلصان اضافه بقى لحاجه مهمه جدا ان انت عندك هنا الاي اي فالويشن اداه لك في شكل سلايدر كده فانت بقيت شايف انت واقف فين من المعادله انت سترونج باتش 08 من ده سترونج باتش فانت كده زي الفل وادي الريزمي مثلا موجود اهو بتاعك وادي الاي اي فالويشن حطه لك في بوكس كده شكله حلو مميز احلى الدنيا كتيره جدا من المره اللي فاتت وحلو هنا كمان ادك
1:05:33 اد لك ايه قال لك ايه اي سجنز اسيست اي اتش ار ديسجنز القرار الاخير هيتاخد من الهايرينج تيم فده الصراحه مهم جدا طب انا لو عملت لوج اوت فهتلاحظ ان انت عندك البوكس نفسه حتى هو حسنه بتاع اللوج ان وشايل بقى من المعادله اللي هو بتاع الاتش ار فانا طبعا مش فاكر اتش ار كان ايه كان هو اتش ار جوب بورد ده واحد لثمانيه فهعمل لوج ان فبقى عامل لي دلوقتي حتى بوب ابس كده فوق على اليمين هتدخل هنا هتلاقي هنا حتى الايكونز بقى شكلها احلى بكثير جدا من القرف اللي كان موجود المره اللي فاتت الحاجات كلها بقت شكلها الطف كتير جدا ايه التوتال جوبز ايه الاكتيف جوبز ايه اللي موجود هنا طبعا في شويه باجز واضح انها متاحه يعني او عايز تعالج يعني البنددين ريفيو مثلا مش عارض لي رقم الاندر ريفيو مش عارض لي الاكسبتد مش عارض لي رغم ان ده اندر ريفيو فمش عارضه ليه فهنا هتدخل مثلا
1:06:18 هيبدا يقول لك والله بنفس العرض اللي انت شفته هناك عند الراجل بس المره دي اقدر ان انا اخد قرار فاقول له بدل اندر ريفيو مثلا اكسبتد واقول له ابديت ستاتس فطلع لي بقى هنا دلوقتي في بوب ابس بتطلع كده او اللي هي زي توست مسج تطلعلي في المعادله فيقول لي والله انت سترونج مسج وبقيت اكسبتد خلاص انت اتقابلت في المعادله فلو عملت لوج اوت ودخلت تاني بجون دوده وباسورد واحد انين 3 وعملت ساين ان فبراوزنج الجوب نفسه بقى شكله حتى متغير بقى في سيرش المره دي موجود والدنيا تمام تعالوا ندخل على ماي ابلكيشن ثاني واشوف الحاجات اللي انا اتقابلت فيها فطلعني ان انا اكسبتد وعمل لي صح على الحاجه اللي في الاخر فصراحه اليو اي هنا واليوزر اكسبيرينس نفسها اتحسنت كتير بقى فانا الابلكيشن الطف بكتير جدا فخليها كساس مش
1:07:04 هكذب عليك ولكن الالوان مثلا ممكن مش عاجباني خلاص روح قول له انا عايز كومباينيشن الوان مختلف انا عايز الوان دارك مود اكث انا عايز الوان تبقى فيها تاتش اخضر او تيل او ازرق ممكن اقول له كل الكلام ده انت شفت الفكره البسيطه فرووح لشدج بي تي طلع لي بي ار دي اتشينج اليو اي ستايل اتشينج الثيم انا دلوقتي عايز
…