File size: 11,678 Bytes
b5d0134
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235

-------- Page 1 (2-01.jpg) ---------
Faculty of Information Technology – Tripoli University

مقدمة في برمجة الانترنت
Introduction to Internet Programming

[ ITGS226 ]

المحاضرة الثانية

أستاذة المادة
أ. وفاء حسين المصباحي

HTML5
CSS3
JS
Cloud
XML
flat
header
.com
footer
.net
PHP

ربيع 2025

-------- Page 2 (2-02.jpg) ---------
المواضيع التي سنتم دراستها في مقرر : مقدمه في برمجة الإنترنت
Introduction to Internet Programming
المحاضرة الثانية

. Introduction .  . مقدمة 1

. Basic concepts .  . المفاهيم الأساسية 2

-------- Page 3 (2-03.jpg) ---------
Introduction      مقدمة

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

1

-------- Page 4 (2-04.jpg) ---------
Basic concepts  المفاهيم الأساسية

❖  The Internet الإنترنت :
هو ربط واسع من الشبكات التي تتألف من الملايين من أجهزة الحواسيب والهواتف والأجهزة الذكية، مع عدم وجود منظمة أو جهة معينة تتحكم بهذه الشبكة تحكما كاملا، وإنما هي شبكات تابعة للشركات والأفراد، بحيث تقوم كل شبكة بتشغيل جزء من الإنترنت وتدفع تكاليف ذلك، وتتعاون فيما بينها لتوجيه حركة مرور البيانات، وبمجموع هذه الشبكات تكون الشبكة العالمية ( الإنترنت ) .

❖  الشبكة العنكبوتية العالمية ( WWW ) : ( World Wide Web )
هي شبكة لتبادل المعلومات عبر الإنترنت، وهي نظام مكون من مستندات النص الفائق ( صفحات الويب Webpages ) المرتبطة بعضها، والتي يمكن الوصول إليها وتصفحها من خلال متصفح الويب، ويتم التنقل بين هذه الصفحات عبر الروابط التشعبية Hyperlinks، وأهم ما يميز صفحات الويب هو استخدام ( الوسائط المتعددة Multimedia ) من : صور ورسوم متحركة ومقاطع صوتية ومرئية مع النصوص، وكانت بداية هذه الشبكة في العام 1989 .

2

-------- Page 5 (2-05.jpg) ---------
Basic concepts  المفاهيم الأساسية

: Web browser   متصفحات الويب

هو تطبيق يمكن المستخدم من عرض المواقع الإلكترونية والبيانات والمعلومات الموجودة على شبكة الإنترنت، توجد
مجموعة متنوعة من المتصفحات، وقد تم تصميمها لتعمل على أنظمة تشغيل مختلفة.
ومن هذه المتصفحات : Internet Explorer - Google Chrome - Firefox - Opera .

Firefox   -   Google Chrome   -   Opera

: مميزات المتصفحات

- جميعها مجانية، وتستخدم لنفس الهدف.
- تعمل بطريقةٍ متماثلة.
- من الممكن استخدام أكثر من متصفح على نفس الجهاز.

3

-------- Page 6 (2-06.jpg) ---------
Basic concepts     المفاهيم الأساسية

: موقع الويب Website
هو مجموعة من الصفحات webpages المتصلة على الشبكة العنكبوتية، والتي تعتبر كياناً واحداً يمتلكه عادة شخص واحد أو منظمة واحدة، هذه الصفحات تعرض على متصفح الويب web browser، وقد يعرض الموقع معلومات حول موضوع معين أو عدة مواضيع متصلة.

: تصنيف مواقع الويب
تصنف إلى ثلاث أنواع وذلك حسب :

1. الجهة المالكة : الى مواقع أفراد
أو مواقع مؤسسات.

2. البنية : الى مواقع ثابتة المحتوى static web sites
أو مواقع متغيرة المحتوى dynamic web sites.

3. المحتوى : الى خدمات ومنتجات ملموسة
أو خدمات ومنتجات رقمية.

4

-------- Page 7 (2-07.jpg) ---------
Basic concepts  المفاهيم الأساسية

مواقع ثابتة المحتوى : Static web sites

تتم برمجتها باستخدام HTML، وهي غالبا مواقع بسيطة وصغيرة، لا ترتبط بقواعد بيانات أو ملفات خارجية يمكن تحديث
البيانات من خلالها، ولكن يتم إجراء التحديثات عليها من قبل مطوري المواقع يدويا.

ميزاتها:
سريعة التطوير - غير مكلفة عند الإنشاء والتطوير - تكاليف الإستضافة أقل من المواقع المتغيرة.

عيوبها:
تتطلب الخبرة لإجراء التحديثات، ويتم ذلك عن طريق مطوري المواقع.

5

-------- Page 8 (2-08.jpg) ---------
Basic concepts   المفاهيم الأساسية

مواقع متغيرة المحتوى Dynamic web sites :

