Infromatique
Chapitre II : Architecture des ordinateurs :
II.1 Composants de base d’un ordinateur :
II.1.1 Partie matérielle :
● Eléments essentiels pour le fonctionnement de
l’ordinateur :
● 🧠 ( الوحدة المركزيةUnité centrale)
○ وتتك ّون من عدة مك ّونات أساسية موضوعة على،هي قلب الحاسوب:
● 🟩 Carte mère ()اللوحة األم
○ ، مثل المعالج،هي اللوحة الرئيسية التي تتصل بها جميع المكونات األخرى
تعت العم الفق للحا. خ...... وحدة التخزين،الذاكرة
🧩 Composants principaux de l’unité centrale :
1. 🟧 Processeur (CPU)
C’est le cerveau de l’ordinateur.
○ Il traite les instructions et exécute les commandes.
○ Il joue un rôle fondamental dans toutes les opérations
informatiques.
○ Il possède une mémoire (cache) pour stocker des
programmes, des données et d’autres informations.
)لحفظ ○ وهو يحتوي على ذاكرة تخزين مؤقت (ذاكرة
لموات يانات برامج
🧩 المك ّونات داخل الوحدة المركزية:
1.🟧 Processeur ()المعالج
○ يُعرف أيضًا بـCPU.
○ هو العقل المدبر للحاسوب.
○ يقوم بتنفيذ األوامر ومعالجة البيانات
Eléments essentiels pour le fonctionnement de l’ordinateur :
● Processeur :
○ C’est le cerveau de l’ordinateur.
○ Il possède une mémoire (cache) pour stocker des
programmes, des données et d’autres informations.
)لحفظ ○ وهو يحتوي على ذاكرة تخزين مؤقت (ذاكرة
لموات يانات برامج
○ 20 derières années la plupart des processeurs ont
été fabriqués à partir de circuits intégrés (ou puces)
qui contiennent un grand nombre de portes logiques
sur une seule puce.
● Le microprocesseur est composé de plusieurs éléments
:
■ Unité de commande et de contrôle (Control
Unit)
● Cette unité est responsable de contrôler le
flux d'instructions et de données à
l'intérieur du microprocesseur.
● détermine les opérations à effectuer et
contrôle l'accès aux différentes parties du
processeur.
● Unité arithmétique et logique (Arithmetic Logic Unit,
ALU)
● L'ALU est chargée d'effectuer les opérations
arithmétiques comme l'addition, la soustraction, la
multiplication
● logiques comme les opérations ET, OU
● ::( االسم الكاملArithmetic Logic Unit)
● " :: وظيفتها:
○ ،الحسابات الرقمية (جمع
○ أ المقارنات والعمليات المنطقية (مثل تح
● Registres :
○ mémoire intégrés au microprocesseur qui sont
utilisés pour stocker des données temporaires
○ et des résultats intermédiaires
1. ما هي السجالت؟
● وجود داخل ا السجالت هي "ذاكرة
● :: وظيفتها األساسية.
2. لماذا توجد السجالت؟
( ألن الوصول للذاكرة الرئيسيةRAM) أبطأ من الوصول لسجالت المعالج
.. الداخلية:
● المفكرة السريعة التي يكتب فيها المعالج مالحظاته أثناء العمل.
● لج )لي عليها لمكو )الطاولة الصغيرة أمام الطاهي (المعالج
التي ستخ مده
Bus de données : Le bus de données est un canal de
communication qui permet le transfert de données entre
les différentes parties du microprocesseur et avec la
mémoire et les périphériques externes.
Bus d'adresse : Le bus d'adresse est un autre canal de
communication qui permet de transmettre des adresses
mémoire, indiquant où les données doivent être lues ou
écrites.
Cache : La mémoire cache est une mémoire de petite taille
mais très rapide qui stocke temporairement les données
les plus fréquemment utilisées, ce qui permet d'accélérer
l'accès aux données et d'améliorer les performances du
processeur.
1. ما هي الذاكرة المخبئية؟
صغير لحجم وجود الذاكرة المخبئية هي "مخزن
ا ت تف بنسخ من ، الج( ق داخل
ع ا
لماذا توجد الذاكرة المخبئية؟ 2.
لذا بداًل من انتظار (RAM)،ألن المعالج أسرع بكثير من الذاكرة الرئيسية
.البيانات من الذاكرة البطيئة نسب ًياُ ،يخزنها في الكاش للوصول الفوري
كيف تعمل؟ 3.
مثال:
.بًلد م الذها إل
( المخز ( الذاكر يب( ال قر رف ة ،ضع عل ) MRAكل ذا
La différance entre Cache et Registres :
السجالت
● تخزين بيانات مؤقتة خالل تنفيذ تعليمة واحدة
حل مسألة أث ا ○ مثل "مسودة
● تخزين نسخ من البيانات المستخدمة بكثرة
الطا
ل إل جعية" ○ مثل "المالحظات
Unité de gestion de la mémoire :
Cette unité gère l'accès à la mémoire et la traduction des
adresses virtuelles en adresses physiques, permettant
ainsi au processeur d'accéder à la mémoire de manière
efficace.
؟) (MMUما هي وحدة إدارة الذاكرة 1.
م ذكي "بين البرامج الذاكرة ● هي "المترجم
(التي ● وظيفتها األساسية::
ال عل ال ع نام ( دمها
الل ● شخ ص عندما تطلب لعبة ما بيانات (مثل
" ○ اللعبة تطلبها بعنوان افتراضي (مثل :ثل :
( RAMتترجم هذا إلى عنوان حقيقي في الـ MMUالـ○ "مثل::
الرف الث ،عمود
تمنع البرامج من الوصول إلى أماكن ذاكرة ليست مخصصة لها (حماية ●
:تشبيه مبسط
" = MMUالـ● :مترجم +حارس""
ارً )إلى ○ ( "أر دي بقًا المترجم::
( ليمات مطبخ
○ ! الحارس::
Horloge : L'horloge du processeur régule la vitesse à
laquelle les instructions sont exécutées, en
synchronisant les différentes parties du processeur et
en assurant que les opérations sont effectuées de
manière cohérente.
1. ما هي ساعة المعالج؟
سر ين ج "ال ا هي "ميقاتي
ديد متى د الس تقوم بتوليد نبضات كهربائية منتظمة (مثل
بدأ تهي في كل
2. كيف تعمل؟
عالج نفي ج من = فرصة "كل "نبضة
3 = 3 ::! مثال
3. التشبيه البسيط:
مثل قائد األوركسترا الذي يحرك عصاه لضبط إيقاع العازفين (أجزاء
ال
أو مثل مترونوم الموسيقي الذي يحدد سرعة العزف.
Mémoire vive, également connue sous le nom de RAM
(Random Access Memory) :
●est un type de mémoire informatique qui permet au
processeur de stocker temporairement
●peut pas être modifiée après sa fabrication.
● .وظيفتها::
اآلن ● تس ء ا تي "طاولة العم مثل::
آن( بدل م الذهاب إل ال
● تخزين مؤقت
RAM:كلما زادت سعة الـ ●
المت ○ ل0 2ص يمكن فتح برامج أكثر في نفس الوقت (مثل
+فوتو +ل
.يصبح الجهاز أسرع وأكثر سالسة ○
RAM:إذا امتألت الـ ●
يلجأ الكمبيوتر الستخدام القرص الصلب كذاكرة إضافية (مبطًئ ا ○
○ تلئة " يتجم قد تظهر رسائل مثل "الذاكرة
تخزين مؤقت /أسرع بكثير /تمسح البيانات عند اإلطفاء ● RAM :
تخزين دائم /أبطأ في التشغيل : d /القرص الصلب ● Hard Disk Drive
يحتفظ بالبيانات عند اإلطفاء
Mémoire morte, également connue sous le nom de ROM
(Read-Only Memory) :
● peut pas être modifiée après sa fabrication.
● la ROM conserve les données même lorsque
l'alimentation est coupée.
● La ROM est utilisée pour stocker les programmes
essentiels du système, tels que le BIOS (Basic
Input/Output System) qui permet à l'ordinateur de
démarrer,
● ::( االسم الكاملRead-Only Memory).
● :: وظيفتها.
● ا مج يمات دائم "ا "كتاب ::مثل
1. الوظيفة الرئيسية:
بيوت ه ساسي التي تاجها بارمج "تخزن هي "ذاكرة
جهاز
● ش بدء التشغيل (مثل "تش الحا الأ ا تOS" BI
● ال المفات الشا ال تشغيل األجزاء األساسية (مثل ل
Disque dur (HDD ou SSD) :
● c'est le dispositif de stockage principal de l'ordinateur
● données sont stockées de façon permanente
● HDD (Hard Disk Drive) utilisent des plateaux
magnétiques pour stocker les données
● SSD (Solid State Drives) utilisent de la mémoire
[Link] sont plus rapides, plus légers, plus
économes en énergie et moins sujets aux pannes
mécaniques.
Alimentation électrique (BL):
●L'alimentation électrique fournit de l'énergie aux
différents composants de l'ordinateur. C’est un
composant essentiel de l'ordinateur qui convertit
l'électricité du secteur en courant continu utilisable
pour alimenter les différents composants de
l'ordinateur.
● با من لذي وّل هو "قلب الكمبي الكهرب
زل( تي تي ) 0V22 م ترد (12 )ينا3V. 3،5V
أجزاء
● م الم !( حت ى ::بدونه
ج ال
• Périphériques :
●Périphériques d'entrée :
●Clavier / Souris / Scanner / Microphone
●Webcam : Enregistre des vidéos ou capture des
images en direct.
●Périphériques de sortie :
●Écran (moniteur) / Imprimante / Haut-parleurs /
Projecteur
●Périphériques de d’entrée-sortie
● l’USB / Carte graphique /
II.1.2 Partie logicielle :
On peut décomposer la partie logicielle d’un
ordinateur en quartes éléments : le BIOS, le
système d’exploitation, les drivers et les logiciels.
BIOS (Basic Input Output System) :
●Il initialise tous les composants de la carte
mère et de certains périphériques يقوم بتهيئة جميع
مكونات اللوحة األم وبعض األجهزة الطرفية؛
●Il identifie tous les périphériques internes et
externes qui lui sont connectés ويحدد جميع األجهزة
الداخلية والخارجية المتصلة به
●Si cela n'a pas déjà été fait il initialise l'ordre
de priorité des périphériques d'entrée إذا لم يتم
فإنه يقوم بتهيئة ترتيب األولوية ألجهزة اإلدخال،ذلك بالفعل
●Il démarre le système d'exploitation dans
l'ordre croissant des périphériques
disponibles. يبدأ تشغيل نظام التشغيل بترتيب تصاعدي
لألجهزة المتاحة.
●؟ BIOSماذا يفعل 🔌
● هو أول شيء يعمل عندما تقوم بتشغيل الكمبيوتر..
دو أو (مثل
:إليك وظائفه بطريقة مبسطة●
تشغيل وتهيئة المكونات●
بتشغيل وفحص كل قطع الحاسوب األساسية مثل BIOSيقوم●
وبعض األجهزة المتصلة مثل (RAM)،الذاكرة (CPU)،المعالج
.لوحة المفاتيح أو الفأرة
"POST" (Power-On Selfهذا الفحص يسمى غالبًا بـ●
Test).
التعرف على األجهزة المتصلة●
ال ● يتعرف على كل األجهزة الداخلية (مثل ال
ية( ثمل ) SBUال تكو متصلة
ترتيب أولوية أجهزة اإلدخال●
بتحديد أي جهاز يجب أن BIOSإذا لم يتم تحديدها من قبل ،يقوم●
يستخدمه الحاسوب أوالً عند التشغيل (مثالً :اً :ه ي من
من القرص لص
تشغيل نظام التشغيل●
عن نظام التشغيل الموجود على أحد هذه BIOSفي النهاية ،يبحث●
📌
.األجهزة ويبدأ تشغيله
"● 2. "Il déclare les disques
:يتعرف على األقراص الموجودة في الجهاز BIOSأي أن الـ ↪●
SSDأو قرص ) (HDDمثل القرص الصلب●
USBوربما أجهزة تخزين خارجية مثل●
📌
.هذا يسمح له بأن يعرف مكان وجود نظام التشغيل●
"● 3. "Configure les composants
:بتهيئة المكونات األساسية مثل BIOSيقوم ↪●
) (CPUالمعالج●
) (RAMالذاكرة●
كرت الشاشة●
لوحة المفاتيح●
📌
.حتى تصبح كلها جاهزة للعمل●
"● 4. "Recherche l'unité de booting
↪● BIOSمعناها::
.
:مثل " "unité de bootهذا الجهاز يسمى●
القرص الصلب الداخلي●
فيه نظام مثل لينكس أو ويندو USBمفتاح●
.يش ّغل أوالً ●BIOS
يبحث عن نظام التشغيل داخل القرص الصلب (عادة ●
RAM.عندما يجده ،يحمّله في●
ومن هناك ،يبدأ النظام في العم●
Système d’exploitation :
●C’est l’interface qui permet de faire le lien
entre l’utilisateur, les programmes et les
composants de l’ordinateur.
●Il intervient aussi dans la gestion de la
mémoire vive RAM
:هو مثل المترجم أو الوسيط الذي يربط بين
👤
📂
(أنت● المستخدم
️🖥
(مثل المتص الأل● عالبرامج Wor
(مثل المعا الشا الف● مكونات الحاسوب
ّ
.بدونه ،ال يمكن ألي برنامج أو جهاز أن يعمل بشكل مفهوم أو متناسق
:عندما تضغط على زر التشغيل
يظهر لك سطح المكتب● ️🖥
📁
) (Windowsتظهر النوافذ●
💿
يمكنك تصفح الملفات●
🔌
تثبّت برامج جديدة●
USBتوصل أجهزة خارجية مثل الطابعة أو●
:كل هذا بفضل نظام التشغيل ،ألنه هو الذي
.يرسم الواجهة التي تراها●
ّ .
ينظم األوامر التي تعطيها●
.يتواصل مع األجهزة ليجعلها تعمل●
Les 3 principaux systèmes d’exploitation sont :
●Windows
)●macOS (anciennement OS X
●Linux : Gratuit et libre
Roles du système d’exploitation :
●Gestion des ressources :
:الموارد التي يديرها ○
يحدد أي برنامج يحصل على وقت المعالج (CPU):المعالج■
يخصص مساحة لكل برنامج (RAM):الذاكرة■
■ ا أجهزة اإلدخال/اإلخراج/:الإخ
ين :ال ق
) (Interface utilisateurواجهة المستخدم●
) (Gestion des fichiersإدارة الملفات ●
الملفا ○ إنشاء/حذف/نسخ/نقل/حذف
تنظيم البيانات على أقراص التخزين ○
) (Exécution des programmesتنفيذ البرامج●
● يحمل البرامج من التخزين إلى الذاكرة
○ يعزل البرامج عن بعضها لمنع التعارض
○ يتوسط في اتصال البرامج بالموارد المشتركة
●5. ( األمان والحمايةSécurité et protection )
Les logiciels :
●Les logiciels sont des programmes
informatiques conçus pour effectuer une ou
plusieurs tâches spécifiques sur un ordinateur
ou un autre appareil électronique.
Les drivers (pilotes) :
●désigne un programme informatique (logiciel)
particulier.
●rôle est de permettre la bonne liaison entre votre
ordinateur et un périphérique (imprimante,
webcam, scanner, etc.).
( ما هي السواقاتDrivers)؟
● هزة وين برامج صغيرة تترجم بين نظام التشغيل (مثل
أو لة( مثل لط
● الكم "بأ ::بدونها
II.1.3 Démarrage de l’ordinateur :
Lorsque vous allumez un ordinateur, plusieurs
étapes sont effectuées pour démarrer le système.
Voici un aperçu général de ce qui se passe :
●Initialisation du BIOS: Le Basic Input/Output
System (BIOS)
●Recherche du système d'exploitation: Une
fois le BIOS initialisé, il commence à
rechercher le système d'exploitation installé
sur le disque dur
●Chargement du système d'exploitation
●Chargement des pilotes et du système: Une
fois le système d'exploitation chargé, il charge
les pilotes de périphérique et d'autres
composants nécessaires pour le
fonctionnement du système
●Chargement de l'interface utilisateur
II.1.4 Flux de données en exécution :
Lorsque vous lancez Microsoft Word, plusieurs
composants matériels et logiciels interviennent
pour assurer le bon fonctionnement de
l'application. Voici le rôle de quelques-uns de ces
composants clés:
●Microprocesseur (CPU)
●RAM (Mémoire vive)
●Carte mère
●🧩 Carte mère ()اللوحة األم
● 🔹 ما هي؟
●اللوحة األم هي:
●اللوحة الرئيسية داخل الحاسوب.
🧠
●عليها يتم تركيب جميع األجزاء األساسية مثل:
💾
○( المعالجCPU)
○( الذاكرة العشوائيةRAM)
○بطاقات إضافية (كرت الشا ال
○ مخارجUSB، وغيرها،منافذ الشاشة...
🔹 وظيفتها الرئيسية:
○.هي مثل مركز القيادة في الحاسوب
.
Chapitre III : Encodage des données :
L'encodage des données :
عملية تحويل المعلومات إلى شكل يمكن للكمبيوتر تخزينه ،معالجته● ،
.ونقله بفعالية
:الكمبيوتر ال يفهم الصور أو الكلمات أو األصوات كما نفهمها نحن ،بل ●
)يتعامل فقط مع األرقام الثنائية ( 0و● 1
● لهذا السبب ،يجب أن نحوّ ل المعلومات (كلمة،
س و .)..ى
● مثال
3في النظام العشري● 1::
1في النظام الثنائي● 110::
III.2 Codage des entiers :
entiers, on utilise aujourd'huiم Pour représenter des
des systèmes de numération dits pondérés ou
positionnelle.
La définition d'un système de numération pondéré
repose sur trois notions :
●• La « base » du système : c'est un nombre
entier, noté B.
" (ou "baseالقاعدة○ بالفرنسية))
.
:النظام العشري اللي كنستعملوه فحياتنا اليومية ●1.
القاعدة ديالو = ○ 10
كيعني فيه 10أرقام○ 9 ،8 ،7 ،6 ،5 ،4 ،3 ،2 ،1 ،0 :
●Les « chiffres » ou « digits » du système : ce sont
des caractères, tous différents, représentant
chacun un élément de la base. Il y en a donc B au
total, notés 0, 1, 2, 3, 4, ... Pour écrire un nombre,
on associe plusieurs chiffres dans un ordre
déterminé, par exemple : N =1354 ou N =4153,
ainsi de suite.
○ 10 = القاعدة ديالو
○ 9 ،8 ،7 ،6 ،5 ،4 ،3 ،2 ،1 ،0 : أرقام10 كيعني فيه
● Le « poids » :
● de chaque chiffre selon son rang (sa position dans
l’écriture). Compté de la droite vers la gauche,
شنو يعني وزن الرقم؟
● 1354 مثال:مكون من أرقام
ّ تخيل عندك عدد
● كل رقم فهاد العدد عنده "وزن" أو قيمة تختلف حسب المكان ديالو
كيفاش نحسبو القيمة الحقيقية ديال العدد؟
● نبدأ من جهة اليمين آخر رقم:
○ 1 يعني كنضربوه في1 = ) عندو وزن4( الرقم األخير
○ 10 كنضربوه في10 = ) عندو وزن5( الرقم قبل األخير
○ 100 كنضربوه في100 = ) عندو وزن3( الرقم اللي قبل
كنضربوه في1000 = ) عندو وزن1( ○ الرقم اللي في البداية
1000
Le Système décimal :
●Nous utilisons le système décimal (base 10) dans
nos activités quotidiennes. Ce système est base
sur dix symboles, de 0 à 9, avec une unité
supérieure (dizaine, centaine, etc.) à chaque fois
que dix unités sont comptabilisées. C'est un
système positionnel, c'est-à-dire que l'endroit où se
trouve le symbole définit sa valeur. Ainsi, le 2 de
523 n'a pas la même valeur que le 2 de 132. En
fait, 523 est ≪ l'abréviation ≫ de 5・102 + 2・101 +
3・100.
●الشرح المبسط:
○ هو في الحقيقة اختصار للعملية التالية523 العدد:
○5 × 100 (10²) + 2 × 10 (10¹) + 3 × 1 (10⁰)
○أي:
○ 100 = 10² في خانة المئات5 الرقم
○ 10 = 10¹ في خانة العشرات2 الرقم
○ 1 = 10⁰ في خانة اآلحاد3 الرقم
○ مثال تطبيقي:
○ 523 لنأخذ العدد:
○ 500 = 100 × 5 : في المئات5 الرقم
○ 20 = 10 × 2 : في العشرات2 الرقم
○ 3 = 1 × 3 : في اآلحاد3 الرقم
○ 523 = 3 + 20 + 500 = المجموع
هو عشرLa base حينث2 اس10 ة1 اس و10 ● هنا جرنا
Le Système binaire :
●En informatique, outre la base 10, on utilise très
fréquemment le système binaire (base 2) puisque
l'algèbre booléenne est à la base de l'électronique
numérique. Deux symboles suffisent : 0 et 1. 22
Dans ce système, la base B est 2. Il y a 2 chiffres
notés : 0 et 1
العدد ( ₂)1101يعني شنو؟
هاد الرقم فيه 4خانات● :
1011
.كل خانة عندها قيمة حسب الموقع ديالها من اليمين لليسار ●
كيفاش نحسب القيمة ديال كل خانة؟ ●
أول خانة من اليمين = 1=0^2 ●
الثانية = 2=1^2 ●
الثالثة = 4=2^2 ●
الرابعة= 8=3^2 ●
:دابا نعوض األرقام ديال الخانات بالقوة ديال 2
الخانة الرابعة :الرقم هو → 1نحسب ● 8 = 8 × 1
الثالثة :الرقم هو → 1نحسب ● 4 = 4 × 1
الثانية :الرقم هو → 0نحسب ● 0 = 2 × 0
األولى :الرقم هو → 1نحسب ● 1 = 1 × 1
:نجمعوا النتائج
●8 + 4 + 0 + 1 = 13
Chapitre VII : Formules de calculs et
fonctions sur Excel :
Utilisation de l’informatique pour automatiser les
processus de gestion (comptabilité, gestion des
ressources humaines).
■ Objectif : Optimiser l’efficacité et la prise de décision dans les
entreprises.
■ إدارة الموارد البشرية،استخدام تكنولوجيا المعلومات ألتمتة عمليات اإلدارة المحاسبة
■ :: الهدف.
○ Historique de l’informatique :
■ Évolution des ordinateurs : 4 générations (Tubes à vide →
Transistors → Circuits intégrés → Microprocesseurs).
■ Évolution des logiciels : De la programmation en langage machine
aux logiciels SaaS modernes.
■ تاريخ تكنولوجيا المعلومات:
■ زستورات الدوائر ،(الأنابيب المفرغة 4 ::تطور أجهزة الكمبيوتر
لمعالجا،متكاملة
● 🧮 VII.1 Les formules :
■ :: تطور البرمجياتSaaS
● Une formule commence toujours par = et peut contenir :
○ Des valeurs (ex : 5)
○ Des références à des cellules (ex : A1)
○ Des opérateurs (ex : +, -, *, /)
○ Des fonctions (ex : SOMME())
● Exemple : =A1*12
VII.1.1 Saisir une formule
● Cliquez sur une cellule → tapez = ou + ou - → écrivez la
formule → validez.
)ل، ي ،) خاصها تبدا بـ = (يساويExcel قلنا أن أي دالة أو عملية في،● نعم
ل الفرق ه أ+ فشي شرو أ تق ت ت علا كت
فبعض الشروحات؟- أو+ عالش كيبانو 💡
: : عندو اختصارات ذكيةExcel
ويحولها، غادي يضيف تلقائيا ً عالمة = من راسوExcel ، مباشرة3+2+ ● إلى كتبتي
.3+2= إلى
. . غادي يفهمها ويزيد = في األولExcel → 7+5- ● نفس الشيء إلى كتبتي
: :يعني 🔎
✔ صحيح2+3= ●
3+2= يفهمها كـExcel → 2+3+ ●
7+5-= يفهمها كـExcel → 5+7- ●
: :ولكن ⚠️ ●
)) مباشرة- أو+ ● هاد الطريقة (باستعمال
VII.1.2 Opérateurs arithmétiques
● + addition, - soustraction, * multiplication, / division, ^ puissance, %
pourcentage.
VII.1.3 Priorités
● Les opérateurs mathématiques sont par ordre de niveau
priorité d'exécution :
○ Priorité 1 : % pourcentage, ^ puissance.
○ Priorité 2 : * multiplication, / division.
○ Priorité 3 : + addition - soustraction.
● les chaînes de caractères, il existe l'opérateur de concaténation & : si C3
contient Alami et D3 contient Ahmed, la formule =C3&" "&D3 affiche Alami
Ahmed.
هو جمع أو لصق نصين أو أكثر باش يخرج واحد النص " "concatenationالربط أو الـ ●
.موحد
● :األداة اللي كنستعملوها 🔧
كنستعمل الرمز & لربط النصوص Excel، .في ○
)(CONCATENER )(CONCAT )(TEXTJOIN
:مثال من عندك ✅
.
●
:إذا كانت
"● C3 = "Alami
"● D3 = "Ahmed
:وكتبت هاد الصيغة ●
● =C3 & " " & D3
○ :النتيجة غتكون 🔹
:شرح الصيغة 📌
Alami Ahmed
●
" "Alamiتحتوي على → ○ C3
هو مسافة فارغة باش ما يلتصقوش النصوص → " " ○
" "Ahmedتحتوي على → ○ D3
الرمز & → هو اللي كيربطهم كامل ○
Les Références :
:هي ببساطة اسم الخلية أو مجموعة خاليا ،مثل
.والصف E 9تعني الخلية الموجودة عند تقاطع العمود → ● E9
).مرجعية لمجموعة خاليا( E15حتى E5تعني جميع الخاليا من → ● E5:E15
Les références relatives :
● Hiya fache kaykouno les données fi nefesse setare
● =B2*C2 et =B3*C3
● Ola derti copy o nezetiha tehet Execl tl9a2iya ghadi yedire bedele la refernace o
ydire neafesse al 3amaliya
Les Références Absolues :
● Hiya fache kanbghi nehesseb 2 deyal 9iyame bighad enadare 3ela la cellule
Par exemple pour calculer les montants TVA dans la colonne E on utilise la formule
=D2*$I$2 puisque D2 change de valeur verticalement, alors que I2 qui contient le taux
du TVA (20%) ne doit pas changer. Ainsi,
$I$2 restera inchangée qu'on la recopie, à droite, en bas ,à gauche ou en haut.
Y3eni ghadi tabele 3ela A3emida lakherine bi mais hadik ghadi tebe9a tabiata
Absolues
=D2*$i$2 Alor dik I2 ghadi teb9a tabeta
● E2 et E3 ect ghadi tebedel mais
● I2 ghadi tebe9a tabeta absou
Les Références mixtes :
● L'adresse de la cellule est ½ absolue, ½ relative
● Exemple de formule : =$B4 la colonne est absolue, la ligne
relative
○ Ya3eni Hare ghadi ytebet mais ra9em deyal setare ghadi
yetebedel
● =B$4 ya3eni setare ghdi yeBça tabet mais Hare ghadi yetebedel
●
● =$B6: harefe tabet ra9em
ghadi yetbedel
● =C$3 : ra9eme ghadi yebe9a
tabet mais hare ghadi yetbedel
ها واحد التلخيص بسيط و واضح باش تبقاي عاقلة على كلشي اللي خدمنا عليه
فـExcel:
✅ ( تلخيص حول المراجعRéférences) و األسماء فـExcel
🔹 1. ( الخليةCellule):
بحال،هي المربع اللي كيتكتب فيه الرقم أو النص: A1, B2, ...
🔹 2. ( المرجعRéférence):
( هو اسم الخلية اللي كنستعملوه فـ الصيغformules).
ًمثال
والسطر A 2مرجع لخلية فـ العمود ← ●A2
B2فـ A2صيغة كتضرب محتوى ← ●A2*B2
(Référence relative):المرجع النسبي 🔹 3.
هو المرجع اللي يتغير تلقائيا ً ملي كتنسخ الصيغة لسطر آخر.
:
D2فـ → =A2*B2
D3فـ → =A3*B3
(Référence nommée):المرجع المسـمى 🔹 4.
.هو تسمية خلية باسم مفهوم سهل باش تستعملها فـ الصيغ
كيفاش تديرها؟
A2كليـك على الخلية مثالً1.
Salaireفوق األعمدة)→) ك " "Name Boxفـ2.
:من بعد فـ أي خلية كتب3.
=Salaire * 2
●#### : Hiya fache katekoune 3adena dik
moraa3e awe cellule misaha deyalha deghira o
Are9ame ketare
●#Valeur! : ya3eni henna chi haja fi hadik
mou3adala li derena ghalta li maymekenche
execl ye9eraha par example anaho deroube
chi jouje heroufe fi be3ediyathoum
maymekenche par example
○Excel ne peut pas faire 2 + 3 + Salut ! il
renvoie donc une erreur.
●#DIV/O! : Ila kane 3adek 9issema 3ela 0 o
lafaraghe
●#N/A : fahce kaye koune 3andi ch
○3ineda al ba7et 3ane 9ima ghayer
mawejouda
○ ناسي تدير مرجع،ًغياب قيمة ضرورية في المعادلة مثال
)لخلية معينة.
○ ،ًاستخدام نوع خاطئ من البيانات في المعادلة (مثال
ان خ با ّل نص ي
○ البحث في بيانات غير مرتبة في دوال مثل
RECHERCHEV أوRECHERCHEH، مما يجعل الدالة
غير قادرة على العثور على النتيجة المطلوبة.
○ Un argument obligatoire dans la formule
est absent.
○Un argument d'un type inapproprié est
utilisé dans une formule.
○Les fonctions RECHERCHEV,
RECHERCHEH ou INDEX effectuent une
recherche dans une ligne ou une colonne
non triée.
●#NAME : hiya fache kenbghiwe ndekhelo chi
mo3adale fi execl kadire chei3maliya matalan
Summe() bzche yessehal 3elik tejeme3e chi
a3edade o katektebha ghalta
○• Vous avez utilisé un nom de cellule ou de
plage de cellules qui n'existe pas.
○ • Un nom a été mal orthographié.
○ • Du texte a été saisi dans une formule
sans être placé entre guillemets.
○ • Une fonction a été mal orthographiée.
○ ✅ 1. "Vous avez utilisé un nom de cellule
ou de plage de cellules qui n'existe pas"
○()استعملت اسم خلية أو نطاق خاليا غير موجود
كتكت ف الصيغ: =SOMME(A1:A10) ولكن
الخاليا منA1 حتىA10 أو استعملت اسم نطاق،ما كايناش
(مثلVentes_2024) ولكن ما سميتيهش من قبل.
○ ✅ 2. "Un nom a été mal orthographié"
○ ()اسم تكتب بشكل غير صحيح
كتقص الدال: SOMME ولكن كتكتبهاSOME أو كتكتب
اسم خليةTotal_Annuel ولكن كتنسى _ وتكتب
TotalAnnuel.
○ ✅ 3. "Du texte a été saisi dans une formule
sans être placé entre guillemets"
✅
○ ()"" دخلتي نص داخل المعادلة بدون عالمات االقتباس
○ 4. "Une fonction a été mal orthographiée"
○ ()اسم الدالة تكتب بطريقة خاطئة
كتقص: MOYENNE ولكن كتكتبهاMOYENN، أو
RECHERCHEV وكتكتبهاRECHERCHV.
● #REF :
○ Kaye koune ila hedefena chi 3amode o
hadake 3amoude kayen fi aterafe aèade ale
mou3adalte
○ Fache kanchedo dik 3amode li fihe
almo3adala okandiro copy coller o dakchi li
sab9o mafihece mou3adala
○ Vous avez supprimé ou collé des cellules
auxquelles d’autres formules faisaient
référence.
○ Vous avez utilisé une liaison de cellule non
valide.
● #null !
● هاد الخطأ كيوقع فاش كتكتب شي معادلة فيها فراغ بال قصد
● Exemple =SOMME(A1 A10). Il manque les deux
points (:) pour séparer les deux cellules.
✅
● #nombre !
○ 1. "Un nombre est trop grand ou trop
petit pour être représenté dans Excel"
○ (العدد كبير بزاف أو صغير بزاف وExcel ما كيقدرش يتعامل
✅
)معاه
○ 3. "Vous avez utilisé un argument
incorrect dans une fonction qui exige un
argument numérique"
○ ()دخلتي قيمة غير رقمية فدالة خاصها رقم
○ "Une fonction qui s'exécute par itération ne
parvient pas à trouver un résultat"
■ = الدالة اللي كتخدم بالتكرار ما لقاتش النتيجة
■ مثال بسيط:
■ ويجمع2 كتقلب على واحد الرقم اللي فاش كتضربو فـ
25 يعطيك،5 مع.
■ Excel حتى يلقى الحل...3 ،2 ،1 غادي يجرب رقم
المناسب.
.يا إما المعادلة ما عندهاش حل ■
.ما قدرش يوصله فعدد المحاوالت المحدد Excelيا إما ■
تحاو تل ج ■ يا إما كتطلب نتيجة مستحيلة (مثالً:
عد
:مكونات أي دالة 🧱
االسم ديال الدالة ️🏷1.
كل دالة عندها اسم خاص بها.
:
.باش تجمع األرقام = ○SOMME
.باش تحسب المعدل = ○MOYENNE
.باش تجيب تاريخ اليوم = ○AUJOURDHUI
● القيم اللي كتدخل للدالة)( 📥 Les arguments
ملثا
CopierModifi
)=SOMME(A1:A5
"جمع ليا argument،هو A1:A5هنا 2. يعني قلتي للدالة::
هاد ا
شنو كتخرج الدالة)( 📤 Le résultat
3.
Excel
ً:ملثا
وهاد الخاليا فيهم =SOMME(A1:A5) 4 + 5 + 3 + 2إذا كانت
،6 +
🧾
النتيجة غتكون 20
كيفاش تكتب الدالة)( 4. La syntaxe
ً:ك دال عنده طريق خاص فالكتابة ملثا
CopierModifier
)=MOYENNE(B1:B4
a.❌ :خطأ
b.CopierModifier
)MOYENNE(B1 à B4 ماشي صحيحة ←
Principe des fonctions :
Les fonctions statistiques :
Les fonctions statistiques permettent d'effectuer des analyses
statistiques portant sur des nombres.
Plage_de_critères_n , Critère_n)
Example :
● 🧮 مثال تطبيقي:
○ عندنا جدول فيه أعمدة:
○ العمودA فيه األسماء
○ العمودB فيه األعمار
○ العمودC فيه المدينة
● ونريد عدّ األشخاص الذين:
○ 20 أعمارهم أكبر من
○ " ويعيشون في مدينةTunis
● =[Link](B2:B10;">20"; C2:C10;"Tunis")
● B2:B10 → هذا هوPlage_de_critères_1 ()نطاق األعمار
● ">20" → هذا هوCritère_1 ( 2> ::الشرط األول0)
● C2:C10 → هذا هوPlage_de_critères_2 ()نطاق المدن
● "Tunis" → هذا هوCritère_2 ( ::الشرط الثاني = Tunis)
Les critères peuvent inclure des opérateurs comme dans le tableau
suivant :
Fonctions mathématiques :
● هي دوال فيExcel ُتستخدم لتنفيذ عمليات رياضية على األرقام مثل:
Nom de la fonction role syntaxe
ABS ترجع القيمة المطلقة لعدد ABS(nombre)
(أي بد لإشا
ENT تقرب الرقم إلى أقرب عدد
ّ ENT(nombre)
صحيح أصغر أو يساويه
ARRONDI تقرب الرقم إلى عدد معين
ّ ARRONDI(nombre,_nombr
من األرقام العشرية )e_de_chiffres
[Link] تجمع القيم التي تحقق شرط [Link](plage,critère,
واحد )][somme_plage
[Link] تجمع القيم التي تحقق عدة [Link](Plage à
شروط additionner;Plage de
critères 1;Critère 1; Plage
)de critères 2;Critère 2;...
Les fonctions logiques :
هذه الشروط تكون Excel.الدوال المنطقية ُتستخدم الختبار شروط محددة داخل
:نتيجتها
( ✅ VRAI
( ❌ FAUX
● صحيح))
● خطأ))
) ET (ANDالدالة ✅ 1.
ُتستخدم الختبار عدة شروط في نفس الوقت.
:
.صحيح إذا كانت جميع الشروط صحيحة ● VRAI
خطأ إذا كان شرط واحد فقط خاط ● FAUX
)=ET(condition1; condition2; ...
)=ET(A1>10; B1=5
) OU (ORالدالة ✅ 2.
ُ .تستخدم الختبار عدة شروط ،لكن يكفي أن يكون واحد منها فقط صحيح
:النتيجة تكون 🔹
( ● VRAI .صحيح))
( ● FAUX .خطأ))
)=OU(condition1; condition2; ...
)=OU(A1=100; B1<20
) SI (IFالدالة ✅ 3.
هي أهم دالة منطقية
صحيحا تعطي نتيجة ،وإذا كان خاطًئ ا
ً تستخدم الختبار شرط ،وإذا كان الشرط
تعطي نتيجة أخ
)=SI(test_logique; valeur_si_vrai; valeur_si_faux
" ناجح";";" راس" ;=SI(A1>=10
Les fonctions date et heure :
ُ .تستخدم هذه الدوال لمعالجة البيانات المتعلقة بالتواريخ واألوقات
)( AUJOURDHUIالدالة 1.
● (تاريخ ::الوصف
2. الدالةJOURS()
● تحسب عدد األيام بين تاريخين:الوصف.
:● الصيغة
●=JOURS(Date_fin, Date_debut)
[Link]
●permet de faire la différence entre deux dates
en mois, en années ou en jour.
●=DATEDIF(date_début , date_fin , unité)
Les différentes unités disponibles avec la
fonction DATEDIF sont :
●Y = كتعاود لك عدد السنوات الكاملة اللي كاينة بين تاريخ
البداية وتاريخ النهاية.
○Example :
■=DATEDIF("15/01/2020",
"25/03/2023", "y")
●"M" = كتعاود لك عدد الشهور الكاملة اللي كاينة بين تاريخ
بال ما تحسب السنوات،البداية والنهاية.
كتعاود لك عدد األيام اللي كاينة بين تاريخ البداية وتاريخ = "●"D
.النهاية
كتعاود لك الفرق بين الشهور فقط بين تاريخ البداية = "●"Ym
.والنهاية ،بال ما تحسب األيام والسنوات
كتعاود لك الفرق بين األيام فقط بين تاريخ البداية ="●"yd
.وتاريخ النهاية ،بال ما تحسب السنوات
كتعاود لك الفرق بين األيام فقط بين تاريخ البداية = "●"Md
.والنهاية ،بال ما تحسب الشهور والسنوات
Les fonctions imbriquées :
.هي دالة داخل دالة
.بمعنى::
:مثالً
أكبر من 30؟ A3و A2و A1تحب تعرف هل مجموع القيم في●
excel
" نعم";";ل" " ;●=SI(SOMME(A1:A3)>30
Les fonctions texte :
، هي دوال ُتستخدم للتعامل مع النصوص (كلمات،
، تحويل الحروف، جمع نصين، قص جزء منه،ُتستعمل لتغيير شكل النص
إلخ.
▪️ MAJUSCULE
🎯 ( تحوّ ل كل الحروف إلى حروف كبيرةCapitales).
🔤 =MAJUSCULE(texte)
🧪 =MAJUSCULE("bonjour") → "BONJOUR"
▪️ MINUSCULE
🎯 ( تحوّ ل كل الحروف إلى حروف صغيرةminuscules).
🔤 =MINUSCULE(texte)
🧪 =MINUSCULE("BONJOUR") → "bonjour"
▪️ NOMPROPRE
🎯 والباقي صغير،تجعل أول حرف من كل كلمة كبير.
🔤 =NOMPROPRE(texte)
🧪 =NOMPROPRE("ahmed ali") → "Ahmed Ali"
▪️ NBCAR
🎯 تعطيك عدد الحروف (بما المسا )ف
🔤 =NBCAR(texte)
🧪 =NBCAR("Excel") → 5
▪️ GAUCHE
🎯 تستخرج عد ًدا معي ًنا من الحروف األولى من اليسار.
🔤 =GAUCHE(texte; nombre_caractères)
🧪 =GAUCHE("Informatique"; 4) → "Info"
▪️ DROITE
🎯 تستخرج عد ًدا معي ًنا من الحروف األخيرة من اليمين.
🔤 =DROITE(texte; nombre_caractères)
🧪 =DROITE("ordinateur"; 3) → "eur"
▪️ STXT
🎯 من موقع محدد،تستخرج حرو ًفا من وسط النص.
🔤 =STXT(texte; position_départ;
nombre_caractères)
🧪 =STXT("technologie"; 5; 3) → "nol"
▪️ CONCATENER
🎯 تدمج ع ّدة نصوص في سلسلة واحدة.
🔤 =CONCATENER(texte1; texte2; ...)
🧪 =CONCATENER("Bonjour "; "Ali") → "Bonjour Ali"
▪️ & (Esperluette)
🎯 تدمج نصوص بطريقة مختصرة.
🔤 =texte1 & texte2
🧪 "Bonjour " & "Ali" → "Bonjour Ali"
La fonction RECHERCHEV :
دالةRECHERCHEV فيExcel ُتستخدم للبحث عن قيمة
ترجع لك قيمة من، وإذا وجدتها،معينة في العمود األول من جدول
نفس الصف ولكن من عمود آخر تحدده أنت.
●=RECHERCHEV(cellule_lue ; tableau ;
numéro_de_colonne ; valeur_proche)
●cellule_lue ()القيمة التي نبحث عنها:
●tableau ()الجدول:
رقم العمود الذي ُتريد الجواب( ●numéro_de_colonne
)منه
):قيمة تقريبية أو مطابقة تامة( ●valeur_proche
●Example :
)●=RECHERCHEV(102 ; A2:C4 ; 3 ; FAUX
شنو كتقول هاد الجملة؟○
.هو الرقم اللي كنقلبو عليه ●102:
.هو الجدول اللي فيه المعلومات ●[Link]
ال ●3: هو العمود رقم ( 3يعني ال
يعني بغيت القيمة تكون مطابقة تماما ،ماشي شي حاجة ●FAUX:
قريبة
)●Si l'argument est VRAI (ou 1
● Excelيعني::
.
)●Si l'argument est FAUX (ou 0
خاصو يجيب لك القيمة اللي كتعادل بالضبط : Excelيعني●
.القيمة اللي كتقلب عليها
إال ما لقاهاش ،غادي يعطيك رسالة خطأ (مثل● #N/
A
)ما تعطيهوش القيمة( Si l'argument est omis
VRAI.كيعتابر داكشي بحال ●Excel
يعني غادي يرجع لك القيمة األقرب األقل●
La fonction RECHERCHEV :
:الدور ديالها 🔹
كتقلب على قيمة معينة فـ السطر األول ديال جدول،
.وكتعطيك النتيجة من نفس العمود ولكن من سطر آخر حسب اللي كتعطيه
(Syntaxe):الصيغة 🔹 🔧
Copier le code
; =RECHERCHEH(valeur_cherchée ; tableau
)numéro_de_ligne ; valeur_proche
:شرح كل جزء 🔹 💡
) cellule_lueأو( 1.valeur_cherchée
القيمة اللي كتقلب عليها فالسطر األول→ .
: "Nom", "Produit", "Math", "Lundi",...
2.tableau
الجدول اللي فيه المعطيات كاملين→ .
: A1:D3
3.numéro_de_ligne
= 2السطر → السطر اللي بغيت ترجع منو النتيجة (مثالً:
4.valeur_proche
خاص القيمة تكون مطابقة ،%100ولإ كيعطي ○FAUX:
erreur
يقبل أقرب قيمة (خاص ال ال ي م ○VRAI:
VRAI.كيعتابرها : Excelإذا خليتيه خاوي○
Chapitre V : Introduction à la technologie du
web :
V.1 La notion du web et de internet :
) t(Interne أوالً:: ✅
:اإلنترنت هو●
.شبكة من شبكات الحواسيب المرتبطة ببعضها حول العالم ○
).شبكة مترابطة( Interconnected Networkاسمه اختصار لـ ○
○ ل وظيفته::
.
IPكيف تتم عملية النقل؟ باستخدام نظام عناوين رقمية معقدة مثل●
.لتحديد مكان كل جهازaddresses
:خلفية تاريخية ️🕰
ARPANET.أول نموذج من اإلنترنت كان يُسمى ●
.تم تطويره في الستينات من قبل وزارة الدفاع األمريكية ●
في البداية كان ألغراض عسكرية ،ثم انتقل لالستخدام في البحث العلمي ●
.والجامعات
:بمرور الوقت ،أصبح اإلنترنت يُستخدم في تطبيقات عديدة مثل●
) (Emailالبريد اإللكتروني ○
) (peer-to-peerمشاركة الملفات ○
○ وأيضًا...... (Web
✅ (Webثان ًيا::
هو فقط واحدة من الخدمات التي تعمل " "World Wide Webالويب أو ●
.عبر اإلنترنت
● 199 1.تاريخ ظهوره::
:يُستخدم الويب لعرض صفحات ومواقع ،ويمكنك الوصول إليه عبر ●
Google Chrome، Firefoxالمتصفحات مثل ○
األجهزة مثل الكمبيوتر أو الهاتف الذكي ○
:تشبيهات مبسطة 🧾
.تخيّل اإلنترنت كـ الطرق والبنية التحتية ●
.والويب كـ السيارات التي تسير على هذه الطرق و ُتوصلك للمواقع ●
.أو تخيّل اإلنترنت كـ المكتبة ،والويب كـ الكتب التي يمكنك تصفحها بداخلها ●
:بعض تقنيات الويب المهمة 🔗
النص التشعبي ،وهو ما يسمح لك بالنقر على روابط ● Hypertexte:
.لالنتقال من صفحة ألخرى )(links
العنوان الذي يُستخدم ● URL (Uniform Resource Locator):
: [Link].للوصول ألي صفحة أو ملف على الويب مثالً
Historique du Web :
بداية الفكرة في الستينات ●
اإلنترنت بدأ كفكرة من وزارة الدفاع األمريكية (وكال . A)RP Aك
مخت كمب أ ر ير
الر ء الش ف م ة ى
ARPANETشبكة ●
هذه كانت أول شبكة ARPANET.في عام ،1969اخترعوا شبكة اسمها
(packet switching)،كمبيوتر تستخدم تقنية جديدة اسمها تبديل الحزم
لها عبر وهي طريقة تقسيم المعلومات إلى أجزاء صغيرة (حزم)
بكة شكل
أول رسالة عبر الشبكة ●
) (UCLAأول رسالة أرسلوها كانت بين جامعة كاليفورنيا في لوس أنجلوس
ل .ومعهد ستانفورد..
تطور الشبكة ●
كبرت مع الوقت وصارت تشمل جامعات وأبحاث أكثر ARPANET ،شبكة
وهو البروتوكول TCP/IP،وفي عام ،1983تم اعتماد نظام مهم اسمه
.الذي يسمح لجميع األجهزة المختلفة بالتواصل مع بعض
) (World Wide Webظهور الويب ●
ب ،لي هو رع في عام ،1989شخص اسمه تيم بيرنرز-لي-لي
ت( مث لة بر نت ا ت فح ام مح نا
اإلنترنت للجميع ●
في التسعينات ،اإلنترنت بدأ يدخل السوق التجاري ،وصار متاح لكل الناس
بسرعة ،وبسبب هذا ،انتشر في كل أنحاء العالم وأصبح جزء أساسي من
حياتنا اليومي
Les générations du Web :
Les générations du web font référence aux différentes
phases d'évolution du World Wide Web depuis son
apparition dans les années 1990. Chaque génération est
caractérisée par des innovations technologiques et des
changements dans la manière dont les utilisateurs
interagissent avec le web.
Web 1.0 :
.هو المصطلح الذي ُيستخدم لوصف المرحلة األولى في تطور الويب ""Web 1.0
يعني لما بدأ اإلنترنت في التسعينات ،هذه كانت أول فترة من حياته ،واستمرت ●
2تقريبًا حتى بداية األلفينات (سنة
يتكون من مواقع "ثابتة
الويب في هذه المرحلة كان ّ
.هذا يعني أن صفحات الويب لم تكن تسمح ألي تفاعل من المستخدم ●
مثالً ،لو فتحت موقع ،كنت فقط تقرأ المعلومات المعروضة ،لكن ما كنت ●
.تستطيع أن تغير شيء أو تضيف محتوى أو تشارك
هذه الصفحات كانت ُتعرض للمستخدمين فقط بدون تفاعل ،ما كان هناك مشاركة
.فعلية
.كان المستخدم يستهلك المحتوى فقط ،ال يشارك أو يرسل بيانات ●
.هذه المواقع كانت تشبه الكتب أو المقاالت اإللكترونية فقط ●
:الويب 1.0كان يتميز بعدة خصائص مثل
صفحات ويب ثابتة)● Pages web statiques (:
صفحا وي يت إنشاؤه وتبق كم هي بدو تغيي أ تفاع م الزوا
محتوى محدود)● Contenu limité (:
المحتو كا يتكو بشك أساس م نصو وصو ورواب بسيط
غياب الشبكات االجتماعية)● Absence de réseaux sociaux (:
ل تك موجود شبكا تواص مث فيسبو أ تويتر وكا التواص بي
المستخدمي محدو جدا
تصميم بسيط)● Design basique (:
المواق كان بسيط جدا م حي الشك والتنسي
تقنيات محدودة)● Technologie limitée (:
ت استخدا تقنيا بسيط مث وكان التفالعا باستخدا HTML CSS
tنادر جداJavaScrip
Web 2.0 :
،وهي صفحات ثابتة Web 1.0في البداية ،كان اإلنترنت ّ
يتكون من مواقع
لكن (hyperliens)،يعني كانت الصفحات مرتبطة ببعضها بروابط بسيطة ●
.المستخدمين فقط كانوا يقرأون المحتوى دون أن يتفاعلوا
« ● les années 2000 qu'est né le web 2.0, aussi appelé
web participatif ».
(Sites web dynamiques):مواقع ويب ديناميكية
المواقع صارت تفاعلية أكثر ،تسمح للمستخدمين بإرسال بيانات ،مثالً تعبئة ●
.نماذج أو البحث داخل الموقع
.واجهات االستخدام أصبحت أغنى وأسهل ●
(Réseaux sociaux):الشبكات االجتماعية
.ظهرت منصات مثل فيسبوك وتويتر وغيرها ●
الناس صاروا يشاركوا محتوى ،يتواصلوا مع بعض ،وينشئوا مجتمعات عبر ●
.اإلنترنت
(Applications web):تطبيقات الويب
بدأت التطبيقات اللي تشتغل على اإلنترنت تشبه برامج الكمبيوتر العادية ،مثل ●
.محررات النصوص أو برامج البريد ،بس تشتغل داخل المتصفح
(Contenu généré par lesالمحتوى المولد من المستخدمين
utilisateurs):
المستخدمون صاروا ينشروا فيديوهات ،صور ،تعليقات ،ومشاركات على ●
.المواقع بسهولة
(Design amélioré):تصاميم محسنة
.المواقع صارت أجمل مع رسوم متحركة وتأثيرات بصرية جذابة ●
(Technologies avancées):تقنيات متقدمة
ساعدت في تطوير مواقع XMLو JavaScriptو AJAXتقنيات مثل ●
.تفاعلية وسلسة
Web 3.0 :
وهو (Web sémantique)،يُعرف أيضًا باسم الويب الداللي Web 3.0
.التطور القادم والمهم للويب
هو جعل اإلنترنت أكثر ذكا ًء وتفاعلية بحيث تستطيع اآلالت Web 3.0الهدف من
بح ب أ ل تق (الحواسيب) اسيب )ف وتفسير لمعل
ل د و وتو
(Le Web sémantique):الويب الداللي ●
○ هنا اآلالت ما تكتفي بقراءة البيانات فقط ،بل تفهم معناها..
.
هذا يساعد على تنظيم المعلومات بشكل أفضل ،وبالتالي نتائج البحث ○
.تكون أكثر مالءمة
(L'Intelligence Artificielle - IA):الذكاء االصطناعي ●
Web 3.0.الذكاء االصطناعي هو أحد األسس المهمة في
يمكن لآلالت تحليل سلوك وتفضيالت المستخدمين ،فتقدم لهم محتوى أو ○
.خدمات مخصصة أكثر تناسب احتياجاتهم
(Le Web distribué):الويب الموزع ●
يعني أن البيانات ال ُتخزن في مكان واحد فقط ،بل موزعة على عدة ○
.خوادم وأجهزة
هذا يجعل اإلنترنت أكثر أما ًنا وموثوقية ،ألن تعطل أو هجوم على خادم ○
.معين ال يؤثر كثيرً ا على الشبكة
(La Blockchain):تقنية البلوكشين ●
○ La blockchain est une technologie qui permet de
stocker des données de manière transparente,
sécurisée et immuable. Elle est utilisée dans le
Web 3.0 pour des applications telles que la
vérification d'identité, les contrats intelligents, la
protection de la vie privée et la gestion des
transactions.
هي طريقة لتخزين البيانات بشكل آمن وشفاف بحيث ال يمكن التالعب ○
.بها
لتطبيقات مثل التحقق من الهوية ،العقود الذكيةُ Web 3.0 ،تستخدم في ○
.حماية الخصوصية ،وإدارة المعامالت
(Interfaces utilisateur avancées):واجهات مستخدم متطورة ●
يمكن للمستخدمين التفاعل مع اإلنترنت عبر تقنيات Web 3.0،في ○
.مثل األوامر الصوتية أو التحكم بحركات اليد
.هذا يسهل التواصل مع اآلالت ويجعل االستخدام أكثر سهولة وفعالية ○
(Internet des Objets - IoT):إنترنت األشياء ●
○ ت، تقنية تربط األشياء اليومية (كالسيارات،
هز ة ) ة،
تستخدم هذه التقنية لجمع بيانات حية لتحسين تجربة Web 3.0،في ○
.المستخدم ،مثل ضبط حرارة البيت تلقائيًا حسب تفضيالتك
:خالصة ●
هو نسخة أكثر ذكا ًء وأما ًنا من اإلنترنت ،حيث تفهم اآلالت ○ Web 3.0
ما يحتاجه المستخدم بدقة ،ويتم توزيع البيانات بشكل يجعل الويب أكثر
قوة وأما ًنا.
سيغير بشكل كبير طريقة استخدامنا لإلنترنت ويوفر تجارب أكثر
.تخصيصًا وفعالية
Web 4.0 ou web intelligent :
الويب الداللي) Web 3.0 ( ،)،هو التطور الطبيعي والمنطقي لـ Web 4.0
ط ء ى و ق ن ح و ف ش ن ى ا ن ا
ن Web 4. ت ا ا ا ة 0.ي و ة
Web 4.0:بعض األفكار والتوقعات حول
تطورا1.
ً Une intelligence artificielle plusذكاء اصطناعي أكثر
avancée :
غيكون متقدم ج ًدا ،قادر على فهم Web 4.0الذكاء االصطناعي في ○
.المستخدم بشكل أعمق وتحسين تجربة االستخدام بشكل كبير
تلقا automatiserغيقدر ي ○ بزاف ديال المهام (يعني
Des interfaces de réalitéواجهات واقع معزز وواقع افتراضي2.
augmentée ou virtuelle plus répandues :
بشكل ) (VRوالواقع االفتراضي ) (ARستنتشر تقنيات الواقع المعزز ○
.وتفاعلية للمستخدمين ) (immersiveأكبر ،باش توفر تجارب غامرة
مثالً ،بدل ما تتصفح موقع فقط ،غتكون قادر تدخل لعالم افتراضي ○
.تتفاعل فيه بشكل طبيعي
Une connectivité renforcée :اتصاالت أسرع وأكثر موثوقية3.
غيستخدم شبكات اتصال أسرع وذات جودة عالية تربط بين ○ Web 4.0
.المستخدمين ،األجهزة ،والبيانات بطريقة سلسة وبدون انقطاعات
Une automatisation accrue :أتمتة متزايدة4.
) (workflow automationغيكون هناك المزيد من أدوات األتمتة ○
.التي تجعل إنجاز المهام أسرع وأسهل
مثالً ،يمكن تنظيم األعمال بشكل تلقائي أو ترتيب المواعيد بدون تدخل ○
.كبير منك
Des technologies de stockage deتقنيات تخزين بيانات متقدمة5.
données plus avancées :
على طرق جديدة لتخزين البيانات تكون أكثر أما ًنا Web 4.0سيعتمد ○
.وموثوقية
.هذا يعني حماية أفضل للبيانات وتقليل مشاكل فقدان المعلومات ○
:خالصة●
.ال يزال موضوعًا مستقبليًا وغير محدد بشكل واضح Web 4.0 .الـ ●
.
V.4 Fondement de l’Internet :
V.4.1 Internet :
) (V.4.1شنو هو اإلنترنت؟ 🧠
:باش نفهمو اإلنترنت ،خاصنا أوالً نعرفو
) (réseauشنو هو الشبكة ✅
:الشبكة هي
)..
✅
مجموعة ديال الحواسيب (أو أجه بح التلفو الطابل ● .
كلهم مربوطين ببعضهم ●
وكيقدرو يتبادلو المعلومات ● ✅
تخ ّيل مثالً📌 :
.إلي بغيت تبع صور م 3
واح آخر كتستعم الشبك
كيفاش كيتربطو هاد األجهزة؟ 🔌
:باش األجهزة ت ّتاصل ببعضها ،خاص
) (câblesأسالك●
:أجهزة الربط بحال ●
اللي كيعطي الويفي (routeur):الراوتر○
كينظم التوصيل (commutateur):السويتش○ ّ اللي
هي نقطة فيها الربط ،بحال محطة فالطريق (nœud):والنود○
:مثال بسيط باش تفهم 👦👧👩👨
:تخيّل راسك فـ مجموعة ديال الناس
كتعرفهم●
كتقدر تهضر معاهم ●
كيتبادلو المعلومات ●
:نفس الشي الشبكة
رفو "ع ● الحواسيب "كيتعرفو"
كيتبادلو البيانات بحال الصور ،الفيديو ،الرسائل ●
:ودابا نرجعو للـ إنترنت 🌍
✅
● اإلنترنت هو::
كتوصل بين مئات الماليين ديال الشبكات الصغيرة فالعالم ●
● يعني::
كيفاش كيمشي اإلنترنت؟ ⚡
● ف تم المعلومة (بحال ف و ر "بتات"
أو إشا ( ) tsbiيع
هاد البتات كدوز فـ األسالك ،أو فـ الويفي ،بسرعة كبيرة ●
المفهوم المعنى
Réseau مجموعة أجهزة متصلة كتبادل
المعلومات
Internet أكبر شبكة فالعالم ،كتجمع كل الشبكات
Noeud نقطة ربط فالشبكة بحال جهاز أو راوتر
Bits إشارات فيها المعلومات كتمشي بسرعة
فالكابالت
ما هو اإلنترنت؟ 🌐
اإلنترنت هو شبكة من الشبكات ،يعني هو مجموعة ضخمة من شبكات ●
🔹
.الحواسيب المتصلة ببعضها البعض حول العالم
● :أي "inter-networking" :جاية من كلمة " "Internetكلمة
.
:الفكرة األساسية من اإلنترنت 💡
الهدف من اإلنترنت هو ربط جميع الحواسيب ببعضها البعض ،سواء ●
كانت قريبة أو بعيدة ،وبطريقة تضمن بقاء هذا االتصال مستمراً حتى لو
.وقع مشكل في جزء من الشبكة
كيفاش كيتواصلو الحواسيب عبر اإلنترنت؟ 📡
:الحواسيب كيرتبطو ببعضهم عن طريق ●
) (câblesاألسالك●
األلياف البصرية ●
) (Wi-Fiاألمواج الراديوية ●
.وبنيات تحتية أخرى ●
● أي معلومة كتنتقل عبر اإلنترنت كتحوّ ل إلى إشارات ضوئية أو 🔸
كتمشي عبر األسالك أو الموجات بسرعة قريبة من " "Bitsهاد الـ 🔸 ●
).وهي أصغر وحدة للمعلومة( " "Bitsكهربائية تسمى
!كلما زادت سرعة اإلنترنت Bits،كلما زادت سعة األسالك لنقل الـ ⚡ ●
.سرعة الضوء
● Bitsيعني::
.
V.4.2 Infrastructure matérielle de base de
internet :
باش يكون اإلنترنت خدام في جميع أنحاء العالم ،خاصو مجموعة من األجهزة
.والمعدات اللي كتعاون باش يتم ربط المستخدمين بالشبكة
هاد البنية التحتية المادية هي اللي كتخلي الناس يتواصلو ويتبادلو 🔸
.المعلومات على اإلنترنت
البنية المادية لإلنترنت 💻
اإلنترنت ال يعمل فقط بالبرامج ،بل يحتاج إلى أجهزة حقيقية تساعد على ربط
المستخدمين ببعضهم وتبادل المعلومات بسرعة..
:
1. الحواسيب الكمبيوترات 🖥
📌
.هي أجهزة أساسية في اإلنترنت ●
● .تستخدم إلنتاج المعلومات ،إرسالها ،استقبالها ،وتخزينها
.الحاسوب يمكنه االتصال بحاسوب آخر عبر اإلنترنت بسهولة ●
2. ) (Serversالخوادم 🗄
هي حواسيب قوية ج ًدا مخصصة لتخزين المواقع اإللكترونية ،الصور● ،
📍
...الفيديوهات ،التطبيقات ،قواعد البيانات
● مبان ضخمة ُتسمى مراكز البيانات
ٍ (Dataتوجد غالبًا داخل
✅
Centers).
❌
● .مميزاتها :سرعة ،أمان ،وتحكم كبير
● .عيوبها :غالية الثمن وتحتاج صيانة مستمرة
3. ) (Routersالموجهات 🔁
جهاز يربط بين شبكات مختلفة مثل الشبكة المنزلية وشبكة اإلنترنت● .
:توجي البيانا إل مكانه الصحي عب بروتوكلوا مث
👦👧👩👨
TCP/IP
● :أنواعه
.موجه منزلي :يربط من 10إلى 15مستخدم ○
.موجه خاص بالشركات :يربط من 50إلى 150مستخدم أو أكثر ○
4. ) (Modemالمودم 📡
📌
● جهاز يحوّ ل اإلشارات الرقمية من الكمبيوتر إلى إشارات هاتفية
.والعكس
.يسمح لك باالتصال باإلنترنت عبر الخط الهاتفي أو األلياف ●
5. ) Les commutateurs (ou Switchsالمبدالت 🔀
📌
الم ● أج جهاز يربط بين عدة أجهزة في نفس الشبكة (مثل
● وظيفته::
.
) (Fibre Optiqueكابالت األلياف الضوئية 🔌 6.
نوع خاص من الكابالت يُستخدم لنقل البيانات بسرعة كبيرة ج ًدا 📌 ●
يتم االعتماد عليها اليوم بداًل من الخطوط الهاتفية القديمة ألنها تدعم 🌍 ●
.باستخدام الضوء
.سرعة وإنترنت عالي الجودة
7. Adresse IP
أي "عنوان Internet Protocol Address،هو اختصار لـ IPعنوان
برو الإ
الها هو عبارة عن رقم فريد يُعطى لكل جهاز متصل باإلنترنت (مثل
.). الحاس الطا
.التعريف بنفسه على الشبكة 📍
.تبادل البيانات مع أجهزة أخرى 🔁
●
.إرسال واستقبال المعلومات من المواقع والخوادم 📬
●
●
🔢 IPvأواًل ::
هو اإلصدار الرابع من بروتوكول اإلنترنت ،ويُستعمل لتحديد األجهزة IPv4
.على الشبكة
● يتكوّ ن من أربعة أرقام مفصولة بـ نقاط🔹 .
📌 مثال[Link]::
.كل رقم يمكن أن يكون بين 0و ● 🔸 255
.عدد العناوين الممكنة هو تقريبًا 4.3مليار عنوان 🧮 ●
كا ح لكن مع تزايد عدد األجهزة المتصلة باإلنترنت (هواتف،
نفاد ة .)..أصبح هذا ال د
عد غير كافٍ ،م ذة
🔢 IPvثان ًيا::
IPv4.هو اإلصدار السادس ،وتم تطويره لحل مشكلة نقص عناوين IPv6
● يتكوّ ن من 8مجموعات من أرقام سداسية عشرية 🔹
مفصولة بـ عالمة نقطتين (hexadécimales)، .:
📌 :مثال:
[Link]
34
● يحتوي على عدد ضخم ج ًدا من العناوين ،يكفي لتغطية كل األجهزة 🔸
.في العالم ولمدة طويلة
(Les protocolesبروتوكوالت االتصال – 🧩 V.4.4
)de communication
ما هو البروتوكول؟ ✅
ً :بين هو مجموعة من القواعد التي تنظم كيفية التواصل بين جهازين (مثالً:
نترنت وخادم مصتفح
📌 أ يت بها ة "ا يمكن تشبيه البروتوكول "باللغة"
لطر ل يفهم أدحهم
لماذا نحتاجها؟ 🔄
:لكي
.يتم تبادل البيانات بشكل منظم ●
.يُفهم المحتوى بشكل صحيح ●
.نضمن األمان والسرعة في االتصال ●
البروتوكول الوظيفة
يستخدم لنقل صفحات اإلنترنت من HTTP (HyperText Transfer
)Protocol .الخادم إلى المتصفح
)HTTPS (HTTP Secure HTTP.نسخة مشفرة وآمنة من
ُتستخدم في المواقع التي تتطلب حماية
المت (مثل الب
FTP (File Transfer يُستخدم لنقل الملفات بين الحاسوب
)Protocol .والخادم
SMTP (Simple Mail يُستخدم إلرسال الرسائل اإللكترونية
)Transfer Protocol .من العميل إلى الخادم
TCP/IP مجموعة من البروتوكوالت األساسية
يضمن وصول . TCPفي اإلنترنت
يهتم IPالبيانات بشكل صحيح ،و
.بتحديد الطريق الذي تسلكه البيانات
) (Nom de domaineاسم النطاق – 🌐 V.4.5
ما هو اسم النطاق؟ ✅
هو عنوان نصي يُستخدم للوصول إلى موقع ويب معين بدالً من استخدام عنوان
.رقمي IP
،[Link]نكتب ببساطة مثال::
[Link]
لماذا نستخدم أسماء النطاقات؟ 🧠
.صعبة الحفظ IPألن عناوين ●
.قد تتغير ،بينما يبقى اسم النطاق ثاب ًتا IPألن عناوين ●
🧱
ألنها أسهل في التذكر واالستخدام● .
مكونات اسم النطاق
ّ :
example.االسم :الجزء األساسي مثل1.
.com, .org, .ma...االمتداد :الجزء الذي يأتي بعد النقطة مثل2.
: [Link]مثال كامل
االمتداد االستخدام
.com المواقع التجارية
.org المنظمات غير الربحية
.net خدمات اإلنترنت
والشبكات
.edu المؤسسات التعليمية
.gov الهيئات الحكومية
.ma, .fr, .us مواقع خاصة بالدول
V.4.6 Le Service (ou bien système) DNS :
DNS:تعريف ✅
نظام أسماء( Domain Name Systemهو اختصار لـ DNS
النطاقات).
وه نظا يُستخد لتحوي اس النطا ( مث
مثل( IPإلى عنوان )[Link]
[Link]).
ل 🎯 الهدف::
IP.
؟ DNSكيف يعمل 📞
: [Link].أنت تكتب في المتصفح 1.
.لهذا الموقع IPالمتصفح ال يعرف مباشرة عنوان 2.
ليسأله" ::ما DNSلذلك ،يرسل المتصفح طل ًبا إلى خادم 3.
IPهو [Link]
بالبحث في قاعدة بياناته ،ثم ُيرسل عنوان DNSيقوم خادم 4.
.الحقيقي IPالـ
للوصول إلى الخادم الذي IPالمتصفح يستخدم هذا الـ 5.
.يستضيف الموقع
وأخيرا ،يتم تحميل الموقع في المتصفح 6.
ً .
DNSيمكن تشبيه ️🗂 بدفتر أرقام الهاتف::
.
؟ DNSماذا لو لم يكن هناك 🧠
سيكون عليك كتابة [Link]،بداًل من كتابة
[Link]كل مرة 💫😵
.
.
؟) (Site Webما هو الموقع اإللكتروني 🌐
هو مجموعة من الصفحات اإللكترونية المرتبطة ببعضها●
(غال ًبا
ا ا تم رض ة).LTM H
(Google Chrome Firefox
ُيستخدم الموقع لنشر معلومات ،بيع منتجات ،تقديم خدمات ،أو●
.إنشاء تواصل بين الناس
أين يتم حفظ الموقع؟ ️🗃
الف ي يتم تخزين ملفات الموقع (النصوص،
ات خ
قع نع ف يس ل" الخا نق دما دم( )errvSe
أن فات
ما هو المتصفح؟ 💻🧑
:هو برنامج ُيستخدم لفتح المواقع على اإلنترنت..
●Google Chrome
●Mozilla Firefox
●Microsoft Edge
V.4.7 Les organisations de standardisation
Internet et web :
منظمات توحيد المعايير الخاصة باإلنترنت والويب – 🏛️ V.4.7
تلعب منظمات توحيد المعايير دورً ا أساسيًا في ضمان أن اإلنترنت والويب يعمالن
.بطريقة موحدة ومتوافقة بين جميع الدول واألجهزة والبرامج حول العالم
هذه المنظمات تضع القواعد والتقنيات التي تضمن أن المواقع والتطبيقات يمكنها
.التواصل والتفاعل بشكل صحيح عبر اإلنترنت
:أهم هذه المنظمات
1. فرقة مهندسي اإلنترنت – 🌐 IETF
: Internet Engineering Task Forceاالسم الكامل ●
● الوظيفة::
● TCP/IPمن أهم أعمالها:: HTTP
● .الهدف::
2. اتحاد شبكة الويب العالمية – 🕸️ W3C
: World Wide Web Consortiumاالسم الكامل ●
● الوظيفة::
:من أبرز إنجازاته ●
).لغة إنشاء صفحات الويب( HTMLوضع قواعد ○
).تصميم وتنسيق صفحات الويب( CSSتطوير ○
.وغيرها HTTPتحديث بروتوكوالت مثل ○
● الهدف::
.
3. هيئة اإلنترنت لألسماء واألرقام المخصصة – 🌍 ICANN
: Internet Corporation for Assigned Names andاالسم الكامل ●
Numbers
:الوظيفة ●
إدارة أسماء النطاقات (مثل ○ .com .org، .m
.على مستوى العالم IPتنظيم وتوزيع عناوين ○
● الهدف::
.
لماذا هذه المنظمات مهمة؟ ✅
ICANN:و IETF، W3Cبدون وجود منظمات مثل
.قد يعمل كل موقع بطريقة مختلفة ●
.لن تكون هناك لغة موحدة للتواصل بين األجهزة ●
.قد يحدث تضارب بين أسماء المواقع أو عناوين الشبكة●
V.5 Fonctionnement du web :
V.5.1 Les sites Web :
ما هو الموقع اإللكتروني ؟ 🔹
الموقع اإللكتروني هو مجموعة من الصفحات الرقمية (غالبًا
ه ا ال رتن ن L)MHT
:كل صفحة في الموقع قد تحتوي على
📄
️🖼
نصوص●
🎥
صور●
🔗
فيديوهات●
)تا
● روابط
التعلي محتوى تفاعلي (مثل النم
استخدامات المواقع اإللكترونية 🔹
:يتم استخدام المواقع ألغراض متعددة مثل
ماوقع ● نشر المعلومات (مثالً:
عرض منتجات وخدمات (مثل المت الإلكترو ●
.التواصل مع العمالء أو الزبائن ●
إنشاء مجتمعات إلكترونية (مثل المنتد والشب الاجتما ●
أين يتم تخزين الموقع؟ 🔹
خا ت.).. في ، يتم تخزين ملفات الموقع (صفحات،
ا ان حتوي ع "يستضي أن لسي خاد يرفر ).قول
كيف يتم عرض الموقع للمستخدم؟ 🔹
لكي يتمكن المستخدم من رؤية الموقع ،يجب استخدام برنامج يُسمى المتصفح
:مثل (Navigateur)،
● Google Chrome
● Mozilla Firefox
● Microsoft Edge
يقوم المتصفح بجلب الملفات من الخادم وعرضها بشكل منسق يمكن للمستخدم
.تصفحه
Développement traditionnel :
هذه الطريقة تعتمد على برمجة الموقع من الصفر ،وذلك بكتابة التعليمات
:البرمجية يدويًا باستخدام لغات مثل
.لتصميم الهيكل األساسي للصفحات ●HTML:
●CSS: لتنسيق شكل الصفحات (األلوان،
إلضافة التفاعالت (مثل القو المنسد الرس ●JavaScript:
المنب
:مميزاتها ✅
.تمنح حرية كاملة في التصميم والوظائف ●
مناسبة ج ًدا للمشاريع الخاصة التي تتطلب ميزات معقدة أو تصميم فريد● .
:
.تحتاج إلى معرفة تقنية جيدة في البرمجة ●
.تأخذ وق ًتا أطول في التطوير والصيانة●
Systèmes de gestion de contenu (CMS) : Les
CMS (Content Management Systems) :
هي أدوات ومنصات جاهزة تساعدك على إنشاء مواقع إلكترونية دون الحاجة
:إلى كتابة الكود..
)األكثر استخدا ًما( ●WordPress
●Joomla
●Wix
)للمتاجر اإللكترونية( ●Shopify
)للمدونات( ●Blogger
●Google Sites
:مميزاتها ✅
.سهلة االستخدام ،حتى لغير المبرمجين ●
.يمكن إنشاء الموقع بسرعة كبيرة ●
.لتوسيع الوظائف ) (Pluginsتحتوي على قوالب جاهزة وإضافات ●
:عيوبها ️⚠
.قد تكون محدودة في التخصيص الكامل ●
.تعتمد على المنصة ،مما قد يفرض قيودًا مستقباًل ●
Site web statique et dynamique :
On peut classer les sites web selon le contenu qui
affichent en deux catégories : statique et dynamique
) (Site Web Statiqueالموقع الثابت 🧱
فقط HTML ،هو موقع إلكتروني يتم تصميمه باستخدام
ويعرض نفس المحتوى لجميع الزوار ،بغض النظر عن من هو
.المستخدم أو ماذا يطلب
:الخصائص 🔹
.ال يتغير المحتوى حسب الطلب أو المستخدم●
ال يحتاج إلى قاعدة بيانات أو برمجة خادوم (مثل●
PH P Pyt
.سهل التصميم واالستضافة●
.مثالي للمواقع الصغيرة أو التعريفية●
:أمثلة على مواقع ثابتة 📌
مواقع الشركات الصغيرة التي تعرض خدماتها أو نبذة●
.عنها
(Portfolio).مواقع األعمال الفنية●
.مدونات بسيطة تنشر مقاالت بدون تفاعل كبير●
(CV).مواقع السير الذاتية●
) (Site Web Dynamiqueالموقع الديناميكي ️⚙
هو موقع يستخدم لغات برمجة ديناميكية (مثل ل
PHP قو بيا لتخ المحJavaScrip ) ..t.ويع
ال وتول
:الخصائص 🔸
.المحتوى يتغير حسب المستخدم أو تفاعله مع الموقع●
.يعتمد على قاعدة بيانات وخوادم لمعالجة الطلبات●
.أكثر تعقي ًدا في التصميم ،لكنه أكثر مرونة●
.مناسب للمواقع الكبيرة أو التفاعلية●
:أمثلة على مواقع ديناميكية 📌
: Facebook،مواقع التواصل االجتماعي مثل●
Twitter، LinkedIn.
: Amazon، eBay.المتاجر اإللكترونية مثل ●
V.5.3 Le principe du client-serveur
-ما هو مبدأ العميل-الخادم؟
يُ مبدأ "العميل-الخادم" ميل خادم " نموذج أس
يوقم في شغيل إنترنت أنظمة اسوب الم
يع دوار
) (Clientالعميل●
) (Serveurالخادم أو السيرفر●
؟) (Clientمن هو العميل 🟦
:العميل هو أي برنامج أو جهاز يقوم بـ
.إرسال طلبات للحصول على خدمات أو معلومات●
● (مثاًل ::
Google roChme صفFire ،x)foفإن هذا
:مثال بسيط 🟢
في المتصفح أو تضغط ) (URLعندما تكتب عنوان موقع●
:على رابط
.المتصفح يرسل طلب إلى الخادم ليطلب منه الصفحة○
بعد أن يستلم المتصفح البيانات من الخادم ،يعرضها○
.لك كمستخدم
؟) (Serveurمن هو الخادم 🟨
:الخادم هو جهاز حاسوب أو نظام برمجي يقوم بـ
.استقبال طلبات من العمالء●
● صو و ص تجهيز الرد المناسب (مثل
) ..وإ ه ا
:مثال بسيط 🟢
:عندما يصل الطلب من المتصفح ،يقوم الخادم●
.بالبحث عن الصفحة المطلوبة○
.ثم يرسلها للمتصفح○
.وهكذا ،ترى الصفحة على شاشتك○
كيف يعمل هذا النموذج (العميل-الخادم)؟ 🔄
.هناك تواصل متبادل بين العميل والخادم●
(requête).العميل يرسل طلب○
(réponse).الخادم يرسل رد○
● يتم هذا التواصل باستخدام بروتوكوالت (قوانين
ا
).لنقل صفحات الويب( ○HTTP
).File Transfer Protocolلنقل الملفات( ○FTP
).Simpleإلرسال البريد اإللكتروني( ○SMTP
Mail Transfer Protocol
ما أهمية هذا النموذج؟ ️⚙
:يسمح بتقسيم العمل بذكاء●
○ الخادم::
.
○ .العميل::
.يجعل النظام أكثر كفاءة وتنظيمًا●
V.5.1 Publication et hébergement des sites
web :
ما هو نشر الموقع؟ 🔵
نشر الموقع يعني جعله متاحً ا للناس عبر اإلنترنت.
:
HTMLملفات●
CSSملفات●
JavaScriptملفات●
الصور والوسائط األخرى●
كيف يتم النشر؟ 🟡
لكي يتم نشر الموقع ،يجب أواًل استضافته على خادم
(serveur).
:وهذا يتم بطريقتين
1. باستعمال خدمة استضافة خارجية (شركة
ال
.أو على خادم خاص بك 2.
بعد اختيار االستضافة ،يتم نقل ملفات الموقع إلى الخادم عن
:طريق
أو (FTP)،بروتوكول نقل الملفات●
.أداة إلدارة المحتوى●
الموقع؟ )(L'hébergementما هي استضافة 🟢
االستضافة تعني تخزين محتوى الموقع (مثل HTML،
CSS JavaScr .). ipال
هذه الخوادم تكون متصلة باإلنترنت ،بحيث يستطيع أي شخص
.الدخول إلى الموقع
كيف تتم العملية عند زيارة المستخدم للموقع؟ 🔄
1. .المستخدم يفتح متصفح اإلنترنت
2. .المتصفح يرسل طلبًا إلى الخادم
3. .الخادم يرد ويرسل الملفات المطلوبة
4. .المتصفح يعرض الموقع للمستخدم
V.5.2 Les URLs :
؟ URLما هي الـ
Localisateur Uniforme deأو URLالـ●
Ressource بالفرنسية يعني بالعربية::
.
هي عبارة عن عنوان يستخدم لتحديد موقع مورد معين●
على اإلنترنت ،مثل صفحة ويب ،صورة ،ملف ،أو أي
شيء آخر
مثل عنوان بيت في المدينة URL .تخيل الـ●
ل ل
:المدينة الشارع رق البي
هو العنوان الكامل ألي ملف أو صفحة على URLالـ●
في المتصفح ،هو يعرف URLاإلنترنت .لما تكتب الـ
بالضبط فين يروح يجيب الملف أو الصفحة اللي انت
.طالبها
:مع شرح مبسط لكل جزء URLمكونات الـ
) (Protocolالبروتوكول 1.
هو الطريقة أو اللغة اللي بيستخدمها المتصفح عشان يتكلم مع الخادم.
:
.طريقة عادية لنقل البيانات بين جهازك والموقع ●HTTP:
بس آمنة ،يعني البيانات مشفرة وما HTTPنفس ●HTTPS:
.حد يقدر يتجسس عليها
) (Nom de domaineاسم النطاق 2.
ده اسم الموقع ،زي اسم الشركة أو المحل.
:
●[Link]
●[Link]
●[Link]
.هذا االسم مميز وفريد لكل موقع على اإلنترنت
) (Cheminالمسار 3.
هو المكان اللي فيه الملف أو الصفحة داخل موقع الويب.
مثا
/dossier/[Link]
موجود في مجلد اسمه " "[Link]ده معناه إن الملف
"dossier".
4. ( معامالت الطلبParamètres de la requête)
.دي معلومات إضافية بنرسلها للموقع
في ية " بتج بع لعام سؤا UR
L ا
?parametre=valeur
"" يعني "معامل reetamar p
مثال عملي كامل:
[Link]
[Link]?parametre=valeur
●البروتوكول: https ()يعني اتصال آمن
●اسم الموقع: [Link]
● :: المكان داخل الموقعdossie
[Link]
المعام: parametrل قيمe
valeu
V.5.3 Cookies et sessions :
(Cookies):الكوكيز 1.
هي ملفات صغيرة جداً يتم تخزينها على جهاز الكمبيوتر●
.أو الهاتف الخاص بالمستخدم
.الهدف منها تخزين معلومات عن تصفح المستخدم للموقع●
● مثالً::
.
الكوكيز تساعد المواقع على تقديم تجربة شخصية وسلسة●
.لك
(Sessions):الجلسات 2.
)ليحتفظ ● هي طريقة يستخدمها الخادم (السيرفر)
نشا أثن تصفح مع
الجلسة تبقى فعالة فقط لفترة معينة أثناء تصفحك ،وعندما●
.تغلق المتصفح أو تنتهي المدة ،تنتهي الجلسة
من خاللها ،الخادم يعرف إنك نفس المستخدم في كل●
الصفحات التي تتصفحها ،مثالً أثناء الشراء في متجر
.إلكتروني
• Cookies :
الكوكيز هي ملفات نصية صغيرة يتم تخزينها على جهاز●
.المستخدم بواسطة متصفح اإلنترنت
لما تزور موقع ويب ألول مرة ،يمكن أن يرسل لك الخادم●
.كوكيز يقوم المتصفح بحفظها محليًا عندك
:تحتوي هذه الملفات على معلومات مهمة مثل●
) (Session IDsمعرفات الجلسة○
غة ا○ تفضيالت المستخدم (مثالً
بيانات سلة التسوق (عند الت الإلكتر○
معلومات تسجيل الدخول○
• Sessions :
● الجلسات هي طريقة يستخدمها الخادم (السيرفر)
نشاط لمستخ أثن تصفح )ليحتفظ مع
على عكس الكوكيز اللي ُتخزن على جهاز المستخدم ،معلومات●
.الجلسة عاد ًة ُتخزن على الخادم نفسه
كيف تعمل الجلسة؟
لما تسجل دخولك أو تدخل موقع ويب ،الخادم ينشئ لك جلسة 1.
ص م فريدة (يعني
)يتم ساله هازك ُخزن 2. هذا الرقم (معرف ال
لب ف ملف وكيز
3. لصف أ في كل طلب ترسله للخادم (لما تن
معرف ُر مع هذا الم ث
الخادم يستخدم هذا المعرف عشان يتعرف عليك ويرجع 4.
.المعلومات المرتبطة بجلسة تصفحك
ما هي استخدامات الجلسات؟
:تخزين معلومات مؤقتة مثل●
.العناصر اللي ضفتها لسلة التسوق أثناء التصفح○
.بيانات النماذج التي تمألها○
بيا○ معلومات تسجيل الدخول (عشان ن
ك
:باختصار
الجلسات تخزن المعلومات على الخادم ،بينما الكوكيز تخزن●
.على جهاز المستخدم
الجلسات تساعد الخادم في متابعة نشاطك أثناء وجودك داخل●
.الموقع
V.5.4 Les moteurs de recherche :
ما هو محرك البحث؟
هو أداة على اإلنترنت تساعد المستخدمين في البحث عن●
.معلومات على شبكة اإلنترنت
يارات صفح● يعمل عن طريق فهرسة (تسجيل)
على لو ث يعرض ناتئج لأك ص لم يب
عنه
:كيف يعمل محرك البحث؟ ينقسم إلى ثالث خطوات رئيسية
(Exploration):االستكشاف 1.
يرسل محرك البحث برامج صغيرة تسمى "العناكب"○
و" "
هذه العناكب تتصفح اإلنترنت وتجمع معلومات عن○
.صفحات الويب المختلفة
(Indexation):الفهرسة 2.
المعلومات التي جمعتها العناكب ُتخزن في قاعدة○
.بيانات ضخمة
.يتم تنظيمها وترتيبها حسب المحتوى واألهمية○
(Recherche):البحث 3.
عندما تكتب كلمة أو جملة في محرك البحث ،يقوم○
بمقارنة كلمات البحث مع الكلمات الموجودة في قاعدة
.البيانات
ثم يعرض لك النتائج مرتبة حسب مدى صلتها بما○
.تبحث عنه
:أمثلة على محركات البحث الشهيرة
●Google
●Bing
●Yahoo
●DuckDuckGo
)األكثر استخدامًا في الصين( ●Baidu
V.5.5 Fonctionnement d’une requête Web :
على الويب ) (Requêteالطلب
ما هو الطلب على الويب؟
)إلى● م الإن هو طلب يرسله العميل (عادة
خاد ويب عشان يطل منه مورد عي زي صفحة
ويب ،ورة ،ملف
هذا الطلب يتم باستخدام بروتوكول معياري اسمه●
).بروتوكول نقل النص التشعبي( HTTP
كيف يحدث الطلب خطوة بخطوة؟
:في المتصفح ،مثالً ) (URLأنت تكتب عنوان الموقع 1.
[Link]
لما تكتب رابط موقع في المتصفح (مثالً
[Link]):
1. بدأ ج ك طالمتصفح (مثل
ول :نا يز صفح ب
(IP):المتصفح يحتاج يعرف عنوان الخادم الحقيقي 2.
رف ○ المتصفح يسأل الكمبيوتر" ::هل
ا ن قع اص P)(I
،يعطيله ○ لو الكمبيوتر يعرفه (محفوظ
لمتصفح
لو ما يعرفش ،الكمبيوتر يسأل خادم خاص اسمه○
IP.عشان يجيب له عنوان الـ ""DNS
IP:المتصفح يتصل بالخادم عبر عنوان الـ 3.
.المتصفح يبدأ يتحدث مع الخادم اللي فيه الموقع
الخادم يستقبل الطلب ويرسل الصفحة4. :
الخادم يفهم طلب المتصفح ،وإذا الصفحة موجودة يرسلها
.له
.إذا مش موجودة ،يرسل رسالة خطأ○
المتصفح يعرض لك الصفحة5. :
وأحيا ًنا يشغل أكواد داخل الصفحة عشان تخليك تتفاعل
ق أ معها (مثالً
:معلومة مهمة
الصفحة ما بتتحملش كلها مرة وحدة ،بل بتتقسم أجزاء●
صغيرة عشان كل الناس تقدر تتصفح بسرعة وما
.ينتظروش
V.6 Le Cloud Computing :
V.6.1 Définition
طري حديث لتخزين لود الحوسبة السحابية ،أو "الكلود"،
كله مح ت ة بدو ال بُ لبيانا وتشغيل ال
ع جهاز
كيف تشتغل؟
ة 1. ت ات )ا الخوادم (السيرفرات)
خا ماكن
.أنت تتصل بهذه الخوادم عبر اإلنترنت2.
مج بح 3. ت.).. جهازك (حاسوب،
تدخل ا ا رد" ن
:كل شيء يتم على اإلنترنت4.
،التخزين○
،تشغيل التطبيقات○
،مشاركة الملفات○
العمل الجماعي (مثل○ Google D
:مميزاتها
مرونة كبيرة●:
.
الوصول من أي مكان●:
.
:أمثلة مشهورة على خدمات الكالود
– ●Google Drive – Dropbox – OneDrive
iCloud – Box
هذه خدمات تسمح لك ترفع صورك ،ملفاتك ،وفيديوهاتك،
.وتفتحها من أي مكان في العالم
ما الذي يمكن فعله باستخدام الكالود؟
.تخزين الملفات●
.إرسال اإليميالت●
.تحليل البيانات●
.العمل على تطبيقات أونالين●
.استخدام الذكاء االصطناعي●
ر ك ● تأمين البيانات......
V.6.2 Avantages du cloud computing :
) (Cloud Computingمزايا الحوسبة السحابية ✅
💰 Coût réduitتقليل التكلفة 1.
الشركات واألشخاص ال يحتاجون يشتروا أجهزة باهظة أو●
.يديروا صيانتها
الاش ● فقط يدفعون على قد ما يستخدمون (نظام
الاست ك ا
Flexibilitéمرونة الوصول 2. 🌍
تقدر تدخل على ملفاتك أو برامجك من أي مكان وفي أي●
.وقت ،طالما عندك إنترنت
Évolutivitéالتوسع السريع 3. 📈
تقدر تكبر أو تص ّغر السعة التخزينية أو قوة المعالجة●
.بسهولة حسب الحاجة ،بدون شراء أجهزة جديدة
🔄
Sauvegarde etالنسخ االحتياطي واسترجاع البيانات 4.
récupération de données
.تخزين البيانات في الكالود يحميك من فقدانها●
تقدر● ا ً لو صار أي مشكل (مثالً
تسترجع ياناتك
Collaborationالتعاون بين األشخاص 5. 👥
أكثر من شخص يقدر يشتغل على نفس الملف في نفس●
الوقت (مثل Google D
.يسهل التواصل والعمل الجماعي●
Sécuritéالحماية واألمان 6. 🔒
مزودي الخدمة في الكالود يوفرون أنظمة حماية قوية●
.لحماية بياناتك من السرقة أو الضياع
🔧
Mises à jour etالصيانة والتحديثات التلقائية 7.
maintenance
.أنت مش محتاج تحدث البرامج أو تصلح المشاكل●
.المزود يقوم بذلك تلقائيًا ويوفر لك أحدث النسخ والميزات●
V.6.3 Les services du cloud computing :
)1. IaaS (Infrastructure as a Service
"البنية لتحتي 🔹 ةالمعنى::
لك :الش مة دم( ) versersعبر
إنتر و تث
نظام التشغيل (مثالً● Wi: ndows
البرامج والتطبيقات التي تحتاجها●
كأنك عندك كمبيوتر فعلي على اإلنترنت ،بس أنت مسؤول عن 🔸
.تثبيت وضبط كل شيء بنفسك
) Amazon Web Services (AWSمثال📌 ::
.
)2. PaaS (Platform as a Service
"المنص 🔹 ةالمعنى::
جاه وأدوات نظ تش :الش مة
أنت فقط تركز على تطوير تطبيقك ،بدون ما تشيل هم النظام أو●
.التحديثات
تعطيك بيئة جاهزة تبرمج – : Google App Engineمثال 📌
.وتنشر تطبيقك بسهولة
)3. SaaS (Software as a Service
"البرم 🔹
تا
جالمعنى::
ا م % 010وتستخ ون رة :ا كخدمة
ون ح خ شرة
:أمثلة مشهورة 📌
تخزين ومشاركة الملفات ●Dropbox:
Googleمستندات Gmail،بريد ●Google Workspace:
Google Sheets...جداول Docs،
اجتماعات ومكالمات فيديو عن بعد ●Zoom:
🔸 هنا ،المستخدم يدخل بحسابه ويبدأ يستخدم البرنامج مباشرة..
تدحيثا (الخوادم،
● L’analyse Informatique avec
Merise :
● إن تصميم نظام معلومات ليس باألمر السهل ألنه يتطلب التفكير في
المنظمة بأكملها التي يتعين عليك وضعها..
ل
؟) (modélisationما المقصود بالنمذجة
.النمذجة هي عملية إنشاء تمثيل افتراضي لواقع معين●
.الهدف منها هو إبراز الجوانب المهمة فقط التي نريد التركيز عليها●
✅ ل مثال::
.
هذا النوع من المنهجيات ُيسمى "تحليل ("
.استخدام النماذج لفهم الواقع وإنشاء أنظمة معلومات يسمى التحليل●
.يوجد العديد من الطرق لتحليل األنظمة●
من بين هذه الطرق ،أشهرها وأكثرها استخدامًا هي طريقة ميريز●
(MERISE).
Cycle d'abstraction de conception des systèmes
d'information :
تصميم نظام المعلومات ال يتم دفعة واحدة ،بل يتم على مراحل متتالية.
.
حق )من أو" ا قق أو" في كل مرحلة ،يجب التأكد (التحقق
عل نتائج الا ة ا ت إنجا
✅ بمعنى::
.
في تصميم نظام المعلومات ،يتم فصل المعطيات
(traitements).عن المعالجات أو العمليات )(données
:وهنا ،يجب أن نتحقق من أمرين مهمين
هل كل المعطيات الالزمة للمعالجات موجودة؟1.
هل هناك معطيات زائدة وغير ضرورية؟
✅ بمعنى ::ل
ل .
سلسلة هذه المراحل المتتالية اللي كنخدمو بها فتصميم نظام●
المعلومات ،كنسميها "دورة الت "
✅
(Cycle d abstra
● ل بمعنى::
.
تم تطويرها لمساعدة الناس على تصميم MERISEطريقة●
وتنظيم مشاريع المعلوماتية (مثل قو البيان الأن
✅
الإدا
هي أداة أو منهجية تخليك تصمّم نظام : MERISEبمعنى ●
.معلومات بطريقة واضحة ،منظمة ،ومن دون أخطاء
MERISE :
هي منهجية لتحليل وتصميم وتسيير مشاريع ●MERISE
.معلوماتية
.كانت مشهورة بزاف في السبعينات والثمانينات●
.ما زالت فعالة ،لكن فقط فـ المشاريع الداخلية للمؤسسات●
ما كتناسبش المشاريع الكبيرة أو اللي فيها أطراف ومجاالت●
.اجتماعية أو بيئية
? Quel est le rôle de MERISE
MERISE est une méthode de conception de
conception, de développement et de
réalisation de projets informatiques.
ما الهدف منها؟ 🎯 2.
هو MERISE :الهدف من استخدام●
(sys me d'information
.
كتعاوننا نبنيو نظام معلومات بطريقة منظمة : MERISEيعني ✅
.ومرحلية ،ماشي بعشوائية
L’analyse Informatique avec Merise -
Etapes :
– Meriseتحليل النظام المعلوماتي باستخدام طريقة(
)المراحل
🔹 1. système d'information manuel
النظام المعلوماتي اليدوي
هو النظام اللي كتعتمد فيه المؤسسة على الورق أو الطرق 🔸
.التقليدية بدون حواسيب
🔹 2. expression des besoins
تحديد االحتياجات
🔸 هي أول مرحلة حقيقية::
.
:وكنقومو بـ 🔸
.جرد العناصر الضرورية للنظام
، كي و كيس تحديد حدود النظام (فين
ليي باش فهمو دمين سولو
🔹 3. modèle conceptuel
النموذج المفاهيمي
فهاد المرحلة كنمشيو نرسمو تصور عام للنظام ،وهاد 🔸
:الشي كيتقسم لثالث أنواع
(Modèleالنموذج المفاهيمي للتواصل MCC:
)Conceptuel de la Communication
.كيشرح كيفاش كتمشي المعلومات داخل المؤسسة ↳
(Modèleالنموذج المفاهيمي للمعطيات MCD:
)Conceptuel des Données
.كيحدد شنو هي المعلومات المهمة اللي خاصنا نخزنوها ↳
(Modèleالنموذج المفاهيمي للمعالجات MCT:
)Conceptuel des Traitements
كيشرح شنو العمليات اللي كيدير بها النظام هاد المعلومات↳ ،
.وشنو هي القوانين اللي خاصو يتبعها
🔹 4. modèle logique
النموذج المنطقي
فهاد المرحلة كنقررو شنو نوع البرمجيات أو التكنولوجيا 🔸
.اللي غادي نستخدموها
مثالً:: MySQL Oracl
.يعني اختيار منطقي وتقني لطريقة التطبيق ↳
🔹 5. modèle physique
النموذج الفيزيائي
🔸 :هنا كنمشيو لتطبيق حقيقي..
كم األجهزة (سيرفر،
مكان تخزين المعطيات
الربط بين المكونات
↳ يعني::
🔹 6. système d'information automatisé
النظام المعلوماتي اآللي
:في األخير ،كنطبقو كلشي 🔸
نظام آلي شغال بالحاسوب ،كيعوض النظام اليدوي↳ ،
.وكيستجيب الحتياجات المؤسسة
:الخالصة المبسطة ✅
نبدأ بنظام يدوي (قديم
.نسولو المستخدمين ونفهمو احتياجاتهم
نصممو نظام من الناحية الفكرية (معلومات،
.نختارو التكنولوجيا المناسبة
نحدد المعدات والربط
.نطلقو النظام بشكل آلي يخدم المؤسسة
Quelle est la différence entre MERISE et
? UML
Le langage UML (Unified Modeling
Language, ou langage de modélisation
)unifié
ي● )باش فهمو كيفا (بال معناها::
قبل نظا أو بر
:تستعمل رسومات تمثل ●UML
.األشخاص اللي يستعملوا النظام○
.اللي يتحكم فيها البرنامج ) (Objectsالكائنات○
.كيفاش تتفاعل العناصر مع بعضها○
.كيفاش يتصرف النظام في كل حالة○
أوالً:: MERISE
طريقة تنظيم المعلومات المحفوظة في قاعدة = MERISE
.البيانات
مثال🔸 :
.
:تقولك ●MERISE
شنوّ ة المعطيات إلي الزمك ّ
تخزن؟○
→ .مثاًل ::
وين وكيفاش بش ّ
تخزنهم؟○
→ في جداول منظمة (قاعدة ب
كيف تبقى المعلومات محفوظة حتى كي يطفي الكمبيوتر؟○
الديمومة أو( → la persistanceهذا يسمّى
).االستمرارية
.تهتم بالمعلومات المحفوظة في قاعدة البيانات 📌 MERISE
UMLثانياً🔷 ::
طريقة رسومية باش تفهم كيفاش البرنامج يخدم = UML
.ويتفاعل
:مثال 🔸
:تقولك ●UML
في النظام؟ ) (objectsشكون الكائنات○
→ .مثاًل ::
شنوّ ة ينجم يعمل كل كائن؟○
" لموظ "يطلب ر رهبة → الحريف::
ك ش ا
::→ مثال
"مخطط
MERISE possède deux modèles :
●Données (données enregistrées en base de
données)
●Traitements (traitements fait sur les
données, calculs, …)
● Flux (échange des flux (messages) entre
acteurs internes et externes et le système
étudié)
On retrouve trois modèle dans le modèle de
données :
MCD (abstrait) : Modèle Conceptuel de
Données
MLD : Modèle Logique de Données
MPD : Modèle Physique de Données : ensemble
de script SQL qui automatise la génération de la
base de données
المرحلة الهدف
MCD تصور البيانات بشكل نظري وبسيط
MLD تحويل التصور إلى تصميم منطقي أكثر دقة
MPD تنفيذ التصميم في قاعدة بيانات حقيقية
.نرسم نموذج مجرد عن البيانات ●MCD:
.نحول النموذج ده لجداول وتنظيم بيانات ●MLD:
نكتب األوامر اللي تخلي الكمبيوتر ينشئ قاعدة ●MPD:
البيانات فعليا ً
يشرح بشكل اض MCD ة "أو" هو مثل "خريطة"
المهمة ا ،بريكز ى انات لي وبسيط
تقن تف بد الد علاقته ب (الكيا ء
L’analyse Informatique avec Merise -
Exemple du MCD :
؟ MCDأول حاجة :شنو هو هاد 🧱
:هو رسم بياني كيبين
● شكون كاين (األشخاص شخاص
.شنو العالقة بيناتهم ●
.شنو المعلومات لي كنخزنو على كل واحد ●
شكون الناس لي كاينين فهاد الرسم؟ ️♂🧍
):الجمعية( 1. Association
.هي لي كتاخد التبرعات
● ...عندها::
):المتبرع( 2. Donateur
.هو الشخص لي كيعطي التبرع
● .عندو::
):التبرع( 3. Don
.هو التبرع لي كيعطيه المتبرع للجمعية
● .فيه::
):اإليصال( 4. Reçu
.هو الورقة لي كتسلمها الجمعية للمتبرع باش تقول ليه را التبرع توصّلنا به
● .فيه::
شنو هي العالقات؟ 🔗
):يعطي( 🔴 Donner
.المتبرع كيقدر يعطي واحد وال بزاف ديال التبرعات ●
.كل تبرع خاص يكون جا من متبرع واحد فقط ●
):استالم( 🔴 Recevoir
.كل تبرع خاص جمعية وحدة تستلمو ●
.الجمعية تقدر تستلم بزاف ديال التبرعات ●
):اإليصال( 🔴 Recevoir
.كل تبرع كيتسجل عليه إيصال ●
.كل إيصال خاص بتبرع واحد فقط ●
):ترسل إيصال( 🔴 Envoyer
.الجمعية هي لي كتسيفط اإليصال ●
.الجمعية تقدر تسيفط بزاف ديال اإليصاالت ●
:مثال بسيط 🎯
:تخيل
● سا جمعية "خير"
.محمد دار تبرع بـ 500درهم نهار 1يناير ● 2024
.الجمعية سجالت هاد التبرع وعاتطات لمحمد إيصال ●
:كيساعدنا باش نفهمو شنو خاصنا نخزنو فقاعدة البيانات ديالنا على MCDالـ
) (Donateurمحمد●
) (Donالتبرع ديالو ●
) (Associationالجمعية لي خذات التبرع ●
) (Reçuواإليصال●
📌 1, 0,واش كتسول:: 1,
:غادي نعطيك شرح كل وحدة مع مثال باش تفهم
خاص يكون واحد وبالضبط واحد = 🔵 1,1
مثال🔹 :
)(Don )(Donateur
يعن م يمكن تبر يكو ج م جوج أ م ج م ت واح
.ضروري – وواحد فقط ️✔
خاص يكون على األقل واحد ،ويمكن يكون أكثر = 🟢 1,N
مثال🔹 :
)(Donateur
0 1لو يعن خاص يكو عند عل لاأق تبرع ويمك يكو عند
100
.ضروري – ويمكن بزاف ️✔
يمكن مايكونش – ويمكن يكون بزاف = 🔴 0,N
مثال🔹 :
)(Association
.
.ماشي ضروري – ويمكن بزاف ❌
يمكن مايكونش – ويمكن يكون واحد فقط = 🟡 0,1
)ما كايناش فهاد المثال ،ولكن مهمة تعرفها(
"Cardinalités":دابا نخدو جزء من النموذج ونشرحو بالـ ️⚙
:العالقة بين 👉
)فيه Donمتبرع)) ( Donateur
Donateur: 1,Nمن جهة●
Don: 1,1من جهة●
:يعني
.المتبرع يقدر يعطي بزاف ديال التبرعات●
.ولكن كل تبرع خاص يكون جا من متبرع واحد فقط●
:العالقة بين 👉
:فيها Donو Association
Association: 0,Nمن جهة●
Don: 1,1من جهة●
يعني
.الجمعية تقدر تاخد بزاف ديال التبرعات ،أو حتى وال واحد●
.لكن كل تبرع خاص يروح لجمعية وحدة فقط●
Association ou relation :
L'association est un lien sémantique entre entités
:
؟ MCDفـ Relationأو Associationشنو هي ✅
(Entities).هي الرابطة أو الصلة بين جوج ديال الكيانات
:مثال 📌
)زبون( Clientعندي كيان اسميتو●
)طلب( Commandeوعندي كيان آخر اسميتو●
هنا ،كاينة عالقة بيناتهم:
association
relation.
عالقة = 📘 Association
"اللي كيربط هي بحال "الفعل"
:مثالً
1 كيان ( العالقةassociation) 2 كيان
Client passe Commande
Étudiant s’inscrit Cours
Usine est implantée Pays
✅ ( أنواع العالقاتAssociations):
1. Réflexive:
الكيان كيربط راسو براسو
::⟶ مثال
2. Binaire:
كيربط جوج كيانات
⟶ Client passe Commande
3. Ternaire :أو أكثر
⟶ : Étudiant s’inscrit à un Module dansمثال
une Année
)هنا كاين 3كيانات(
؟ Associationفـ Cardinalitéوشنو دور 🔢
.هي اللي كتعطينا شحال من مرة يقدر الكيان يشارك فالعالقة
:مثالً
زبون يقدر يدير بزاف ديال الطلبات ●Client → (1,N) :
الطلب خاصو يكون ديال زبون ●Commande → (1,1) :
واحد فقط
شنو هي Cardinalité؟ 💡:
Cardinalitéكتعني :
شحال من مرة تقدر حاجة ترتابط بحاجة أخرى. .
مثالً: :
● تلميذ كيقرا ف قسم واحد → ()1,1
● ولكن القسم فيه بزاف ديال التالميذ → ()N,1
دابا نشرح ليك كل وحدة: : ️⚠
()0,1 ✅
معناها: :
● يقدر مايكونش عندو عالقة ()0
● أو عندو عالقة وحدة فقط ()1
مثال: 🧠
1
()1,1 ✅
معناها: :
● خاص يكون عندو عالقة وحدة ضروري. .
🧠
مثال:
✅ ()N,0
معناها: :
● يقدر مايكونش عندو عالقة ()0
● أو عندو بزاف ديال العالقات ()N
🧠
مثال :
أستاذ يقدر ما يقرّ يش ( ،)0أ يقر ّ بزا ديا لاأقسا ( N
✅ ()N,1
معناها: :
● خاص يكون عندو على األقل عالقة وحدة
● ويقدر يكون عندو بزاف ()N
مثال: 🧠
شنو كيعني الرمز
يمكن مايكونش ،وإذا كان ،يكون واحد ()0,1
فقط
خاصو يكون ،ومرة وحدة فقط ()1,1
يقدر مايكونش ،أو يكون عندو بزاف ()N,0
خاصو يكون على األقل مرة وحدة ،ويقدر ()N,1
يكون بزاف
مثال تطبيقي: : ✅
الكارديناليتي الكيان 2 العالقة الكيان
1
تلميذ → ( / )1,1قسم → ()N,0 قسم كيقرا فـ تلميذ
أستاذ → ( / )N,1قسم → قسم كيدرس فـ
ّ أستاذ
()N,0
MLD :
تنظيم ديال البيانات فـ شكل جداول = ●MLD
كل جدول فيه معلومات +رقم تعريفي +عالقات مع●
الجداول األخرى
الموقف األساسي 1.
:لدينا حالتين
)قد يطلب أو ال يطلب أي شيء ( 0أو 1طلبية (Client):زبون●
قد تكون من زبون أو بدون زبون ( (Commande): 0طلبية●
)أو 1زبون
●Ce cas nous laisse libre choix de dupliquer la
clé primaire dans l’une des 2 tables.
○ تترك لنا هذه الحالة حرية االختيار لتكرار المفتاح األساسي
في أحد الجدولين. .
● يرث االبن المفتاح األساسي من األب
Chapitre X. Bases de la Programmation en
Python :
X.1 Variables et Types de Données :
)) مكانou( المتغ ّير هو بحال صندوق
age = 25
. . هي القيمة اللي خز ّنا فيها25 و، هو اسم المتغ ّيرage راه
Principaux types de données :
1. Entiers (int) : nombres entiers, par exemple,
10, -5.
a.age = 25 # Variable de type entier
2.Flottants (float) : nombres à virgule, par
exemple, 3.14, -0.5.
a. pi = 3.14 # Variable de type flottant
3.Chaînes de caractères (str) : texte ou
caractères entre guillemets.
. . النص أو األحرف بين عالمتي االقتباس.a
b. nom = "Alice" # Variable de type chaîne de
caractères
4.Booléens (bool) : valeurs logiques, soit True
(vrai) ou False (faux).
a.est_adulte = True # Variable de type
booléen
X.2 Entrées/Sorties Simples
✅ ؟)( printأول حاجة::
)( printدالة "كتب لي شي اجة كتعني::
:مثال
)"السالم عليكم"(print
غادي تطلع فالشاشة: :
السالم عليكم
.كتستعمل باش تعرض النصوص أو المعلومات فالشاشة printيعني●
✅ ؟)( inputثاني حاجة::
خدم كت ش )( inputدالة "خلي كتعني::
)" شنو سميتك؟"(nom = input
)، " + nomمرحبا"(print
:فاش تشغل هاد الكود ️♂🚶
غادي يكتب ليك فالشاشة::شنو سميتك؟ ●
إنت تكتب مثال::سعيد
هو يجاوبك بـ::مرحبا ،سعي ●
✅ f-strinثالث حاجة::
:المشكل ➤
+مع متغ ّيرات ،كتضطر تستعمل ) (stringفاش كتحاول تدمج نص
"nom = "Youssef
)، " + nomمرحبا"(print
هاد الطريقة خدامة ،ولكن كتع ّقد الكود ،خصو ً
صا إال كان فيه بزاف ديال ●
.المتغ ّيرات
: f-stringالحل ➤●
هي طريقة جديدة باش تدمج المتغ ّيرات مباشرة فوسط الجملة باستخدام ●
✅
f قبل النص ،و**{**{ }** ط ا
مثال واضح:: ●
"nom = "Youssef
)"}، {nomمرحبا"print(f
غادي يطبع::
، Youssefمرحبا
✅ ؟)( intرابع حاجة::
:المشكل ➤
أي حاجة يدخلها المستخدم كتجي كنص input()،فاش كتستعمل
.حتى لو دخل رقم (string)،
)"شحال فعمرك؟"(age = input
print(age + 1) # ماشي رقم ،راه ' 'ageغادي يوقع مشكل ،حيت ❌
string
)(: intالحل ➤
تحول هاد النص لرقم صحيح
خاصك ّ
ّ :باش تقدر تدير بيه الحساب )(integer
:مثال واضح ✅
))" شحال فعمرك؟"(age = int(input
)print(age + 1
21
حيت )(intحول النص " "20لرقم 20باش تقدر تزيد عليه .1 ✅
:الكود كامل 🔤
)" ? nom = input("Quel est votre nom
)# Entrée utilisateur (chaîne
age = int(input("Quel est votre âge ?
")) # Entrée utilisateur (convertie
en entier)
print(f"Bonjour, {nom} ! Vous avez
{age} ans.") # Affichage avec
formatage
🧩 شرح السطر ّاألول:
nom = input("Quel est votre nom ? ")
●input(...): " غادي تسوّ ل المستخدمQuel est votre
nom ?"
● مثال يكتب،المستخدم يجاوب: Ali
ّ
●( القيمة لي كتبهاAli) كتخزن فالمتغيّر nom
●nom " دابا فيهAli" ← من النوعstr ()نص
🔢 شرح السطر الثاني:
age = int(input("Quel est votre âge ?
"))
●input(...): " غادي تسوّ ل المستخدمQuel est votre
âge ?"
●25::المستخدم مثال يكتب
● ولكنinput() " (نص25" كتعطيك
●int(...): من النوع25 " إلى الرقم25" حوالت هادint
ّ
●كتخزن فالمتغيّر القيمةage
🖨️ شرح السطر الثالث:
print(f"Bonjour, {nom} ! Vous avez
{age} ans.")
●print(...): غادي يعرض شي حاجة فالشاشة
●f"Bonjour, {nom} ! Vous avez {age}
ans."
↳ هاديf-string: { فيهاnom} { وage}
↳ Python غادي يعوّ ضهم بالقيم ديالهم
✅ إذاnom = "Ali" وage = 25
Bonjour, Ali ! Vous avez 25 ans.
Chapitre XI. Contrôle de flux :
؟ Pythonفـ " "Contrôle de fluxشنو هو
:التحكم فـ تد ّفق البرنامج يعني
) (if, elif, elseكيفاش نخلي البرنامج ياخد قرارات
)غادي نجيولها من بعد( ← ) (loopsأو يعاود نفس الخدمة
:دابا نركزو على
)🧠 XI.1: Structures conditionnelles (if / elif / else
:هادشي كيساعدنا نقولو لبرنامج
" ، ط إلى وقع شرط معيّن ،دير هادي ......ا ع ي
ه ى..و .ما وا ر ي ة
if condition:
التعليمات إذا كانت الشرط صحيح #
elif autre_condition:
التعليمات إذا كانت الشرط الثاني صحيح #
else:
التعليمات إذا ما تحقق حتى شرط #
📌 تحقق بسيط بـ:1 مثالif
age = 20
if age >= 18:
print("Vous êtes majeur.")
📢 النتيجة:
Vous êtes majeur.
🔎 واش الشرطage >= 18 → 18 ≥ 20 ألن،صحيح؟ → آه
إذن طبع لينا الرسالة.
📌 2 مثال: if + elif + else
note = 75
if note >= 90:
print("Excellent travail !")
elif note >= 70:
print("Bon travail.")
else:
print("Besoin d'amélioration.")
📢 النتيجة:
Bon travail.
🔎 الشرط األولnote >= 90 خطأ → ما داروش
الشرط الثانيnote >= 70 " صحيح → طبعBon travail."
الـelse كيكون آخر حل إال ما تحقق حتى شرط.
📌 الشروط المزدوجة باستعمال:3 مثالand / or / not
age = 25
revenu = 40000
if age > 18 and revenu > 30000:
print("Vous êtes éligible pour un
prêt.")
else:
print("Vous n'êtes pas
)"éligible.
:النتيجة 📢
Vous êtes éligible pour un prêt.
:شرح ✅
)صحيح (●age > 18 → 18 > 25
)صحيح (●revenu > 30000 → 30000 > 40000
تعني الزم يكونو بجوج صحيحين → النتيجة صحيحة → ↪ and
طبع لينا الجملة
Mot clé المعنى
if إذا (شرط
elif ثا ث وإال إذا (شرط
else ت وإال (إذا
and ي خ ال و (بجوج
)صحاح
or ال د أو (يكفي
)صحيح
not ا عكس (تنفي