السلام عليكم ورحمة الله وبركاته
ان شاء الله هايكون الموضوع ده تعريف مبدأى بالويب وبالكلمات اللى بنسمعها مع كلمة ويب.
أولاَ: الويب بينقسم لقسمين
Client Side
Server Side
1- client Side
فى الجزء ده بنتعامل مع اللغات اللى مش بتحتاج compiling .
والأكواد دى بتتنفذ على جهاز ال client من غير ماتحتاج انها تروح للسيرفر.
يعنى بنكتب مثلا الأكواد بتاعتنا فى أى محرر نصوص وبعد كده نحول امتداد الصفحه ل .html
ونفتحه بمتصفح الإنترنت ونلاقى نتيجة الأكواد بتاعتنا ظهرت فى الصفحه.
وأمثله على اللغات دى
*- HTML
*- Java Script
واللغات دى interpreted يعنى مش compiled
والمتصفح هو اللى بيقوم بالعمليه دى .
2- Server Side
وده فيه 3 لغات مشهورين
1- php
2- ASP.Net
3- JSP
فى الجزء ده بنتعامل مع اللغات اللى بتحتاج حاجتين عشان نشتغل بيهم
1- السيرفر
2- compiler
السيرفر : بنحتاج نعمل local host على الجهاز بتاعنا , يعنى نعمل الجهاز سيرفر .
وفى طريقتين لعمل السيرفر
1- ممكن تسطب برنامج IIS
وده برنامج موجود مع الويندوز, وبيتسطب بالطريقه دى
اولا اذهب للمسار ده .
Start >> Control panel>>Add or remove Programs
بعد كده هايظهر لينا نافذه هانختار منها برنامج Internet information services
وبعد كده نضغط next ونكمل التسطيب عادى جدا .
وده
بنستخدمه مع ASP.net ومعاها نسطب فيجوال ستوديو ( مع ملاحظة ان فيجوال
2005 من نفسه بيعمل لوكال هوست ومش بيحتاج سيرفر نعمله احنا).
2- Wamp server
وده بنستخدمه مع php
وممكن تحصلوا عليه من هنا
http://www.en.wampserver.com/
الكومبيلر: لكل لغه من اللغات السيرفر او اللى بيسموها server side script
ليها كومبيلر عشان ينفذ الأكواد اللى مكتوبه.
وبالنسبه ل ASP.net
الكومبيلر بتاعها موجود فى الفيجوال استوديو .
الphp موجود ضمنيا فى wamp server
كده عرفنا تقسيمة اللغات .
الوقتى بقى نحاول نعرف ازاى بيتم التعامل بين Client و Server
1- اول لما العميل يكتب اسم الموقع فى البراوزر بتاعه , بتتم أول عمليه وهى Request
والعمليه دى معناها ان العميل بيطلب من السيرفر يظهرله الصفحه اللى هو طلبها
2- العمليه التانيه إسمها Parsing وفى المرحله دى الكومبيلر بيتأكد من صحة الأوامر اللى مكتوبه لغويا وليس منطقياً
3- Executing وفى المرحله دى الاكواد بتتنفذ وبتنتج صفحة html .
4- الخطوه الرابعه هى Response وهى ان السيرفر بيبدأ يبعت الصفحه المطلوبه للعميل.
يعنى فى الأخر اللى بيوصل للعميل صفحة HTML
متهيألى دى مقدمه كويسه عن الويب .
نيجى بعد كده للجزئيه التانيه
اللى هى الفرق بين
Web developer
Web Designer
وكمان يعنى ايه Web Development
مفهوم مطور الويب:Web Developer
هو الشخص المسئول عن انشاء الصفحات التفاعليه للموقع, وكما يحتاج إنشاء موقع لمحلل النظم ليحدد كيف يجب أن يقوم بإنشاء الموقع, فمطور الويب هو المسئول عن التنفيذ العملى لكيفية إنشاء الموقع وكتابة الكود الفعلى للموقع ومعظم الكود المكتوب يكون بعيد عن أعين المستخدم .
ومطور الويب هو المسئول عن كتابة الأكواد مثل html و java script
وغيرها من اللغات الخاصه بتطوير الويب
مفهوم مصمم الويب :Web Designer
مصمم الويب هو مشابه لمصمم الجرافيك العادى كما ان فى الحياه العمليه معظم مصممى الجرافيك هم مصممى ويب أيضاً
والعكس صحيح وفى بعض الأحيان يطلق مصطلح مصمم الويب على مطور الويب ولكن هنا يكون الخطأ
لان مصمم الويب هو من يهتم بجانب المستخدم ورؤيته للموقع والشكل الجمالى أما المطور فهو المسئول عن كتابة الأكواد
Web Development
هو وصف لأى نشاط يساهم فى إنشاء موقع على شبكة الإنترنت ويبدأ من إنشاء صفحه واحده الى انشاء اكبر المواقع ويندرج تحت ذلك أيضا التجاره الالكترونيه والمواقع الخدميه و..... إلخ.
تم إعداد الدرس بواسطة
Hunikal
Soul Of Darkness
ان شاء الله هايكون الموضوع ده تعريف مبدأى بالويب وبالكلمات اللى بنسمعها مع كلمة ويب.
أولاَ: الويب بينقسم لقسمين
Client Side
Server Side
1- client Side
فى الجزء ده بنتعامل مع اللغات اللى مش بتحتاج compiling .
والأكواد دى بتتنفذ على جهاز ال client من غير ماتحتاج انها تروح للسيرفر.
يعنى بنكتب مثلا الأكواد بتاعتنا فى أى محرر نصوص وبعد كده نحول امتداد الصفحه ل .html
ونفتحه بمتصفح الإنترنت ونلاقى نتيجة الأكواد بتاعتنا ظهرت فى الصفحه.
وأمثله على اللغات دى
*- HTML
*- Java Script
واللغات دى interpreted يعنى مش compiled
والمتصفح هو اللى بيقوم بالعمليه دى .
2- Server Side
وده فيه 3 لغات مشهورين
1- php
2- ASP.Net
3- JSP
فى الجزء ده بنتعامل مع اللغات اللى بتحتاج حاجتين عشان نشتغل بيهم
1- السيرفر
2- compiler
السيرفر : بنحتاج نعمل local host على الجهاز بتاعنا , يعنى نعمل الجهاز سيرفر .
وفى طريقتين لعمل السيرفر
1- ممكن تسطب برنامج IIS
وده برنامج موجود مع الويندوز, وبيتسطب بالطريقه دى
اولا اذهب للمسار ده .
Start >> Control panel>>Add or remove Programs
بعد كده هايظهر لينا نافذه هانختار منها برنامج Internet information services
وبعد كده نضغط next ونكمل التسطيب عادى جدا .
وده
بنستخدمه مع ASP.net ومعاها نسطب فيجوال ستوديو ( مع ملاحظة ان فيجوال
2005 من نفسه بيعمل لوكال هوست ومش بيحتاج سيرفر نعمله احنا).
2- Wamp server
وده بنستخدمه مع php
وممكن تحصلوا عليه من هنا
http://www.en.wampserver.com/
الكومبيلر: لكل لغه من اللغات السيرفر او اللى بيسموها server side script
ليها كومبيلر عشان ينفذ الأكواد اللى مكتوبه.
وبالنسبه ل ASP.net
الكومبيلر بتاعها موجود فى الفيجوال استوديو .
الphp موجود ضمنيا فى wamp server
كده عرفنا تقسيمة اللغات .
الوقتى بقى نحاول نعرف ازاى بيتم التعامل بين Client و Server
1- اول لما العميل يكتب اسم الموقع فى البراوزر بتاعه , بتتم أول عمليه وهى Request
والعمليه دى معناها ان العميل بيطلب من السيرفر يظهرله الصفحه اللى هو طلبها
2- العمليه التانيه إسمها Parsing وفى المرحله دى الكومبيلر بيتأكد من صحة الأوامر اللى مكتوبه لغويا وليس منطقياً
3- Executing وفى المرحله دى الاكواد بتتنفذ وبتنتج صفحة html .
4- الخطوه الرابعه هى Response وهى ان السيرفر بيبدأ يبعت الصفحه المطلوبه للعميل.
يعنى فى الأخر اللى بيوصل للعميل صفحة HTML
متهيألى دى مقدمه كويسه عن الويب .
نيجى بعد كده للجزئيه التانيه
اللى هى الفرق بين
Web developer
Web Designer
وكمان يعنى ايه Web Development
مفهوم مطور الويب:Web Developer
هو الشخص المسئول عن انشاء الصفحات التفاعليه للموقع, وكما يحتاج إنشاء موقع لمحلل النظم ليحدد كيف يجب أن يقوم بإنشاء الموقع, فمطور الويب هو المسئول عن التنفيذ العملى لكيفية إنشاء الموقع وكتابة الكود الفعلى للموقع ومعظم الكود المكتوب يكون بعيد عن أعين المستخدم .
ومطور الويب هو المسئول عن كتابة الأكواد مثل html و java script
وغيرها من اللغات الخاصه بتطوير الويب
مفهوم مصمم الويب :Web Designer
مصمم الويب هو مشابه لمصمم الجرافيك العادى كما ان فى الحياه العمليه معظم مصممى الجرافيك هم مصممى ويب أيضاً
والعكس صحيح وفى بعض الأحيان يطلق مصطلح مصمم الويب على مطور الويب ولكن هنا يكون الخطأ
لان مصمم الويب هو من يهتم بجانب المستخدم ورؤيته للموقع والشكل الجمالى أما المطور فهو المسئول عن كتابة الأكواد
Web Development
هو وصف لأى نشاط يساهم فى إنشاء موقع على شبكة الإنترنت ويبدأ من إنشاء صفحه واحده الى انشاء اكبر المواقع ويندرج تحت ذلك أيضا التجاره الالكترونيه والمواقع الخدميه و..... إلخ.
تم إعداد الدرس بواسطة
Hunikal
Soul Of Darkness