2/ الموقع هو عبارة عن برمجية software موجودة في جهاز حاسوب بيسمى خادم (server) بتقدر تصل ليهو من أي حته و وين ما كنت مادام عندك إتصال بي الإنترنت و دي أهم ميزة في التعامل مع المواقع
كونك تقدر تصل للحاجة البتحتاج ليها متى ما طلبتها دا بيساهم بصورة كبيرة في وصول البرمجية…
كونك تقدر تصل للحاجة البتحتاج ليها متى ما طلبتها دا بيساهم بصورة كبيرة في وصول البرمجية…
3/ …بتاعتك لي أكبر عدد ممكن من المستخدمين و بيسموهم عملاء (clients) ، في حين إنك لو كنت عامل التطبيق كـتطبيق سمح مكتب (Desktop application) معناها لازم تعمل ليهو تنصيب في جهاز أي زبون أو عميل (client) محتاج ليهو و دي مكلفة شوية طبعاً!
4/ يلا بعداك حسب الغرض من المشروع و طبيعتو و حسب الجهة الطلبت منك تطور ليها النظام بتحدد إنك تعملو تطبيق Web أو تطبيق Desktop
- مثلاً لو ما محتاج تصل ليهو من بعيد و الميزانية بسيطة حتعملو كـتطبيق Desktop
- و لو عدد الـ clients بسيط ممكن برضو يكون Desktop application
- أما…
- مثلاً لو ما محتاج تصل ليهو من بعيد و الميزانية بسيطة حتعملو كـتطبيق Desktop
- و لو عدد الـ clients بسيط ممكن برضو يكون Desktop application
- أما…
5/ …لو عدد الـ clients كبير زي الناس البخشو Facebook و بيتواصلو عن بعد هنا حتفكر تعملو تطبيق Web
- لكل مميزاتو و مكانو المناسب، حسب طبيعة المشروع زي ما قلنا قبيل 😊
- لكل مميزاتو و مكانو المناسب، حسب طبيعة المشروع زي ما قلنا قبيل 😊
6/ في البوست دا حأركز على تطبيقات الـ Web
= أول حاجة أي تطبيق ويب عندو طرفين:
1- الطرف البوفر الخدمة و الفيهو بتكون البرمجية موجودة و دا بيسموهو الخادم Server
2- و الطرف البيطلب الخدمة و دا اسمو العميل Client
دورنا كمبرمجين إننا نعمل موقع يمكن المستخدم من استخدامو بكل…
= أول حاجة أي تطبيق ويب عندو طرفين:
1- الطرف البوفر الخدمة و الفيهو بتكون البرمجية موجودة و دا بيسموهو الخادم Server
2- و الطرف البيطلب الخدمة و دا اسمو العميل Client
دورنا كمبرمجين إننا نعمل موقع يمكن المستخدم من استخدامو بكل…
7/ …سهولة و في نفس الوقت يوفر ليهو الخدمة زي ما هو مطلوب بالظبط
و عشان نصل للمرحلة دي لازم نتعلم عدد من اللغات زي:
- HTML:
و دي إختصار لي Hypertext markup language
و أول حاجة و مهمة شديد لازم تعرفها عنها إنو هي ما لغة برمجة، و إنما هي لغة نقدر نقول عليها وصفية meta…
و عشان نصل للمرحلة دي لازم نتعلم عدد من اللغات زي:
- HTML:
و دي إختصار لي Hypertext markup language
و أول حاجة و مهمة شديد لازم تعرفها عنها إنو هي ما لغة برمجة، و إنما هي لغة نقدر نقول عليها وصفية meta…
8/ …language .
و عشان تفهموني أكتر ناخد مثال:
لو عايزك توصف لي شكل عمارة حتقول لي شنو؟؟
ممكن تقول لي فيها 3 طوابق و الطابق الأول فيها فيهو 3 شقق، و أسمح شقة فيهم موجودة على الجانب الأيمن، و فيها سطوح و كدا......
و عشان تفهموني أكتر ناخد مثال:
لو عايزك توصف لي شكل عمارة حتقول لي شنو؟؟
ممكن تقول لي فيها 3 طوابق و الطابق الأول فيها فيهو 3 شقق، و أسمح شقة فيهم موجودة على الجانب الأيمن، و فيها سطوح و كدا......
9/ يلا الـ HTML بتعمل كدا بالظبط ... مهمتها إنها توصف أجزاء صفحة الويب، يعني الجزء الفوق عبارة عن header بكون فيهو قائمة تنقل مثلاً، و في جزء للروابط الموجودة بالموقع و غالباً بي يكون بي الجانب و الجزء التحت البيكون فيهو شعار الموقع و كلمة (جميع الحقوق محفوظة) ...إلخ
اظن كدا…
اظن كدا…
10/ …وقعت و لا شنو؟
- CSS:
بعد ما وصفنا العمارة الفوق دي لازم نديها ناحية جمالية و إلا ما في client حيجي يسكن فيها!
- CSS:
بعد ما وصفنا العمارة الفوق دي لازم نديها ناحية جمالية و إلا ما في client حيجي يسكن فيها!
11/ يلا دي مهمة الـ CSS و هي إختصار لي Cascading Style Sheets
لو قلنا الشقة السمحة القبيل دي لونها ابيض و عرضها كذا متر و إرتفاعها كذا متر و لونها من جوه بيجي و كدا....
لو قلنا الشقة السمحة القبيل دي لونها ابيض و عرضها كذا متر و إرتفاعها كذا متر و لونها من جوه بيجي و كدا....
13/ …خليناها كدا بتكون ظريفة لكن ما فيها تفاعل. يعني عشان أنور اللمبة لازم أعمل حدث event معين و يكون في تفاعل من النظام في المقابل عشان تنور.
14/ صاح؟ اكيد صاح
يلا عشان صفحة الويب القبيل دي تكون فيها مرونة و المستخدم يقدر يتفاعل معاها بيجي هنا دور الـ javascript
ممكن نستخدمها في التحقق من صحة البيانات البيدخلها المستخدم زي الاسم و البريد الإلكتروني و هل صيفة الهاتف تمّ إدخالها بي صورة صحيحة مثلاً.
يلا عشان صفحة الويب القبيل دي تكون فيها مرونة و المستخدم يقدر يتفاعل معاها بيجي هنا دور الـ javascript
ممكن نستخدمها في التحقق من صحة البيانات البيدخلها المستخدم زي الاسم و البريد الإلكتروني و هل صيفة الهاتف تمّ إدخالها بي صورة صحيحة مثلاً.
15/ - ملاحظة:
لحدي هنا الحاجات كلها بتتم في الطرف بتاع العميل client side
- php و ما ينوب عنها:
و دي لغة برمجة لكن بتكون في الطرف بتاع الخادم server و من هنا بتبدأ المتعة و الإنجاز و دي الحاجة الفيها الفن و الإبداع ☺
و هي اختصار Hypertext Preprocessor
يعني لو داير أدخل…
لحدي هنا الحاجات كلها بتتم في الطرف بتاع العميل client side
- php و ما ينوب عنها:
و دي لغة برمجة لكن بتكون في الطرف بتاع الخادم server و من هنا بتبدأ المتعة و الإنجاز و دي الحاجة الفيها الفن و الإبداع ☺
و هي اختصار Hypertext Preprocessor
يعني لو داير أدخل…
17/ …php دي الحاجات الممكن تعملها داخل الشقة (جهاز العميل) و بتشتغل عادي جدا جدا ...
أما الحاجات و الإجراءت البتتم عند الحكومة و المؤسسات الخارجية دي زي الـ php لكن في النهاية بيكون عندها أثر على و ناتج بيتعرض عند العميل
و الإثنين مع بعض هم البيدونا تطبيق ويب ممتاز
بس كدا…
أما الحاجات و الإجراءت البتتم عند الحكومة و المؤسسات الخارجية دي زي الـ php لكن في النهاية بيكون عندها أثر على و ناتج بيتعرض عند العميل
و الإثنين مع بعض هم البيدونا تطبيق ويب ممتاز
بس كدا…
18/ …خلاص دا الزيت بتاع الويب
إن شاء الله الفكرة تكون وضحت؟
لو في أي سؤال و ملاحظة أنا موجود 😊
المقال الأساسي على فيسبوك:
facebook.com
#مصعب_خنيجر
إن شاء الله الفكرة تكون وضحت؟
لو في أي سؤال و ملاحظة أنا موجود 😊
المقال الأساسي على فيسبوك:
facebook.com
#مصعب_خنيجر
جاري تحميل الاقتراحات...