من أفضل المواقع اللى عرفتها مؤخراً
learnhowtobecome.org
بتحدد مجالك ايه او عاوز تتعلم ايه، وهو بيقولك:
١- كل حاجة عن المجال ده وبيعمل ايه من أول ماطلع لحد دلوقتى.
٢- ايه الخطوات اللي انت محتاجها عشان توصل للوظيفة ديه وتبقى أفضل حد فيها من أول الشهادات واللغات والكورسات والعلاقات والتطوع والكتب اللى المفروض تأخذها.
٣- هيعرفك ازاى تبقى قوى فى المجال بتاعك وهل انت محتاج تاخد بكالوريوس ولا ماجستير ولا دكتوراه ولا أونلاين وانهى فيهم أفضل ويفيدك أكتر يعنى.
٤- بعد كده هيقولك أفضل الأماكن اللى ممكن تدرس فيها الكلام ده وطبعا أنت هتعرفها وتدور فيها على منح وتجهز نفسك ليها إن شاء الله.
٥-هتعرف المهارات والمعلومات والادوات اللي أنت محتاجها.
٦- هيقولك شويه احصاءات عن المجال وقوته وشهرته او ضعفه والقرار قرارك.
7- هيقولك تقريباً الدخل السنوى للى بيشتغل فى المجال دا كام وإيه أحسن مناطق ودول بتدفع رواتب فى المجال دا وطبعا متركزش أوى فى الأرقام دى بالنسبة لمصر عشان أحنا مش موجودين فى الوجود
8- الموقع لو قلبت فيه هتلاقى بيتكلم شوية عن المنح وشوية عن الكورسات الأونلاين وأفضل جامعات فى المجالات المختلفة وحاجات كتير الأحسن تشوفها بنفسك
learnhowtobecome.org
بتحدد مجالك ايه او عاوز تتعلم ايه، وهو بيقولك:
١- كل حاجة عن المجال ده وبيعمل ايه من أول ماطلع لحد دلوقتى.
٢- ايه الخطوات اللي انت محتاجها عشان توصل للوظيفة ديه وتبقى أفضل حد فيها من أول الشهادات واللغات والكورسات والعلاقات والتطوع والكتب اللى المفروض تأخذها.
٣- هيعرفك ازاى تبقى قوى فى المجال بتاعك وهل انت محتاج تاخد بكالوريوس ولا ماجستير ولا دكتوراه ولا أونلاين وانهى فيهم أفضل ويفيدك أكتر يعنى.
٤- بعد كده هيقولك أفضل الأماكن اللى ممكن تدرس فيها الكلام ده وطبعا أنت هتعرفها وتدور فيها على منح وتجهز نفسك ليها إن شاء الله.
٥-هتعرف المهارات والمعلومات والادوات اللي أنت محتاجها.
٦- هيقولك شويه احصاءات عن المجال وقوته وشهرته او ضعفه والقرار قرارك.
7- هيقولك تقريباً الدخل السنوى للى بيشتغل فى المجال دا كام وإيه أحسن مناطق ودول بتدفع رواتب فى المجال دا وطبعا متركزش أوى فى الأرقام دى بالنسبة لمصر عشان أحنا مش موجودين فى الوجود
8- الموقع لو قلبت فيه هتلاقى بيتكلم شوية عن المنح وشوية عن الكورسات الأونلاين وأفضل جامعات فى المجالات المختلفة وحاجات كتير الأحسن تشوفها بنفسك
رابط جلسة: S.O.L.I.D Design Principles
https://t.co/U3LOLop6SQ
Meeting ID: 946 4618 7551
Passcode: 992040
https://t.co/U3LOLop6SQ
Meeting ID: 946 4618 7551
Passcode: 992040
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
— copied
ال Node JS مش Framework ❌
ال Node JS مش Programming Language ❌
ال Node JS هي Runtime Environment ✅
يعني ايه بقى Runtime Environment و ايه الفرق بين المصطلح ده و بين ال Framework ؟!🤔
خلينا نبدأ بال Framework: ال Framework تعتبر Structure أو template بيوفرلك Base تبدأ تشتغل عليه بدل ما تبدأ كل شغلك من الصفر فبيوفرلك وقت و مجهود.
أما فيما يخص ال Runtime Environment فتخيل معايا أنه عبارة عن Box موجود جواه شوية tools دورها انها تعمل execution لل JS Code من غير ال Box ده مقدرش انفذ ال Code اللي عندي فحاليا باستخدام ال Box بتاع ال NodeJS انا اقدر انفذ ال JS Code على اي كمبيوتر او خلينا نكون أعم على اي Operating System متوفر فيه ال Box بتاعي اللي هو ال Runtime Environment، طب تخيل معايا كده لو مفيش Node ما قبل ال Node كان Code ال JS مقدرش اعمله Execution غير في ال Browser طب ليييييه !؟
بالظبط كده لان ال Browser بيوفرلي JS Runtime Environment و ده اللي كان مخلي استخدام ال JS محصور في ال Front end لاني مقدرش اشغل ال JS Code على ال Server مثلا لأن معنديش Runtime Environment أو Box ارمي فيه الكود يتنفذ.
طيب ايه محتوى ال Box بتاعنا ده !؟
بشكل عام بيبقى عبارة عن:-
- JS Engine
- Task Queue
- Event Loop
- و شوية APIs
الحاجات دي مشتركة بين ال Node و ال Runtime Environment اللي بيوفرها ال Browser بتاعك ايا كان اه اكيد في اختلافات لكن نقدر نعتبر ده الشكل العام أو ال General Components
في جانب ال Browser هو بيديك شوية APIs اسمهم Browser web APIs على سبيل المثال من اشهر الحاجات في ال JS هي console.log تخيل دي اصلا مش من ال syntax أو ال basic structure لل JS دي عبارة عن API بيوفرها ليك ال Browser و حاجات غيرها كتير زي ال DOM, Fetch, SetTimeout and Location و غيرهم كتير.
أما بالنسبة لل Node فال APIs عبارة عن ال Node modules اللي بتوفرهالك ال Node على هيئة Module أو small packages زي مثلا fs module و ده بيديك اللي انت محتاجه عشان تجيب و تغير و تضيف و تمسح files على الجهاز سواء your personal computer OR server و زي ال OS, Http, path و غيرهم كتير.
اما فيما يخص باقي الأجزاء فدول فيهم تفاصيل و رغي كتير جداً لو انت عجبك الرغي اللي فوق ده و حابب تقرأ أو تسمع اكتر عن ال NodeJS أو ال JS Runtime Environment عموماً قولي في ال Comments و متنساش تقولي Feedback و شكراً 😌❤️
ال Node JS مش Framework ❌
ال Node JS مش Programming Language ❌
ال Node JS هي Runtime Environment ✅
يعني ايه بقى Runtime Environment و ايه الفرق بين المصطلح ده و بين ال Framework ؟!🤔
خلينا نبدأ بال Framework: ال Framework تعتبر Structure أو template بيوفرلك Base تبدأ تشتغل عليه بدل ما تبدأ كل شغلك من الصفر فبيوفرلك وقت و مجهود.
أما فيما يخص ال Runtime Environment فتخيل معايا أنه عبارة عن Box موجود جواه شوية tools دورها انها تعمل execution لل JS Code من غير ال Box ده مقدرش انفذ ال Code اللي عندي فحاليا باستخدام ال Box بتاع ال NodeJS انا اقدر انفذ ال JS Code على اي كمبيوتر او خلينا نكون أعم على اي Operating System متوفر فيه ال Box بتاعي اللي هو ال Runtime Environment، طب تخيل معايا كده لو مفيش Node ما قبل ال Node كان Code ال JS مقدرش اعمله Execution غير في ال Browser طب ليييييه !؟
بالظبط كده لان ال Browser بيوفرلي JS Runtime Environment و ده اللي كان مخلي استخدام ال JS محصور في ال Front end لاني مقدرش اشغل ال JS Code على ال Server مثلا لأن معنديش Runtime Environment أو Box ارمي فيه الكود يتنفذ.
طيب ايه محتوى ال Box بتاعنا ده !؟
بشكل عام بيبقى عبارة عن:-
- JS Engine
- Task Queue
- Event Loop
- و شوية APIs
الحاجات دي مشتركة بين ال Node و ال Runtime Environment اللي بيوفرها ال Browser بتاعك ايا كان اه اكيد في اختلافات لكن نقدر نعتبر ده الشكل العام أو ال General Components
في جانب ال Browser هو بيديك شوية APIs اسمهم Browser web APIs على سبيل المثال من اشهر الحاجات في ال JS هي console.log تخيل دي اصلا مش من ال syntax أو ال basic structure لل JS دي عبارة عن API بيوفرها ليك ال Browser و حاجات غيرها كتير زي ال DOM, Fetch, SetTimeout and Location و غيرهم كتير.
أما بالنسبة لل Node فال APIs عبارة عن ال Node modules اللي بتوفرهالك ال Node على هيئة Module أو small packages زي مثلا fs module و ده بيديك اللي انت محتاجه عشان تجيب و تغير و تضيف و تمسح files على الجهاز سواء your personal computer OR server و زي ال OS, Http, path و غيرهم كتير.
اما فيما يخص باقي الأجزاء فدول فيهم تفاصيل و رغي كتير جداً لو انت عجبك الرغي اللي فوق ده و حابب تقرأ أو تسمع اكتر عن ال NodeJS أو ال JS Runtime Environment عموماً قولي في ال Comments و متنساش تقولي Feedback و شكراً 😌❤️
عشان تبقي جامد ف ال Database شوف الكورسين دول من ترشيح البشمهندس محمد حماد
Intro to DB | CMU = > https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi
Advanced DB | CMU = > https://www.youtube.com/playlist?list=PLSE8ODhjZXjasmrEd2_Yi1deeE360zv5O
Intro to DB | CMU = > https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi
Advanced DB | CMU = > https://www.youtube.com/playlist?list=PLSE8ODhjZXjasmrEd2_Yi1deeE360zv5O
اقراه بالراحه. دا كلام هيفرق معاك باذن الله كتير.
عندي مناقشه متكرره مع كتير من المهندسين و اكتر من نصفهم سينيورزفما فوق.
موضوع المناقشه هو عن مدي احتياجه لقرايه كتب. و انا متخيل ان دا سؤال في دماغ ناس كتير.
شوف يا سيدي. حضرتك كده جرب تتعلم اي موضوع من مصدر كويس. يعني فيديوز كويسه ولا Tutorial كويس. ممكن تقدر تشتغل بيه. لكن جرب كده تشرحه لغيرك او تحاول تقارن االبدائل حول هذا الموضوع.
يعني لو بتعرف تشتغل FP مثلا لكن مقريتش فيها كتب. ممكن تعرف تحل مشاكل في FP لكن هل كده عرفتها كويس. تعرف تقدمها لغيرك و تشرحها لاخرين. مش هتلاقي كلام تقوله. هتبقي عاوز تكتب الكود وتقراه لان مفيش كونسبتس كتير و لا مفاهيم عميقه و لا ارتباط و اختلاف بينها وبين غيرها من Programming Paradigms عايشه جوه عقلك.
الكتب بقي هتديلك دا.
انا بعرف الناس اللي اتعلمت من الكتب و اللي اتعلموا من Tutorials من كلامهم في خمس دقايق.
لو عاوز تبقي مصدر لاخرين و قادر تثبت كلامك و تنقله الي عمق عقولهم لازم تتعلم من كتب و الا هتفضل عايش علي سطح الكود و كلامك بيعكس الكود مش المفهوم اللي خرج منه الكود.
اقرا الجمله اللي فاتت عشر مرات.
انا بدات اشك ان مش ناس كتير بتسجل ماده علميه متقدمه لهذا السبب.
هو بيعرف يشتغل بالحاجه لكن قلبه وعقله مش مستوعبها بعمق و وضوح يكفي انه يقدمها. علشان كده انا عاوزك تقرا كتب وتتعلم من كتب. علشان تبقي قادر علي البيان والمقارنه و التوضيح مش مجرد الاستخدام لما تعلم
— copied from eng.mohamed hammad
عندي مناقشه متكرره مع كتير من المهندسين و اكتر من نصفهم سينيورزفما فوق.
موضوع المناقشه هو عن مدي احتياجه لقرايه كتب. و انا متخيل ان دا سؤال في دماغ ناس كتير.
شوف يا سيدي. حضرتك كده جرب تتعلم اي موضوع من مصدر كويس. يعني فيديوز كويسه ولا Tutorial كويس. ممكن تقدر تشتغل بيه. لكن جرب كده تشرحه لغيرك او تحاول تقارن االبدائل حول هذا الموضوع.
يعني لو بتعرف تشتغل FP مثلا لكن مقريتش فيها كتب. ممكن تعرف تحل مشاكل في FP لكن هل كده عرفتها كويس. تعرف تقدمها لغيرك و تشرحها لاخرين. مش هتلاقي كلام تقوله. هتبقي عاوز تكتب الكود وتقراه لان مفيش كونسبتس كتير و لا مفاهيم عميقه و لا ارتباط و اختلاف بينها وبين غيرها من Programming Paradigms عايشه جوه عقلك.
الكتب بقي هتديلك دا.
انا بعرف الناس اللي اتعلمت من الكتب و اللي اتعلموا من Tutorials من كلامهم في خمس دقايق.
لو عاوز تبقي مصدر لاخرين و قادر تثبت كلامك و تنقله الي عمق عقولهم لازم تتعلم من كتب و الا هتفضل عايش علي سطح الكود و كلامك بيعكس الكود مش المفهوم اللي خرج منه الكود.
اقرا الجمله اللي فاتت عشر مرات.
انا بدات اشك ان مش ناس كتير بتسجل ماده علميه متقدمه لهذا السبب.
هو بيعرف يشتغل بالحاجه لكن قلبه وعقله مش مستوعبها بعمق و وضوح يكفي انه يقدمها. علشان كده انا عاوزك تقرا كتب وتتعلم من كتب. علشان تبقي قادر علي البيان والمقارنه و التوضيح مش مجرد الاستخدام لما تعلم
— copied from eng.mohamed hammad
👍1
البلاي ليست دي فيها شويه اسئله حلوه ف ال js وبتتسال كتير ف interviews
https://www.youtube.com/watch?v=ouHB5PSyF9U&list=PLQtNtS-WfRa8H4y43mwP5eswnKtd8p4WH
https://www.youtube.com/watch?v=ouHB5PSyF9U&list=PLQtNtS-WfRa8H4y43mwP5eswnKtd8p4WH
YouTube
JavaScript interview questions part #1
we will discuss some important interview questions using javascript
Facebook Account:
https://www.facebook.com/ahmedjsdev
Facebook Group:
https://www.facebook.com/groups/UniqueCoderzAcademy/
Facebook Account:
https://www.facebook.com/ahmedjsdev
Facebook Group:
https://www.facebook.com/groups/UniqueCoderzAcademy/
لو عاوز تتعمق شويه ف ال regex شوف الكورس ده
https://www.youtube.com/watch?v=c6K3aqGlcPg&list=PLwCMLs3sjOY4aVMg7hgQGHyQBZnHgFjJk
https://www.youtube.com/watch?v=c6K3aqGlcPg&list=PLwCMLs3sjOY4aVMg7hgQGHyQBZnHgFjJk
YouTube
1- Introduction to Regular Expression - Arabic
Download Regex Tester V2 : https://up.top4top.net/downloadf-398u51j51-rar.html
Introduction to Regular Expression
Regular Expression tutorial
Regex tutorial
مقدمة عن تقنية ريجيكس
شرح التعابير القياسية Regex
شرح Regex - ماهي Regex
ماهي Regular Expression…
Introduction to Regular Expression
Regular Expression tutorial
Regex tutorial
مقدمة عن تقنية ريجيكس
شرح التعابير القياسية Regex
شرح Regex - ماهي Regex
ماهي Regular Expression…
وانت داخل اى انترفيو حط فى دماغك انك داخل تعمل تسويق لنفسك
مش داخل تتقيم من خلال شوية اسئلة
وتسوق لنفسك دي ببساطة يعني تبرز مميزاتك وتخفى عيوبك
لو انت عايش فى عالم سمسم فانت هتتخض من "تخفى عيوبك" دي
أحب اقولك ان الشركة اللى انت داخل تشتغل معاها بتعمل كدة
بتبرز مميزاتها وتخفى عيوبها
مش هتلاقى شركة كاتبة على الموقع بتاعها "احنا مستوانا فى الحتة دي مش أد كدة"
او "معلش اصل بقالنا كتير ما اشتغلناش فى الحتة دي فهتاخد معانا وقت"
هتلاقى الشركة كاتبة "احنا احسن ناس فى السوق ولو ماشتغلتش معانا هتندم"
اتكلم عن نفسك بثقة طلما فاهم شغلك
لو فى حاجة فى شغلك انت شايف انك مش قوى فيها ماتجبش سيرتها
انت مش هتكدب .. طلما اللى انت بتعرف تعمله هو المطلوب فى الشركة
انا مش جاي اقولك لو انت مابتعرفش تشتغل اساساً اكدب وقول انك بتعرف تشتغل
لا .. انت كويس ومستواك مقبول وتقدر تقوم بالشغل حتى ولو كنت مش احسن حد
اوعى فى الأنترفيو تقول انك ضعيف فى حاجة .. الا لو اتسألت بشكل صريح فى الحاجة دي ..
وحتى اجابتك فى الحالة دي خليها تاخد شكل ايجابي ..
لو حاجة فى شغلك معلوماتك عنها قليلة قول "انا بدأت اتعلمها ومتحمس لها" .. ماتقولش "للأسف انا مش اد كدة فيها" .. اسلوب الكلام بيفرق ..
الجملة الأولى مافهاش كدب ولكنها إيجابية .. الجملة التانية مافهاش كدب ولكنها سلبية ..
انا بس بأكد .. انا مش بقولك تكدب .. اللى بيكدب هيروح فى داهية
بلاش تتطوع من نفسك وتظهر بمظهر الضعيف.. اظهر احسن ما عندك وخليه على وش الكلام
ولو اتسألت ايه هى عيوبك الشخصية قول "عيبي انى طيب وبحب الناس كلها"
ده بس علشان سؤال مستفز
مش داخل تتقيم من خلال شوية اسئلة
وتسوق لنفسك دي ببساطة يعني تبرز مميزاتك وتخفى عيوبك
لو انت عايش فى عالم سمسم فانت هتتخض من "تخفى عيوبك" دي
أحب اقولك ان الشركة اللى انت داخل تشتغل معاها بتعمل كدة
بتبرز مميزاتها وتخفى عيوبها
مش هتلاقى شركة كاتبة على الموقع بتاعها "احنا مستوانا فى الحتة دي مش أد كدة"
او "معلش اصل بقالنا كتير ما اشتغلناش فى الحتة دي فهتاخد معانا وقت"
هتلاقى الشركة كاتبة "احنا احسن ناس فى السوق ولو ماشتغلتش معانا هتندم"
اتكلم عن نفسك بثقة طلما فاهم شغلك
لو فى حاجة فى شغلك انت شايف انك مش قوى فيها ماتجبش سيرتها
انت مش هتكدب .. طلما اللى انت بتعرف تعمله هو المطلوب فى الشركة
انا مش جاي اقولك لو انت مابتعرفش تشتغل اساساً اكدب وقول انك بتعرف تشتغل
لا .. انت كويس ومستواك مقبول وتقدر تقوم بالشغل حتى ولو كنت مش احسن حد
اوعى فى الأنترفيو تقول انك ضعيف فى حاجة .. الا لو اتسألت بشكل صريح فى الحاجة دي ..
وحتى اجابتك فى الحالة دي خليها تاخد شكل ايجابي ..
لو حاجة فى شغلك معلوماتك عنها قليلة قول "انا بدأت اتعلمها ومتحمس لها" .. ماتقولش "للأسف انا مش اد كدة فيها" .. اسلوب الكلام بيفرق ..
الجملة الأولى مافهاش كدب ولكنها إيجابية .. الجملة التانية مافهاش كدب ولكنها سلبية ..
انا بس بأكد .. انا مش بقولك تكدب .. اللى بيكدب هيروح فى داهية
بلاش تتطوع من نفسك وتظهر بمظهر الضعيف.. اظهر احسن ما عندك وخليه على وش الكلام
ولو اتسألت ايه هى عيوبك الشخصية قول "عيبي انى طيب وبحب الناس كلها"
ده بس علشان سؤال مستفز
ال direction اهم بكتير جدا من ال speed
هيفيد ب ايه انك ماشي سريع ف الاتجاة الغلط !
مش مهم تكون انتاجيتك قليلة كلنا بيجي علينا الوقت وعقلنا مش بيطلع أفكار جديدة
وفي حديث عن سيدنا محمد صلي الله عليه وسلم قال فيه " قليل دائم خير من كثير منقطع "
متزعلش لو انتاجيتك قليلة المهم انك تكون ف الاتجاة الصح وراجع نفسك كل فتره عشان تتاكد من الاتجاة الصح بتاعك
هيفيد ب ايه انك ماشي سريع ف الاتجاة الغلط !
مش مهم تكون انتاجيتك قليلة كلنا بيجي علينا الوقت وعقلنا مش بيطلع أفكار جديدة
وفي حديث عن سيدنا محمد صلي الله عليه وسلم قال فيه " قليل دائم خير من كثير منقطع "
متزعلش لو انتاجيتك قليلة المهم انك تكون ف الاتجاة الصح وراجع نفسك كل فتره عشان تتاكد من الاتجاة الصح بتاعك