أكثر تطورا من المواقع الثابـتة، وهي حاليا الأكثر تواجدا على الشبكة، تتم برمجتها باستخدام عدة لغات مثل : PHP ، ASP.
فهي تسمح بالإضافة والتحديث المستمر للصفحات، ولهذا أطلق عليها المواقع الديناميكية.

ميزاتها:

- الموقع المتغير موقع عملي دائم التحديث، وهذا يعد عنصر جذب للمستخدم.

- سهل التحديث: حيث يمكن للمسؤول عن الموقع أن يقوم بتحديث وإضافة محتوى جديد إلى الموقع دون الحاجة
للمعرفة بلغات برمجة المواقع، وذلك من خلال قواعد البيانات databases .

عيوبها:

أكثر تكلفة عند الإنشاء والتطوير من المواقع الثابتة - كما أن تكاليف الإستضافة أكثر بقليل من المواقع الثابتة.

6

-------- Page 9 (2-09.jpg) ---------
Basic concepts  المفاهيم الأساسية

موقع ديناميكي        موقع ثابت
Dynamic website       Static website

+ DATABASE

HTML+CSS+JS           HTML+CSS+JS
PHP

7

-------- Page 10 (2-10.jpg) ---------
Basic concepts  المفاهيم الأساسية

 صفحة الويب Webpage :
 صفحة الويب هو ما تراه في المتصفح عندما تكون متصلا بالإنترنت، وهي مستند يمكن قراءته وقد يحتوي على نصوص، أو صور، أو مقاطع مرئية، وتحتوي كل صفحة ويب على عنوان URL محدد يقود المستخدمين إليها.

 URL :
 إختصار لعبارة: عناوين الموارد الموحدة Uniform Resource Locators.
 وهو عنوان الويب الذي نكتبه في شريط عنوان المتصفح للذهاب إلى مواقع الإنترنت.
 أي باستخدام عنوان URL يتم تحديد موقع صفحات وملفات الإنترنت، ويسبق تحديد البروتوكول مثل: http:// أو ftp://

 وتكون صيغة عنوان الموقع مثل:
 http://www.examplewebsite.com/mypage
 ويمكن إختصارها هكذا:
 www.examplewebsite.com/mypage

 في بعض الأحيان تكون أطول وأكثر تعقيدا، ولكنها تتبع جميع القواعد المعترف بها لتسمية عناوين URL.

8

-------- Page 11 (2-11.jpg) ---------
Basic concepts    المفاهيم الأساسية

نطاق المضيف Host domain:
الذي غالبا ما ينتهي بـ .com ، .net ، أو .org ، أو .edu . وهو اسم الملف أو اسم الصفحة Webpage ، وهو جزء من اسم
النطاق.

المضيف
examplewebsite.com
اسم النطاق

اسم النطاق Domain Name:
هو جزء فريد من عنوان URL ، ويتكون من جزأين:

- الكلمة أو العبارة الأبجدية الفعلية: "examplewebsite".
- اسم نطاق المستوى الأعلى الذي يحدد أي نوع من المواقع: النطاقات التجارية .com ، المنظمات .org ،
  المؤسسات التعليمية .edu .

عند وضع هذين الجزأين معا
"examplewebsite.com"
يكون هذا هو اسم الموقع أو النطاق على الإنترنت.

9

-------- Page 12 (2-12.jpg) ---------
Basic concepts  المفاهيم الأساسية

: HTTP

هو اختصار " بروتوكول نقل النص التشعبي " , Hypertext Transfer Protocol وهو معيار الاتصالات ونقل البيانات عبر صفحات الويب webpages، عندما تحتوي صفحة الويب على هذه البادئة يجب أن تعمل الروابط، والنصوص، والصور بشكل صحيح في متصفح الويب.

HTTPs هو بروتوكول نقل النص الآمن Secure ويشير إلى أن صفحة الويب لديها طبقة خاصة من التشفير المضافة لإخفاء المعلومات الشخصية وكلمات السر الخاصة بك من الآخرين.

10

-------- Page 13 (2-13.jpg) ---------
Basic concepts  المفاهيم الأساسية

: Hyperlink الارتباط التشعبي

والمعروف باسم لبنة البناء الأساسية للشبكة العنكبوتية:

Block of the World Wide Web most basic building

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

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

غالبا ما يتميز النص التشعبي باللون الأزرق، ويكون تحته خط.

11

-------- Page 14 (2-14.jpg) ---------
Basic concepts  المفاهيم الأساسية

: Websites Hosting  إستضافة المواقع الإلكترونية

إستضافة المواقع هي عملية إستخدام خادم server لإستضافة موقع إلكتروني website ، من خلال توفير مساحة على
خادم الويب web servers من قبل مضيف الويب web host ( شركات الإستضافة )، ليكون الموقع متاحا لمستخدمي
الإنترنت.

لتوضيح الأمر أكثر ...

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

12

-------- Page 15 (2-15.jpg) ---------
Thank you