What is 3 Tier Architecture? and Why?

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 100

  • @aliaaborr9279
    @aliaaborr9279 9 місяців тому +8

    والله يا استاذ محمد ابو هدود انت لست مجرد استاذ بيدرس بتكمن وتبسيط كانه بروفسور بل انت صاحب ثورة في عالم البرمجة والله الغرب بجامعاته واستاذته بتمنوا يكون عندن واحد متلك صاحب مشروع ثوري يغطي هذا العلم بهذا الاسلوب...الحمد لله انك عربي

    • @helalabboud2193
      @helalabboud2193 День тому

      صحيح كلامك وهذا ما يزعج بائعي الوهم لأن مصالحهم ستتدمر وستنكشف حقيقتهم
      الله يوفق استاذنا الغالي والله سبحانه وتعالى هو الداعم الأول للحق على الباطل في كل شيء

  • @helalabboud2193
    @helalabboud2193 День тому

    كورس رائع وممتع يبينلك قوة الأساس وقوة الدراسة الصحيحه بتدرج سليم❤

  • @helalabboud2193
    @helalabboud2193 День тому

    بارك الله فيك يا استاذ محمد وجزاك الله خير الجزاء
    درس ممتع جدا

  • @mansourmohammed7830
    @mansourmohammed7830 Рік тому +14

    تلخيص متواضع لفيديو استاذنا القدير :
    تخيل أنك تبني تطبيقًا برمجيًا ، مثل موقع ويب أو تطبيق جوال. لجعل هذه التطبيقات والبرامج تعمل بشكل جيد وتسهل صيانتها ، يمكنك تقسيمها إلى ثلاثة أجزاء أو "مستويات".
    المستوى الأول هو "طبقة العرض" إن جازت الترجمة ، والتي تشبه وجه التطبيق - وهي ما يراه المستخدم ويتفاعل معه. هذه الطبقة مسؤولة عن إنشاء واجهة المستخدم وتقديم المعلومات للمستخدم بطريقة يسهل فهمها.
    الطبقة الثانية هي "طبقة التطبيق" إن جازت الترجمة ، والتي تشبه أدمغة التطبيق. هذه الطبقة مسؤولة عن معالجة طلبات المستخدم وتنفيذ الإجراءات الضرورية ، مثل التحقق مما إذا كان لديك ما يكفي من المال في حسابك المصرفي لإجراء عملية شراء ، أو تحديد موعد مع الطبيب.
    الطبقة الثالثة هي "طبقة البيانات" ، والتي تشبه وحدة التخزين للتطبيق. هذا المستوى مسؤول عن تخزين وإدارة البيانات ، مثل رصيد حسابك المصرفي أو السجلات الطبية.
    تعمل هذه المستويات الثلاثة معًا لجعل التطبيق يعمل بشكل صحيح. تعتمد طبقة العرض على طبقة التطبيق لمعالجة طلبات المستخدم ، وتعتمد طبقة التطبيق على طبقة البيانات للوصول إلى البيانات وإدارتها. من خلال تقسيم التطبيق إلى هذه الأجزاء الثلاثة ، يصبح من السهل تطوير واختبار كل جزء على حده ، مما يُسهِّل صيانة التطبيق وتحديثه على المدى الطويل.

    • @Jesojojeso
      @Jesojojeso 6 місяців тому

      شكرا جزيلا لك ،سأضع هذا النص في مذكرتي

  • @nezokrd.9283
    @nezokrd.9283 Рік тому +3

    بصراحة هذا الفيديو بيعطي راحة نفسية للشخص المتأسس صح.... لانو بصير الانتقال من مبرمج سطح مكتب إلى مبرمج ويب او موبايل سهل جدا جدا

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +13

      علشان هيك قلتلكم خارطه الطريق بتخليهم حاجزين اكثر من ٥٠% من اي تخصص ثاني

    • @U-cando
      @U-cando 4 місяці тому

      سؤال:
      مالفرق three tire Architecture بين
      Clean Architecture?

  • @Tmahmoud5811
    @Tmahmoud5811 7 місяців тому +2

    الحمدلله الحمدالله الحمدلله أني وجدت هذه القناة

    • @M_12t
      @M_12t 5 місяців тому

      استمر معه وورة شهور راح تشكر الله على هذه الهدية ❤

  • @ابو_كنان_مخارش
    @ابو_كنان_مخارش 10 днів тому

    جزاك الله خيرا استاذنا ورحم الله والديك ❤

  • @usamaradwan
    @usamaradwan Рік тому +4

    ثقافة كتابة الكود . . . جزيل الشكر لحضرتك
    ===========================

  • @Ahmedmohamed39200
    @Ahmedmohamed39200 8 місяців тому

    الله يجازيك كل الخير علي العلم الي بتقدمه

  • @hozanalkurdi102
    @hozanalkurdi102 Рік тому

    جزاك الله خيراً ورحم والديك وأسكنهما الفردوس الأعلى 💐💐
    21/10/2023

  • @mosabshadashada3175
    @mosabshadashada3175 10 місяців тому

    جزاك الله خيرا يا أستاذنا الغالي ❤

  • @saleemkassab7911
    @saleemkassab7911 Рік тому +1

    Thank you Mr. Advisor

  • @منيراحمد-م5ث
    @منيراحمد-م5ث Рік тому

    الله يعطيك الف عافيه.. نحنا بنكبر فيك

  • @abdullahsharaawy
    @abdullahsharaawy 4 місяці тому

    الحقيقه ان احنا طبقنا هذا المفهوم من الكورس الرابع

  • @superm0468
    @superm0468 Рік тому +3

    دكتور محمد إن شاء الله متوقع ان حضرتك تخلص 24 كورس بنهاية العام

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +15

      بإذن الله حتى لو اخذ فتره أطول اهم شي جوده المحتوى

  • @AbuOmar1
    @AbuOmar1 Рік тому

    هنا مربط الفرس . 🤗🤗 يعطيك الف عافية وشكرا لمجهودك💪💪

  • @sallaklamhayyen9876
    @sallaklamhayyen9876 Рік тому +3

    Software design and architecture is critical skill and missing part on the internet please we need a very strong course on this subject

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +13

      We will do that inshallah in the future because there are so many foundations you should master before you start learning these things

  • @TheWolf-o8z
    @TheWolf-o8z Рік тому

    the best Teacher

  • @bouchritahmed5891
    @bouchritahmed5891 Рік тому

    دعائى الله لايحرمنا منك يارب

  • @snowwhite6737
    @snowwhite6737 11 місяців тому +1

    Please Teacher What is the difference between 3 Tier Architecture ans n Tier Architecture if you can do a video of that topic Thank you forever .

  • @salaheddin.alshawa
    @salaheddin.alshawa Рік тому

    جزاك الله خيراً
    وغفر لنا ولك ولوالديك
    وللمسلمين اجمعين
    وزوجك من الحور العين

  • @SalehMussa_
    @SalehMussa_ Рік тому +2

    استاذ يا ريت فيديو عن ال distributed system design
    وشكرا

  • @binanceecosystem2000
    @binanceecosystem2000 Рік тому

    Three fundamental layers :
    Interface
    Business
    Data Access

  • @zamard.
    @zamard. 6 місяців тому

    يعطيك العافية ❤

  • @tariktarek2159
    @tariktarek2159 Рік тому

    الله يجازيك كل خير و يرحم والديك

  • @bouchouchanasserddin9610
    @bouchouchanasserddin9610 Рік тому

    شكرا لك كثيرا

  • @hashemtube8667
    @hashemtube8667 Рік тому

    Thank you so much

  • @bouchritahmed5891
    @bouchritahmed5891 Рік тому

    جزاك الله كل خير

  • @أحمد-ز1ت1ه
    @أحمد-ز1ت1ه 2 місяці тому

    بارك الله فيك يا أستاذ، لعلمك يا أستاذ أنا تأسست معاك والآن في المستوى العاشر عندما أشوف كود سباقيتي وراه بعضه والله أمرض طول وما بقدر أشوفه أبدا وأشعر بالغثيان والإعياء من النظر إليه فقط، والأمر الآخر هو عندما أشوف كود بلغة بايثون أتذكر العام الأسود الذي ضيعته عليها وأحيانا أشعر أنني سأتقيأ فقط من خلال النظر إلى كود لغة بايثون وأشعر حتى بالاشمئزاز من ذكر اسمها، بعكس لغة C++ التي أشعر بالحماس معها وما لغة صعبة كيف ما هم يقولو بل لغة بايثون أصعب بمراحل بالنسبة لي.

  • @HamzaAhzma
    @HamzaAhzma Рік тому +4

    ممكن لايف نسألك بعض الشيء 😁

  • @hammoudmadjour3533
    @hammoudmadjour3533 Рік тому

    أستاذ من فضلك فيديو حول موضوع SOLID principles وشكرا ورب يوفقك

  • @emanahmed1099
    @emanahmed1099 Рік тому

    يعيطك العافيه يا رب
    مهندس كل التقدير والاحترام الك
    لو تكرمت ممكن احترف اساسيات البرمجه عن طريق قناتك وقناه الزيرو
    والا ضرروري ابلش مع مكان بيعيطي دورات تدريبية ومدفوعه لانه الوضع لا يسمح حقيقه

    • @M3.0DYMOHAMMED
      @M3.0DYMOHAMMED Рік тому

      خريطة الاستاذ كافيه ووافيه

  • @badrbadrdunedebiani9466
    @badrbadrdunedebiani9466 Рік тому +12

    شهر وخمسة ايام ومازلت في المستوى التالت لسي بلاس بلاس 😂😂😂😂حاليا انا في الفيديو رقم تسعة وأربعين ،لم يتبقى الكثير 😊

    • @oolaljao1455
      @oolaljao1455 Рік тому +1

      شو رقم الفيديو تبع المستوى التالت لسي بلس ؟

    • @Ziad-Wael
      @Ziad-Wael Рік тому +2

      وين الدرس رقم 94 في سي بلص بلص؟
      الدورة كلها 60 درس 😂😂

    • @badrbadrdunedebiani9466
      @badrbadrdunedebiani9466 Рік тому

      @@Ziad-Wael انا قلت تسعة وأربعين ،لم اقل اربعة وتسعين

    • @badrbadrdunedebiani9466
      @badrbadrdunedebiani9466 Рік тому

      @@Ziad-Wael ركز جيدا بعدها ٱنتقد

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +19

      اهم شي تطبق كل اللي بنطلب منك وضع عامل الوقت جانبا

  • @U-cando
    @U-cando 4 місяці тому

    سؤال:
    مالفرق three tire Architecture بين
    Clean Architecture?
    وأيهما افضل

  • @bachirbekkouche5894
    @bachirbekkouche5894 Рік тому

    بارك الله فيك

  • @mohhamedelsakkaf8521
    @mohhamedelsakkaf8521 Рік тому +3

    مع الدكتور تكتب األف سطر بدون ما تحس بسبب سياسة فرق تسد

    • @Rasheed-jf1gx
      @Rasheed-jf1gx Рік тому

      حجم الكود بتبطل تخاف منو😂😂😂😂

  • @alirs891
    @alirs891 Рік тому

    درس رهيب

  • @Yn-gg6hw
    @Yn-gg6hw Рік тому

    مشاء الله عليكي بشمهندس ، كل الحب والتقدير لك . . .

  • @Abde_elghafour
    @Abde_elghafour Рік тому +1

    السلام عليكم
    أستاذ رجاءا دلنا إلى أشياء تجنبنا الفتور واليأس

  • @hammoudmadjour3533
    @hammoudmadjour3533 Рік тому

    thanks a lot you're the best😀

  • @HappyandHealthy-yi9pe
    @HappyandHealthy-yi9pe 7 місяців тому

    ماذا لو اردت ان ( send an object between libraries as an argument ) ؟

  • @hammeedabdo.82
    @hammeedabdo.82 Рік тому

    اعتقد هذا يشبة مبداء الخدمات المصغرة
    microservices

  • @it_ah98
    @it_ah98 Рік тому

    الله يوفقك ❤

  • @mohammedTec
    @mohammedTec 4 місяці тому

    من كورس 18 :)

  • @SIGMA_A624
    @SIGMA_A624 Рік тому +3

    دكتور محمد هشي علمتنا ياه حضرتك في الكورس 11 تبع البنك وعلمتنا كيف نفصل ui عن الكود . هل يعني يلي عم تحكي بهذا الفيديو مطابق الى حد ما عن يلي اتعلمنه من حضرتك سابقا؟

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +6

      نعم بس لسه في مستويات أعلى بنبلش فيهم في منتصف كورس ١٨ وطالع

    • @mansour7
      @mansour7 10 місяців тому +1

      ماشاء الله عليك بشمهندس محمد حضرتك كنت مخطط خارطه الطريق كويس انا دلوقتى فعلا فى منتصف كورس 18 والظره الحمد لله بدأت تستوعب الصوره الكامله تماما @@ProgrammingAdvices

  • @omaralkhasawneh1968
    @omaralkhasawneh1968 Рік тому

    يعني backend واحد لكل المشاريع ؟

  • @bashiraddean-mufarreh
    @bashiraddean-mufarreh Рік тому

    دكتور محمد اسعدك الله ورحم والديك وازال عنك همومك.. هذه المعلومات لها علاقة بالتقسيم front and و back end . و database ام حصل عندي ربط وهو غير حاصل .

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +3

      الباك اند يشمل الbusiness و الdata

    • @mhmoudabulimoon7195
      @mhmoudabulimoon7195 Рік тому

      هل يا استاذ client Tier تعني front end
      و الbisince tier تعني ال back end
      و الdata tier تعني ال data base

    • @mhmoudabulimoon7195
      @mhmoudabulimoon7195 Рік тому +1

      @Programming Advices

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +5

      لا ساشرح الفرق بفيدو

    • @مالكرامي-س1ظ
      @مالكرامي-س1ظ 6 місяців тому +1

      @@ProgrammingAdvices اين هو استاذ ؟
      ممكن الرابط إذا تكرمت

  • @Saleh_Mohammd
    @Saleh_Mohammd Рік тому

    👍💯

  • @alirayansalim8551
    @alirayansalim8551 Рік тому

    ❤❤❤

  • @mhmoudabulimoon7195
    @mhmoudabulimoon7195 Рік тому

    هل يا استاذ client Tier تعني front end
    و الbisince tier تعني ال back end
    و الdata tier تعني ال data base

  • @3zz-l4w
    @3zz-l4w Рік тому

    منور❤+ تواصلت معاك خاص وحضرتك ما رديت

  • @SuperProgrammer_
    @SuperProgrammer_ Рік тому

    أستاذ هل يمكنني أن أصنع مكتبة بلغة c++ ؟

  • @yazan8614
    @yazan8614 Рік тому

    هل هاد نفسه موضوع ال mvc

    • @ProgrammingAdvices
      @ProgrammingAdvices  Рік тому +6

      لا طبعا بختلفو، همه ببينو مثل بعض بس في فروقات

    • @U-cando
      @U-cando 4 місяці тому

      ​@@ProgrammingAdvicesممكن الفرق واضف clean Architecture لو سمحت

  • @mazenaljunaid462
    @mazenaljunaid462 Рік тому

    شكراا🫡🖤🖤

  • @A_H4
    @A_H4 Рік тому

    ليش تكتب بالانجليزي وتتكلم عربي ؟!
    ليش من تتكلم عربي تخلط باللغة الإنجليزية واللغة العربيَّة ؟!

    • @mhmoudabulimoon7195
      @mhmoudabulimoon7195 Рік тому +7

      عشان تعرف المطلحات ب اللغه النجليزيه

    • @old100
      @old100 Рік тому +3

      لأن في مصطلحات مو منطقي انو الواحد يحكيها بالعربي بالنجليزي تكون افضل وأوضح

    • @vidpulse4267
      @vidpulse4267 Рік тому +4

      حبيبي في مقابلات العمل اذا ما بتعرف تحكي انجليزي لا فيك ولا في برمجتك فهو بحكي انجليزي عشان تصير فاميلير مع المصطلحات البرمجية عشان تكون مهيئ لقدام

  • @hichamsingals1413
    @hichamsingals1413 Рік тому

    ياريت استاد تشوف تلجرام تركت لك رسالة هناك

  • @charguinader769
    @charguinader769 Рік тому

    جزاك الله كل خير

  • @جرحشاعر88
    @جرحشاعر88 Рік тому

    شكرا جزيلا لك

  • @العربيبنمهيدي-ذ7ل

    ❤❤❤

  • @MusabNaji
    @MusabNaji Рік тому

    جزاك الله خيراً

  • @ammarsh9732
    @ammarsh9732 Рік тому

    ❤❤❤❤