[0:02]السلام عليكم بسم الله الرحمن الرحيم والصلاه والسلام على اشرف المرسلين سيدنا محمد النهارده جاي لك بشويه اختصارات في برنامج فيجوال استوديو كود ان شاء الله هتخليك محترف في التعامل مع البرنامج وهتوفر عليك شويه وقت لطيف ولو بتستخدم اي ايديتور من الايديتورز اللي واخده الانترفيس بتاع الفيجوال استوديو هتلاقي فيها معظم الاختصارات دي. حاجه زي برنامج ويند سيرف مثلا اللي هو نفس الانترفيس بتاع فيجوال ستوديو كود معظم الاختصارات دي ان لم يكن كلها هتلاقيها موجوده في بدون اي مشكله. يلا بينا عشان اكلمك على الاختصارات اول اختصار معانا كنترول شيفت اف عن طريق الاختصار ده هتقدر تبحث عن اي حاجه في الملفات بتاعتك كلها في كل ملفات المشروع. لو دوست كنترول شيفت اف عايز ابحث عن كلمه زي مثلا كلمه نيم او المنت معين او كلاس معين هيجيبها لي في كل مكان عندي زي ما انت شايف. في صفحه الاندكس مكانه فين وفي السكريبت دوت جي اس مكانه فين وفي كل حته تدوس عليها تقدر توصله وتغير زي ما انت عايز يعني مثلا عايز اغير دي لتست زي ما انت شايف راحت من البحث خلاص عشان ما بقتش موجوده. فارجعها ثاني ترجع لك في البحث هنا بكل بساطه زي ما انت شايف فايند اند ريبليس هتدور على كلمه او كلاس او اي حاجه وتبدله بحاجه ثانيه في في الملف اللي انت فيه وفي في جميع الملفات. خلينا نشوف في الملف اللي انا فيه الاول لو دوست كنترول اتش كده هيجيب لي كلمه المفروض ابدلها بكلمه ثانيه نيم ابدلها ستنج مثلا بالشكل ده. اما ان انا ابدلها وان باي وان زي ما انت شايف او ادوس هنا يبدلهم لي كلهم حلو كده هنرجع ثاني لو انت دوست على الكلمه علمت عليها هايلايت كده ودوست كنترول اتش هيجيبها لك اوتوماتيك هنا وتكتب انت عايز تبدلها بايه. طيب ده الكنترول اتش اللي بيعمل ريبليس لحاجه جوه الملف اللي احنا فيه في بقى كنترول شيفت اتش بيعمل الفايند اند ريبليس في كل الملفات بتاعتك ازاي؟ هكتب هنا كلمه نيم اللي انا كنت كاتبها اهي هيجيب لك موجوده فين موجوده اربع مرات في اندكس دوت اتش تي ام ال ومرتين في السكريبت دوت جي اس وهاجي هنا واقول له ستنج واقول له اتفضل بدلهم لي كلهم اقول له اتفضل ريبليس. زي ما انت شايف عمل المطلوب خلي بالك تقدر تعمل كنترول زد ترجع في كلامك هنا وبعدين يجيب لك ملف اللي هو الجي اس كمان ويقول لك ان هي بص اتبدلت فيه ما بقاش فيه كلمه تستنج حتى اوريها لك اهو تستنج مش موجوده. لان انت دوست كنترول زد عملت ان دو يعني ما تخافش عشان الملف ما كانش موجود هنا انت ممكن تقول ده بدل لي الملف وانا مش عارف هو فين لا كنترول زد هيرجع لك الملف اللي اتبدل بدون اي مشكله خالص. شيل ده خلاص وشيل ده خلاص وكله تمام كده الماجيك كزر او يعني مؤشر الماوس السحري الكزر هو المؤشر اللي قدام حضرتك اللي بيعمل بلينك ده. ممكن اجي في حته زي دي كده وعايز اكتب حاجه في كل الاتش ريف الموجوده في الصفحه عندي كل كلمه اتش ريف عايز اكتب قبلها حاجه. ممكن اجي هنا زي ما انت شايف واجي تحت ادوس الت وادوس هنا ثاني وادوس هنا ثاني وهنا مثلا وهنا مثلا وهنا في اي حته تعجبك. كل الكزر او المؤشر بتاع الماوس اللي قدامك اللي عمال يعمل بلينك ده لما تيجي تكتب هيكتب فيه اللي انت عايزه زي ما انت شايف كده. تمام فتقدر ان انت تعلم على الحاجه اللي انت عايزها وتكتب في المكان ده مش بس كده انت تقدر تعمل ريبليس كمان يعني اقدر اعلم على كلمه اتش ريف وبعد الالت اعلم عليها ثاني دبل كليك اهو اهو وكلاس كمان وسبان وليبول وانبوت زي ما انت عايز وهتكتب تست عملنا المطلوب والحمد لله. طيب لو انت عندك كلمه اتش ريف دي وعايز تروح تعلم على كلمه اتش ريف اللي بعدها في اللي بعدها في اللي بعدها هتعمل ايه؟ هنعمل زي ما عملنا بالالت ما هو الالت ده يخليني افضل ادور في الصفحه على الكلمه دي فين عندنا كنترول دي بيعمل كده كنترول دي بص علم عليها في اللي بعدها في اللي بعدها نكمل في اللي بعدها في اللي بعدها في اللي بعدها وتقدر تكتب اللي انت عايزه بدون اي مشكله. طيب لو انا عايز بقى اعمل ده في كل الاتش ريف اللي في الصفحه بدل ما افضل امشي واحده واحده كده هتقول لي كنترول شيفت دي اقول لك لا كنترول شيفت ال مش عارف ليه. المفروض كنترول دي بتعمل كده يبقى كنترول شيفت دي تعمل ان انا عامل سلكت اول ليهم اتش ريف اهي كنترول شيفت ال علم لي عليهم كلهم اهو وتقدر تكتب تست مثلا كتبت مكانهم كلهم بدون اي مشكله خالص. لو عندك ملفات كتير جدا في المشروع بتاعك بدل ما تتسحل هنا وتفضل تدور جوه الفولدرات على الملف ممكن ببساطه تدوس كنترول بي زي كده وتقدر توصل للملف اللي انت عايزه. اما تكتب حرفين ثلاثه من اسمه كده او تتصفح الملفات وتوصل مش بس كده انت ممكن تبحث عن اي سيمبل ممكن تبحث عن فانكشن كلاس معين كنترول بي برده بس بدل ما تكتب اسم الملف تدوس علامه الات وتقدر تبحث بعد كده عن الفانكشن او الكلاس اللي انت عايزه او تتصفحهم بالشكل ده دايركت عشان توصل لهم بسرعه وتشوف انت عايز تروح فين بسرعه بسرعه يعني. في ناس بتحب جدا التركيز في الكود في مود لطيف جدا عندنا اسمه الزين مود بيخليك تركز في الكود اللي قدامك بس بتدوس كنترول كي تلاقي تحت كده كاتب لك كنترول كي واز بريس ومستني منك حاجه ثاني بعدها تدوس زد يعمل لك الزين مود اللي قدامك ده. وطبعا تطلع منه بالسكيب مش محتاج اقول لك انت اي حاجه بتلخبطك بتدوس سكيب على طول بتطلع منها. عندنا الفولد والانفول تقدر تقول عليه كده القفل والفتح يعني عندنا عنصر زي الهيدر ده اي عنصر ليه بدايه ونهايه زي كده تقدر تعمل له فولد بالشكل ده علشان تركز في العناصر اللي بعده انت هنا خلصت المين ده خلاص عملت اللي فيه كله تمام بتقفله وتكمل بعديه. في حاجه عايز ترجع ليها تشوفها بتروح عامل كده تفتحه ثاني وبعدين تشوف اللي جواه طيب الفولد والانفول بيتعملوا ازاي كنترول وشيفت وفي علامه فتح القوس اللي هو السكوير براكت وعلامه قفل القوس بتعمل فولد وانفول. زي ما حضرتك شايف كده اللي هما حرف الجيم والدال في الكيبورد العربي. طيب انت عايز تعمل فولد او انفولد لكل العناصر بتدوس كنترول كي وبعد كده في اختصار كنترول جي او كنترول صفر. كنترول جي وكنترول صفر بيعملوا فولد اول وانفولد اول مهم جدا ان انت تدوس كنترول كي قبلهم. خليني اقول لك ثاني كنترول كي هتدوس كنترول جي بعدها عمل فولد اول لكل العناصر طيب كنترول كي كنترول جي عمل انفولد اول طب ايه القصه دي ليه بقفل كل العناصر هقول لك. كنترول كي وبعدين كنترول صفر قفلهم لي كلهم هبدا افتح العناصر وان باي وان واشوف مين اللي انا محتاج اشتغل عليه انا محتاج دلوقتي كله يبقى مقفول واشتغل على الهيدر لوحده. هبدا افتح بقى الهيدر اخلص كل شغل فيه وبعدين يا باشا سلام عليكم واخش على اللي بعده وهكذا دي حركه لطيفه جدا بتخليك تركز في الحته اللي انت فيها او في الكود اللي انت فيه بس. طيب في نقطه لطيفه جدا دلوقتي انت قلت لي ان كل عنصر ليه بدايه ونهايه زي كده بتعمل له فولد. تخيل معايا لو انت عندك مجموعه من العناصر بتعتبرهم جزء واحد وعايز تقفلهم مع بعض تعمل ايه؟ ببساطه تحطهم جوه ريجن منطقه بيبقى دي منطقه معزوله مع نفسها تقفلها وتفتحها الكلام ده هنعمله في الاتش تي ام ال في سي اس اس في الجافا سكريبت زي ما تحب ما فيش اي مشكله. خليني اوري لك مثال تعال نشوف المثال ده في جزء مثلا الجافا سكريبت عندي فانكشن وليكن مثلا خلينا نجيب اي اثنين فانكشن كده لطاف صغيرين كلهم اه دول مثلا. دول الاثنين فانكشن بيتقفلوا كل واحده لوحدها زي ما انت شايف والهيد كونديشن ده برده بلوك ممكن يتقفل اهو والاف والالس بس احنا خلينا في الفانكشن دي بتتقفل ودي بتتقفل افترض ان انت عايز الاثنين دول يبقوا في منطقه واحده. كل اللي عليك هتكتب كومنت كده هاش وبعدين تقول له ريجن وبعدين تكتب الاسم اللي انت عايزه ده عباره عن ايه؟ المنطقه دي فيها اثنين فانكشن بيعملوا ايه؟ براحتك خالص مش عايز تكتب خلاص ما تكتبش زي ما انت عايز وبعدين تقفله بالاندريجن بالشكل ده انا هكتب لك عشان تتاكد ان انت ممكن تكتب بس وما تخافش ان انت تكتب حاجه جنبهم يعني. مثلا اقول له ريجن 1 للتجربه ليس الا دلوقتي هتلاقي عندك زرار هنا بيقفل المنطقه دي كامله اللي فيها الاثنين فانكشن بتوعك.
[8:09]ده بعيدا عن ان كل فانكشن بتتقفل لوحدها ده مفروغ منه يعني الكلام ده تقدر تعمله في الاتش تي ام ال مفيش مشكله الهيدر والمين انا عايزهم يبقوا منطقه واحده فانا هعمل كومنت كده وهكتب هنا ريجن مثلا وتحت المين.
[8:26]توقعت ان انت هتقول لي اند ريجن توقعت يعني اكملها ولا ما كملها كملها انا ماشي كده يا شباب عندنا منطقه الريجن اهو بتقفل الهيدر والمين مع بعض. تقدر بقى دلوقتي تقفل كل حاجه لوحدها او تعمل ريجن منطقه واحده فيها كل العناصر بتاعتك تقفلها وتفتحها وقت ما تحب. في اختصار سريع جدا انك تقفل السايد بار بدل ما تروح هنا بسرعه كده وتقفله وتفتحه كنترول بي بخفيفه من بوك تقفل وتفتح زي ما انت عايز حركه كده سريعه كده يعني. كتير بيطلع لنا اخطاء بيقول لك في اللاين رقم كذا وفي الكولم كذا وانت عايز توصلها بسرعه كنترول جي وتكتب رقم اللاين اللاين بتاعنا هو لاين 100 ف وصلنا لاين 100 دايركت اهو. ادي يا شباب لاين 100 اهو مش بس كده ممكن توصل كمان للكولم او الكاراكتر يعني انا اقول لاين 100 وبعدين كولوم وهكتب مثلا 14. وصلني على طول اهو في المكان اللي انا عايز اوصل ليه عشان اعرف الايرور فين واقدر اتعامل معاه بعد كده. عندنا حركه تخلينا ننقل العناصر من مكانها ومش بس كده احنا ممكن واحنا بننقلها ناخد منها نسخه يعني ايه لو علمت على الفوتتر ده ودوست الت اقدر انزل بيه تحت فوق اروح فوق زي ما انا عايز. كل اللي انت عايزه تقدر تعمله خلي بالك عشان هنا كان في ريجن فهو ايه حصل كده حركه خليني انا هرجع هنا تمام وبعدين اعمل لك ايه؟ نرجعه ثاني مكانه جميل قوي تحت المين والهيدر وندي له كده ايه مسافات عشان اوري لك لو رحت الت سهم تحت يرجعه تحت كده. فوق طلعه فوق وتقدر تخليه يدخل جوه باقي العناصر بص انا دخله جوه التمبلت جوه ال اي مثلا براحتنا خالص زي ما انت عايز مش بس كده لو عايز تاخد كلون منه يعني نسخه منه زي ما انت معلم عليه كده الت وشفت. عايز النسخه دي تكون تحت ولا فوق؟ يعني النسخه دي اللي انت هتاخدها منه تنزل تحت ولا تطلع فوق تنزل تحت يبقى الت وشفت وتحت نازله تحت اهو كل دي نسخ. طيب معلش انا عايز اخد نسخه تكون لفوق مثلا هنا عشان اثبت لك بس مسافات اهي هعمل سلكت عليه الت وشفت فوق بص طلع لك النسخه فوق. يبقى الت وتتحركوا تحت او فوق والت وشفت تحت او فوق بس تاخد منه نسخه اسهل حاجه عندنا الكومنت والان كومنت عندك كود زي اللي قدامك ده لو دوست كنترول حرف الضبط اللي هو سلاش كنترول وسلاش هيعمل له كومنت كنترول وسلاش ثاني يعمل له ان كومنت. يعني بتحوله الكومنت وترجعه ثاني كود كنترول وسلاش كنترول وحرف الضابط في الكيبورد العربي. تخيل معايا ان انت عندك لاين عايز تحذفه فانت لو الواد السريع بتعلم كده بص بص بص بص شفت اللي حصل بص بص بص شفت اللي حصل دي بتحصل كتير جدا. خليني اقول ان انت ياد اعصابك رهيبه ما فيش منها وبتعلم عليه بسرعه كده اهو عامل ديليت كده فحذفته صح طيب بص الطريقه دي كنترول شيفت كي في ثانيه اتحذف. مش بس كده انت مش محتاج تعلم عليه انت لو انت واقف هنا كنترول شيفت كي لو انت واقف في الاول كنترول شيفت كي في نص السطر كنترول شيفت كي ايا كانت الطريقه اللي انت بتحذف بيها اللاين اللي انت فيه مش هتكون اسرع من الشورت كات بتاع الكنترول وشفت والكي. عندك مجموعه من الملفات انت فاتحها زي كده وسي اس اس معاهم المفروض ان انت عايز تسيفهم كلهم اسهل حاجه ان انت تفتح فايل فايل وتدوس كنترول اس عشان تسيفه. بس في اختصار سريع جدا كنترول كي وبعده اس يسيفهم لك كلهم ببساطه شديده. لما تيجي تقفل التابس اللي انت فاتحها في المتصفح بتعمل ايه عشان ترجعها بتدوس كنترول شيفت تي هنا برده تقدر ترجعها كده بالشكل ده. كنترول شيفت تي يرجع لك التابس اللي كانت مفتوحه الحركه اللي قدامك دي الاي هو اللي كاتب الكود ده مستحيل انا اكتبه بالشكل ده لان انا بنصح جدا الناس لما تيجي تستخدم اليونيفرسال سلكتور اللي هو النجمه ما تروحش تحط فيه خواص زي دي مش كل العناصر بتستعملها. عنصر زي الصوره ما فيهوش فونت فاملي بربرتي فانت ليه تعملوا الحركه دي؟ فون فاملي هتحطه في البادي وباقي العناصر اللي بتستعمل الفونت فاملي تعمل انهيرت او تورث الخاصيه دي من البادي طيب. خلينا نروح لعنصر زي البادي وافترضنا ان انا رحت كاتب مارجن مثلا 20 بكسل انا دلوقتي كتبت حاجه مش عايزها ايه اللي بيحصل بدوس كنترول زد اللي هو الان دو مش عايز دي. في حاجه اكتشفت ان كثير من الناس ما تعرفهاش اللي هي الري دو رجع لي ثاني اللي انا عملته لا رجعت في كلامي لا انا عايزه ثاني كنترول شيفت زد بيعمل ري دو. يعني انت ان دو بتمشي لورا ري دو بتمشي لقدام. في اختصار حلو قوي بس ما لوش علاقه بالفجوال ستوديو كود ده اختصار ليك انت لمستقبلك ممكن يخليك ربنا يكرمك وتوصل بسرعه للنجاح لان انت تستثمر في مستقبلك. اعمل موقع باسمك او باسم فكرتك احجز دومين واستضافه حط عليهم فكرتك احنا في عصر الاي اي اسهل حاجه دلوقتي تعمل موقع بيخدم البزنس بتاعك او بيخدم فكرتك. زمان لما كنا بنتعامل مع العملاء كان العميل ما بيثقش في الشخص اللي عنده استضافه مجانيه مجانيه ما بالك باللي مش عنده اصلا. يقول لك هو الراجل ما استثمرش في في الجاليري او في البورتفوليو بتاعه عشان يعرضه مثلا على ويب سايت ويهون كان بيبعته لي مثلا على درايف او بيبعته لي على الواتساب اتفرج عليه العميل ما كانش بيثق فيه يقول لك هو نفسه ما استثمرش في شغله اروح انا اديله فلوس ليه او استثمر مع عليك. احجز دومين واستضافه حط عليهم فكرتك او البيزنس بتاعك او الفكره اللي انت ناوي تشتغل عليها باذن الله. ارشح لك جدا شركه هوستنجر واحده من اكبر شركات الاستضافه في العالم وعندها ملايين العملاء دائما هتلاقي عندهم عروض واسعار الاستضافه عندهم رخيصه. اكثر حاجه بحبها في هوستنجر هو ادوات الاي اي عندهم ادوات اي اي في لوحه التحكم بتاعتهم عظيمه جدا وهتكلم عنها ان شاء الله في اكتر من فيديو في المستقبل باذن الله. تقدر تساعدك لو انت عندك خبره في البرمجه او لو ما عندكش في ان انت تعمل الفكره بتاعتك او ان انت تبدا البيزنس بتاعك. ان شاء الله ان شاء الله هوريك الكلام ده عملي بس انت مش عايز اقول لك ان حجز الدومين حتى لوحده بانك تحجز البيزنس بتاعك يبقى ليه كيان او وجود على الانترنت ده لوحده يعني استثمار كبير جدا باذن الله. خليني اقول لك ان انا عندي كود خصم كمان هيوفر عليك بعيدا عن الخصومات بتاعتهم مبلغ صغير هنا هيفرق معاك باذن الله هتلاقي لينك التسجيل عن طريقي وكود الخصم في وصف الفيديو وفي التعليق المثبت باذن الله شكرا لكم على المشاهدة



