ممكن يا باشمهندس يحيي تعمل فيديو عن الفرق بين ال software engineering و software developer هل هما الاتنين نفس الشئ ولا فيه اختلافات ؟ و ايه هو ال Devops ؟ و ايه علاقته بيهم ؟ و شكرا ليك❤❤
Event Blocking is feature in JavaScript not only nodejs , the problem of javascript is not multi-threaded , You explain it correctly and easly thank you by the way , good job
بس كده كده ال cpu based process هتفضل ت block مهما عملنا وده عيب في ال nodejs كونها single thread, لكن هي كويسه جدا في ال i/o calls كده كده ال processing بتاعها بيبقي في third party.
أولا ربنا يخليك و يحفظك و ممكن طلب أنا الاساس دراستي هندسة و خلاص و الان بفكر في كورسات برمجة و كل لما أخد كورس لا أفهم شئ و كمان أنا كنت شاطر في هندسة الكترونيات نفسي أعرف سبب عدم وجود في دماغي موضوع ACCEPT PRAOGRAMING و ممكن طريقة للتواصل مع حضرتك دا بعد اذنك
عندي لك سؤال يا باشا وهذي مشكله دائما توجهني اذا جيت اتعامل مع الداتابيس، في بعض الحالات اذا ابي اخذ بيانات من الداتابيس واستخدمها ترجع لي قيمة (undefined)، هل لو استخدمت ال(synchronous) اقدر اجبره ينتظر الى ماترجع البيانات من الداتابيس بعدين يكمل الكود؟ وهل اقدر احلها باني استخدم ال(promise)؟ واذا تقدر تسوي مقطع لطيف زي هذا يشرح ال(promise) اكون شاكر لك
1- الevent loop مش محصورة علي nodejs الevent loop موجودة في البراوزر برضو ياريت توضح المعلومة دي 2- موضع الblocking code ده الfor loop الي حضرتك كتبتها هتفضل برضو تعمل block للكود حتي لو لعمتلها wrap في promise علشان بتعمل block للevent loop نفسها يعني انت لو في مثلا 15 function ال15 دول جواهم loop بتلف مليار مرة وانت الفانكشنز دول عملتلهم wrap في promise وعملتلهم run فا انا اضمنلك 100% ان كل فانكشن من دول هتستنا الفانكشن الي قبلها علشان يتعمل اكسكيوت في الevent loop فا حل الpromise ده مش هيغير اي حاجة بل هيضيف مشكلة عملاقة زي مقلت انك بتblock الevent loop ودي اسؤ من انك تعمل block للmain thread فا حل المشكلة دي انك تعمل حاجة اسمها promise.all ابحث عنها وبرضو موضع ان الجافا دي single threaded فا الموضوع مش صحيح خالص ابحث عن الworker threads في نود او Web Workers في البراوزر والي بيحلولك مضوع الloop ده برضو وارجو البحث اكتر في الفيديوهات القادمة في المستقبل وعدم اخذ الموضع بشكل سطحي لأنه بيأثر علي تقدم الناس في المجال ده وبالذات من قناة كبيرة زي قناة حضرتك
استاذ يحيى انا اسف اذا رح ازعجك بهاد التعليق بس صدقاً انت املي الاخير. استاذ انا بعشق شي اسمو برمجة وتعلمت front end يعني وضاللي كم شغلة صغيرة بال js بس فاقد الامل لاني تركت المدرسة بسبب الزلزال يلي صار عنا بسوريا يعني حتى المدرسة الثانوية ما قدرت كملها كيف بدي ادخل جامعة وصراحة فاقد الامل ومكتئب وماني عرفان اذا كمل دراسة ولا وقف وحلمي اني اقدر اشتغل من البيت وآخد 200 دولار بالشهر وبعرف انو حلم صعب بس بدي حاول حققو ف بدي نصيحة منك انا لساتني ب اول عمري وماني حابب ضيع مستقبلي بتمنى اذا بتقدر تفيدني يا استاذ يحيى واسف على لهجتي بس ما بعرف احكي مصري صراحة😅
بعيدا عن ان هو فعلا غلطان في النقطة دي فا برضه انت كمان غلطان مش الv8 الي بيضيف الevent loop في النود الي بيضيفو هو الlibuv وفي البراوزر الي بيضيف الevent loop هو الدرايفر بتاع البراوزر نفسو وده بيختلف من براوزر للتاني كروم بيستعمل الloop بتاعت v8 وfire fox بيستعمل spiderMonkey
انا بجد بحبك و اتمني انك تعمل كورس عن express او nust js
اسلوبك وطريقتك في سرد المعلومة مميزة لا امل ابدا من سماع شرحك
استمر يا باش مهندس
انا عارف المعلومات ذي من زمان بس برضو رجعت اشوفها عشان عارف انه افضل واحد بيوصل معلومة
انا بستفيد جدا من معلوماتك ومش مجرد كومنت بس انا بتشجع جدا ب كلامك و من المعلومات االى باخدها منك ربنا يباركلك
💗💗💗
والله شاهدت الكثير من الفيديوهات على promise لكن لم افهم الا منك, جزاك الله خيرا و بارك الله في علمك
اسلوبك فالشرح جميل جدا ماشاء الله
شاطر اوي اوي ووصلت المعلومة بطريقة سهله ولذيذة بجد ما شاء الله ❤
فيديو ممتاز بجد .. جزاك الله خيرا
ما شاء الله ، ربنا يبارك فيك ❤
You're an absloute angel, mate. Thank you so much for the simple explaination.
شرحك جميل جدا ياريت تعمل فديوهات تطبيقية وفديوهات عن بعض الموضوعات المهمة في js زي ده ويا سلام بقه لو تعمل فديو next js و node js بنفس فكرة ال React
شرح واضح جدا جدتي يمكنها ان تفهمه
ممكن يا باشمهندس يحيي تعمل فيديو عن الفرق بين ال software engineering و software developer هل هما الاتنين نفس الشئ ولا فيه اختلافات ؟ و ايه هو ال Devops ؟ و ايه علاقته بيهم ؟ و شكرا ليك❤❤
تقدر تشرحلنا كيف يعملو الفريمورك
شرح رائع ، رغم أني ما بكتب js لكن هذا المفهوم موجود في عدة لغات و الآن فهمت background لهذه الآلية ❤️ بعد ما كان مفهومها موجود عندي بشكل بسيط .
4:37
Event Blocking is feature in JavaScript not only nodejs , the problem of javascript is not multi-threaded , You explain it correctly and easly thank you by the way , good job
خد فكرة عن Worker Thread في Node هتعرف انها ممكن تبقى Multi - Threaded برضو يا محمد
@@aliadel1723 thank you
شرح وافي جدا ❤
فنان يا باشا
شرح تاريخي
ممكن شرح الawait مع الasync
اسلوبك رائع كمممممل
عظمة❤
جزاك الله كل الخير..
شرحك تحفففه❤❤❤
شكراً ع المعلومة ❤❤
ادا لقيت المبرمج يشرحلك عمل كود بداية من السطر البرمجي وصولا للهاردوير فقم بتحيته
نحيييك اخي يحيى
جزاك الله كل خير ❤
جزاكم الله خير
شكرا يا بشمنهندس +ياريت لو تعمل كورس حلو كده عن الexpressوالmongo
Node js single threaded
يعني ليها
ONE call stack
بس نقدر نتغلب ع ده باستخدام
Work threaders module 😎
شرحك ممتاز يايحيى
ياريت تذكر موضوع الmiddleware
شكرا جزيلا على الشرح
شرح عالرايق
جزاك الله كل خير عنا بصراحة شرحك كويس جدا وممكن تعمل فيديو عن context API , use Context Hook
شكرا من القلب❤
شكرا ❤️
بارك الله فيك
رائع شكرا لك
شرح روعة صراحة
ابدعت
جميل جدا
من اول فيديوا جذبني شرحك سوال هل ممكن اعتمد على اسسيات البرمجة باستخدام بايثون واتاسس عليها اساس جيد
بصراحة اسلوب روعه , ما في شرح node js ?
محتوى جميل... موثرات توضحية...طريقة البادى لنجوتش بتاعتك بيضيف تغذية بصرية للفيديو بجانب المحتوى العلمي المسموع..بالتالي بيختفي الملل من مشاهدة حلقة المضمون بتاعها علمي....انا اعرف اكتب كود ب ٤ لغات برمجة...لكن للاسف دا مش مجالي المهني.....برافو ع المحتوى...استمر ❤
🙏🙏♥️♥️
ممكن بدل promise.solve…. return await ??
الاستعمال الاغلب ل async عند استقبال dara خارجية من موقع او سيرفر fetch(….. )
بس كده كده ال cpu based process
هتفضل ت block مهما عملنا وده عيب في ال nodejs كونها single thread,
لكن هي كويسه جدا في ال i/o calls
كده كده ال processing بتاعها بيبقي في third party.
👏👏👏👏👏
شو الفرق بين ال promise , await في حال اني استخدمت await ؟!
شكرا على الفيديو
هى storybook مهم يتعلم استخدامها
الfrontend ؟؟؟
و لو اه ممكن crash course
👍
بشمهندس سوال بس
لما ادخل في مشاريع ويب مبنيه ب js او اي فريم ورك js ف اي شركه
لازم ابق شغال ب مبادئ oop؟؟ ول عادي سباجيتي كود؟؟
♥️♥️♥️
باشا
ايه تفاصيل كورس او التدريب اللى هيكون فى التجمع الخامس او القاهره !؟
خلال يومين هننزل التفاصيل كلها باذن الله ✌️🚀
ميم اللي بينتظر كوري للـ Express " زيـي ؟ API
do you know deno fresh
هو مش في الجافا سكريبت تحط await و خلاص
أولا ربنا يخليك و يحفظك و ممكن طلب أنا الاساس دراستي هندسة و خلاص و الان بفكر في كورسات برمجة و كل لما أخد كورس لا أفهم شئ و كمان أنا كنت شاطر في هندسة الكترونيات نفسي أعرف سبب عدم وجود في دماغي موضوع ACCEPT PRAOGRAMING و ممكن طريقة للتواصل مع حضرتك دا بعد اذنك
اخي لا تتشت التشتت هو بسوي هيك تعلم من شخص محترم مثل الزيرو او ابو هدود
عندي لك سؤال يا باشا وهذي مشكله دائما توجهني اذا جيت اتعامل مع الداتابيس، في بعض الحالات اذا ابي اخذ بيانات من الداتابيس واستخدمها ترجع لي قيمة (undefined)، هل لو استخدمت ال(synchronous) اقدر اجبره ينتظر الى ماترجع البيانات من الداتابيس بعدين يكمل الكود؟ وهل اقدر احلها باني استخدم ال(promise)؟
واذا تقدر تسوي مقطع لطيف زي هذا يشرح ال(promise) اكون شاكر لك
سوي متلا
const result = await shema.findOne({id: 'id'})
Console.log (result)
1- الevent loop مش محصورة علي nodejs الevent loop موجودة في البراوزر برضو ياريت توضح المعلومة دي
2- موضع الblocking code ده الfor loop الي حضرتك كتبتها هتفضل برضو تعمل block للكود حتي لو لعمتلها wrap في promise
علشان بتعمل block للevent loop نفسها
يعني انت لو في مثلا 15 function ال15 دول جواهم loop بتلف مليار مرة وانت الفانكشنز دول عملتلهم wrap في promise
وعملتلهم run فا انا اضمنلك 100% ان كل فانكشن من دول هتستنا الفانكشن الي قبلها علشان يتعمل اكسكيوت في الevent loop فا
حل الpromise ده مش هيغير اي حاجة بل هيضيف مشكلة عملاقة زي مقلت انك بتblock الevent loop ودي اسؤ من انك تعمل block للmain thread
فا حل المشكلة دي انك تعمل حاجة اسمها promise.all ابحث عنها
وبرضو موضع ان الجافا دي single threaded فا الموضوع مش صحيح خالص
ابحث عن الworker threads في نود او Web Workers في البراوزر والي بيحلولك مضوع الloop ده برضو
وارجو البحث اكتر في الفيديوهات القادمة في المستقبل وعدم اخذ الموضع بشكل سطحي لأنه بيأثر علي تقدم الناس في المجال ده وبالذات من قناة كبيرة زي قناة حضرتك
محتاجين صاحب القناة يرد على الموضوع ذا
شكلي هحب ال js ولا ايه دا انا كنت بكرهها 😂
سؤال ثعباني: إزاي بتسجل فيديوهات والكهرباء بتفصل 😊🤔
بقي ليها وعيد محدده. يعني مثلا عندي في الجيزه بتقطع من الساعه 2 ل 3 العصر. بقي ليها وقت منتظم
استاذ يحيى انا اسف اذا رح ازعجك بهاد التعليق بس صدقاً انت املي الاخير.
استاذ انا بعشق شي اسمو برمجة وتعلمت front end
يعني وضاللي كم شغلة صغيرة بال js
بس فاقد الامل لاني تركت المدرسة بسبب الزلزال يلي صار عنا بسوريا
يعني حتى المدرسة الثانوية ما قدرت كملها كيف بدي ادخل جامعة
وصراحة فاقد الامل ومكتئب وماني عرفان اذا كمل دراسة ولا وقف
وحلمي اني اقدر اشتغل من البيت وآخد 200 دولار بالشهر
وبعرف انو حلم صعب بس بدي حاول حققو
ف بدي نصيحة منك
انا لساتني ب اول عمري وماني حابب ضيع مستقبلي
بتمنى اذا بتقدر تفيدني يا استاذ يحيى
واسف على لهجتي بس ما بعرف احكي مصري صراحة😅
setBranchQuantities((prevQuantities) => ({
...prevQuantities,
[branchKey]: value,
}));
It's V8 Engine and libuv not nodeJS
بعيدا عن ان هو فعلا غلطان في النقطة دي
فا برضه انت كمان غلطان
مش الv8 الي بيضيف الevent loop
في النود الي بيضيفو هو الlibuv
وفي البراوزر الي بيضيف الevent loop هو الدرايفر بتاع البراوزر نفسو وده بيختلف من براوزر للتاني
كروم بيستعمل الloop بتاعت v8
وfire fox بيستعمل spiderMonkey