ممكن يا باشمهندس يحيي تعمل فيديو عن الفرق بين ال 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 و ممكن طريقة للتواصل مع حضرتك دا بعد اذنك
استاذ يحيى انا اسف اذا رح ازعجك بهاد التعليق بس صدقاً انت املي الاخير. استاذ انا بعشق شي اسمو برمجة وتعلمت front end يعني وضاللي كم شغلة صغيرة بال js بس فاقد الامل لاني تركت المدرسة بسبب الزلزال يلي صار عنا بسوريا يعني حتى المدرسة الثانوية ما قدرت كملها كيف بدي ادخل جامعة وصراحة فاقد الامل ومكتئب وماني عرفان اذا كمل دراسة ولا وقف وحلمي اني اقدر اشتغل من البيت وآخد 200 دولار بالشهر وبعرف انو حلم صعب بس بدي حاول حققو ف بدي نصيحة منك انا لساتني ب اول عمري وماني حابب ضيع مستقبلي بتمنى اذا بتقدر تفيدني يا استاذ يحيى واسف على لهجتي بس ما بعرف احكي مصري صراحة😅
عندي لك سؤال يا باشا وهذي مشكله دائما توجهني اذا جيت اتعامل مع الداتابيس، في بعض الحالات اذا ابي اخذ بيانات من الداتابيس واستخدمها ترجع لي قيمة (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 ده برضو وارجو البحث اكتر في الفيديوهات القادمة في المستقبل وعدم اخذ الموضع بشكل سطحي لأنه بيأثر علي تقدم الناس في المجال ده وبالذات من قناة كبيرة زي قناة حضرتك
بعيدا عن ان هو فعلا غلطان في النقطة دي فا برضه انت كمان غلطان مش الv8 الي بيضيف الevent loop في النود الي بيضيفو هو الlibuv وفي البراوزر الي بيضيف الevent loop هو الدرايفر بتاع البراوزر نفسو وده بيختلف من براوزر للتاني كروم بيستعمل الloop بتاعت v8 وfire fox بيستعمل spiderMonkey
انا بجد بحبك و اتمني انك تعمل كورس عن express او nust js
اسلوبك وطريقتك في سرد المعلومة مميزة لا امل ابدا من سماع شرحك
استمر يا باش مهندس
انا عارف المعلومات ذي من زمان بس برضو رجعت اشوفها عشان عارف انه افضل واحد بيوصل معلومة
انا بستفيد جدا من معلوماتك ومش مجرد كومنت بس انا بتشجع جدا ب كلامك و من المعلومات االى باخدها منك ربنا يباركلك
💗💗💗
والله شاهدت الكثير من الفيديوهات على promise لكن لم افهم الا منك, جزاك الله خيرا و بارك الله في علمك
شرحك جميل جدا ياريت تعمل فديوهات تطبيقية وفديوهات عن بعض الموضوعات المهمة في js زي ده ويا سلام بقه لو تعمل فديو next js و node js بنفس فكرة ال React
شاطر اوي اوي ووصلت المعلومة بطريقة سهله ولذيذة بجد ما شاء الله ❤
فيديو ممتاز بجد .. جزاك الله خيرا
اسلوبك فالشرح جميل جدا ماشاء الله
ما شاء الله ، ربنا يبارك فيك ❤
ممكن يا باشمهندس يحيي تعمل فيديو عن الفرق بين ال software engineering و software developer هل هما الاتنين نفس الشئ ولا فيه اختلافات ؟ و ايه هو ال Devops ؟ و ايه علاقته بيهم ؟ و شكرا ليك❤❤
You're an absloute angel, mate. Thank you so much for the simple explaination.
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
جزاك الله كل خير عنا بصراحة شرحك كويس جدا وممكن تعمل فيديو عن context API , use Context Hook
شرحك تحفففه❤❤❤
شكرا يا بشمنهندس +ياريت لو تعمل كورس حلو كده عن الexpressوالmongo
بصراحة اسلوب روعه , ما في شرح node js ?
محتوى جميل... موثرات توضحية...طريقة البادى لنجوتش بتاعتك بيضيف تغذية بصرية للفيديو بجانب المحتوى العلمي المسموع..بالتالي بيختفي الملل من مشاهدة حلقة المضمون بتاعها علمي....انا اعرف اكتب كود ب ٤ لغات برمجة...لكن للاسف دا مش مجالي المهني.....برافو ع المحتوى...استمر ❤
🙏🙏♥️♥️
شرح واضح جدا جدتي يمكنها ان تفهمه
فنان يا باشا
اسلوبك رائع كمممممل
عظمة❤
شرحك ممتاز يايحيى
ياريت تذكر موضوع الmiddleware
شرح وافي جدا ❤
جزاك الله كل خير ❤
شرح تاريخي
شكراً ع المعلومة ❤❤
شكرا ❤️
جزاك الله كل الخير..
ابدعت
جزاكم الله خير
بارك الله فيك
شكرا جزيلا على الشرح
شكرا من القلب❤
رائع شكرا لك
جميل جدا
شرح عالرايق
شرح رائع ، رغم أني ما بكتب js لكن هذا المفهوم موجود في عدة لغات و الآن فهمت background لهذه الآلية ❤️ بعد ما كان مفهومها موجود عندي بشكل بسيط .
4:37
شرح روعة صراحة
من اول فيديوا جذبني شرحك سوال هل ممكن اعتمد على اسسيات البرمجة باستخدام بايثون واتاسس عليها اساس جيد
تقدر تشرحلنا كيف يعملو الفريمورك
Node js single threaded
يعني ليها
ONE call stack
بس نقدر نتغلب ع ده باستخدام
Work threaders module 😎
👏👏👏👏👏
ادا لقيت المبرمج يشرحلك عمل كود بداية من السطر البرمجي وصولا للهاردوير فقم بتحيته
نحيييك اخي يحيى
بس كده كده ال cpu based process
هتفضل ت block مهما عملنا وده عيب في ال nodejs كونها single thread,
لكن هي كويسه جدا في ال i/o calls
كده كده ال processing بتاعها بيبقي في third party.
ممكن شرح الawait مع الasync
شكرا على الفيديو
♥️♥️♥️
👍
ممكن بدل promise.solve…. return await ??
الاستعمال الاغلب ل async عند استقبال dara خارجية من موقع او سيرفر fetch(….. )
شو الفرق بين ال promise , await في حال اني استخدمت await ؟!
هى storybook مهم يتعلم استخدامها
الfrontend ؟؟؟
و لو اه ممكن crash course
أولا ربنا يخليك و يحفظك و ممكن طلب أنا الاساس دراستي هندسة و خلاص و الان بفكر في كورسات برمجة و كل لما أخد كورس لا أفهم شئ و كمان أنا كنت شاطر في هندسة الكترونيات نفسي أعرف سبب عدم وجود في دماغي موضوع ACCEPT PRAOGRAMING و ممكن طريقة للتواصل مع حضرتك دا بعد اذنك
اخي لا تتشت التشتت هو بسوي هيك تعلم من شخص محترم مثل الزيرو او ابو هدود
استاذ يحيى انا اسف اذا رح ازعجك بهاد التعليق بس صدقاً انت املي الاخير.
استاذ انا بعشق شي اسمو برمجة وتعلمت front end
يعني وضاللي كم شغلة صغيرة بال js
بس فاقد الامل لاني تركت المدرسة بسبب الزلزال يلي صار عنا بسوريا
يعني حتى المدرسة الثانوية ما قدرت كملها كيف بدي ادخل جامعة
وصراحة فاقد الامل ومكتئب وماني عرفان اذا كمل دراسة ولا وقف
وحلمي اني اقدر اشتغل من البيت وآخد 200 دولار بالشهر
وبعرف انو حلم صعب بس بدي حاول حققو
ف بدي نصيحة منك
انا لساتني ب اول عمري وماني حابب ضيع مستقبلي
بتمنى اذا بتقدر تفيدني يا استاذ يحيى
واسف على لهجتي بس ما بعرف احكي مصري صراحة😅
بشمهندس سوال بس
لما ادخل في مشاريع ويب مبنيه ب js او اي فريم ورك js ف اي شركه
لازم ابق شغال ب مبادئ oop؟؟ ول عادي سباجيتي كود؟؟
باشا
ميم اللي بينتظر كوري للـ Express " زيـي ؟ API
ايه تفاصيل كورس او التدريب اللى هيكون فى التجمع الخامس او القاهره !؟
خلال يومين هننزل التفاصيل كلها باذن الله ✌️🚀
عندي لك سؤال يا باشا وهذي مشكله دائما توجهني اذا جيت اتعامل مع الداتابيس، في بعض الحالات اذا ابي اخذ بيانات من الداتابيس واستخدمها ترجع لي قيمة (undefined)، هل لو استخدمت ال(synchronous) اقدر اجبره ينتظر الى ماترجع البيانات من الداتابيس بعدين يكمل الكود؟ وهل اقدر احلها باني استخدم ال(promise)؟
واذا تقدر تسوي مقطع لطيف زي هذا يشرح ال(promise) اكون شاكر لك
سوي متلا
const result = await shema.findOne({id: 'id'})
Console.log (result)
سؤال ثعباني: إزاي بتسجل فيديوهات والكهرباء بتفصل 😊🤔
بقي ليها وعيد محدده. يعني مثلا عندي في الجيزه بتقطع من الساعه 2 ل 3 العصر. بقي ليها وقت منتظم
هو مش في الجافا سكريبت تحط await و خلاص
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 ولا ايه دا انا كنت بكرهها 😂
It's V8 Engine and libuv not nodeJS
بعيدا عن ان هو فعلا غلطان في النقطة دي
فا برضه انت كمان غلطان
مش الv8 الي بيضيف الevent loop
في النود الي بيضيفو هو الlibuv
وفي البراوزر الي بيضيف الevent loop هو الدرايفر بتاع البراوزر نفسو وده بيختلف من براوزر للتاني
كروم بيستعمل الloop بتاعت v8
وfire fox بيستعمل spiderMonkey
do you know deno fresh
setBranchQuantities((prevQuantities) => ({
...prevQuantities,
[branchKey]: value,
}));