SlideShare une entreprise Scribd logo
1  sur  134
Télécharger pour lire hors ligne
‫يف‬ ‫مقدمة‬
HTML & CSS & JS
‫الجلسة‬‫األولى‬
‫مرحبًا‬!
‫ىلع‬ ‫باالعتماد‬ ‫مبني‬ ‫املساق‬ ‫هذا‬
Coursera Full Stack Web
Development Specialization
‫مبادئ‬HTML
(Hyper Text Markup Language)
1
HTML
HTML‫الويب‬ ‫صفحات‬ ‫بناء‬ ‫يف‬ ‫األساسية‬ ‫اللغة‬ ‫هي‬
‫بدايات‬ ‫منذ‬ ‫تقريبا‬1990
‫هي‬ ‫األخيرة‬ ‫النسخة‬HTML5‫نستخدمها‬ ‫والتي‬
‫حاليًا‬
‫استخدام‬HTML
‫عمل‬ ‫آللية‬ ‫األولي‬ ‫التصور‬HTML
.1‫يرسل‬‫يطلب‬ ،‫الخادم‬ ‫إلى‬ ‫طلبا‬ ‫املتصفح‬
‫مثل‬ ‫ويب‬ ‫صفحة‬index.html
‫املتصفح‬
Browser
‫الخادم‬
Server
.3‫صفحة‬ ‫يعرض‬ ‫املتصفح‬
‫الويب‬
.2‫إ‬ ‫الويب‬ ‫صفحة‬ ‫يرسل‬ ‫الخادم‬‫لى‬
‫المتصفح‬
‫الواحدة‬ ‫الصفحة‬ ‫تطبيقات‬
Single Page Application (SPA)
‫الـ‬ ‫استخدام‬HTML‫تعقيدًا‬ ‫أكثر‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫اليوم‬
.1‫يرسل‬‫املتصفح‬‫طلبًا‬‫يطلب‬ ،‫الخادم‬ ‫إلى‬‫من‬ ‫صغير‬ ‫قسم‬ ‫فيه‬
‫املخزن‬ ‫يف‬ ‫قطعة‬ ‫كسعر‬ ‫البيانات‬
‫املتصفح‬
Browser
‫الخادم‬
Server
.3‫جزء‬ ‫يعرض‬ ‫املتصفح‬
‫إجراء‬ ‫بعد‬ ‫البيانات‬
‫الضرورة‬ ‫عند‬ ‫تعديل‬
.2‫جزء‬ ‫يرسل‬ ‫الخادم‬
‫إلى‬ ‫املطلوب‬ ‫البيانات‬
‫املتصفح‬..‫ليس‬
‫بصيغة‬ ‫بالضرورة‬HTML
.4‫بعد‬(3)‫العملية‬ ‫تستمر‬
‫من‬ ‫أخرى‬ ‫مرة‬(1... )
‫وهكذا‬
‫الـ‬ ‫عن‬ ‫بديلة‬ ‫طريقة‬
‫الـ‬ ‫تستخدم‬ ‫صفحة‬ ‫من‬ ‫جزء‬SVG
‫عن‬ ‫آخر‬ ‫مثال‬
‫مقارنة‬
SVG:‫للرسوميات‬ ‫متوجه‬...‫املكاتب‬ ‫من‬ ‫قليل‬ ‫عدد‬
HTML:‫للنصوص‬ ‫متوجه‬...‫املكاتب‬ ‫من‬ ‫كبير‬ ‫عدد‬
‫عناصر‬HTML
Structure: <html> <head> <body>
In <head>: <meta> <author>
<style> <link> <script> <base>
In <body>: <h1> <p>
‫توصيف‬HTML
‫تصميم‬ ‫تم‬HTML‫من‬‫قبل‬World Wide Web Consortium(W3C)
‫مواصفات‬ ‫ىلع‬ ‫االطالع‬ ‫يمكنك‬HTML5‫هنا‬ ‫من‬
http://www.w3.org/TR/html5/
‫كنت‬ ‫إذا‬،‫مبتدئًا‬‫ال‬‫الرابط‬ ‫هذا‬ ‫من‬ ‫تبدأ‬!
‫تعليمات‬HTML
‫عناصر‬ ‫لها‬ ‫يقال‬ ‫غالبًا‬(elements)
‫كمث‬ ‫انتهاء‬ ‫ووسم‬ ‫بداية‬ ‫وسم‬ ‫له‬ ‫العنصر‬ ً‫ة‬‫عاد‬‫ال‬
<p> … </p>
‫ب‬ ‫فيما‬ ‫نستعرضها‬ ‫االستثناءات‬ ‫بعض‬ ‫هنالك‬‫عد‬
‫صفحة‬ ‫بنية‬
...‫الـ‬ ‫عناصر‬ ‫توضع‬ ‫هنا‬header...
...‫هنا‬ ‫يكون‬ ‫الرئيسي‬ ‫الصفحة‬ ‫محتوى‬...
‫جدًا‬ ‫بسيطة‬ ‫ويب‬ ‫صفحة‬
‫جدًا‬ ‫بسيطة‬ ‫ويب‬ ‫صفحة‬
‫و‬
‫الرئيسي‬ ‫املحتوى‬ ‫إلى‬ ‫للننظر‬
<h1>‫الترويسات‬ ‫يف‬ ‫أول‬ ‫مستوى‬ ‫تعني‬
<p>‫كتابي‬ ‫نص‬ ‫تعني‬
‫الترويسة‬ ‫يف‬ ‫املكتوب‬ ‫الترميز‬header
‫يف‬ ‫شيء‬ ‫أي‬<header>‫ال‬‫الصفحة‬ ‫يف‬ ‫عادة‬ ‫إظهاره‬ ‫يتم‬
‫إلى‬ ‫لننظر‬‫الترويسة‬ ‫يف‬ ‫التالين‬ ‫السطرين‬<header>
‫هو‬ ‫والتي‬‫عن‬ ‫معلومات‬‫الصفحة‬.
‫هذه‬ ‫وضوحًا‬‫ِف‬‫ص‬‫ُو‬‫ت‬‫الصفح‬ ‫عنوان‬‫ة‬
‫الكاتب‬ ‫عن‬ ‫ومعلومات‬
‫الترويسة‬ ‫يف‬ ‫تستخدمها‬ ‫قد‬ ‫أخرى‬ ‫أمور‬
header
‫التصميم‬–‫الحق‬ ‫أكثر‬ ‫عنه‬ ‫سنشرح‬‫ا‬
‫الوسم‬ ‫تحت‬ ‫أخرى‬ ‫معلومات‬meta
‫الترويسة‬ ‫يف‬ ‫تستخدمها‬ ‫قد‬ ‫أخرى‬ ‫أمور‬
Script–‫الحقا‬ ‫أكثر‬ ‫عنه‬ ‫سنشرح‬
‫الواصفات‬
‫أل‬ ‫التنصيص‬ ‫عالمات‬ ‫تستخدم‬ ‫أن‬ ‫عليك‬‫ي‬
‫واصفة‬HTML
‫الفردية‬ ‫التنصيص‬ ‫عالمتي‬ ‫كلتا‬‘‫والزوجية‬“
‫لالستخدام‬ ‫تصلحان‬
‫ترميز‬ ‫مشاهدة‬‫صفحة‬ ‫ألي‬
‫املثال‬ ‫سبيل‬ ‫ىلع‬http://www.wikipedia.com
‫املفاتيح‬ ‫لوحة‬(keyboard:)Ctrl-U
‫محررات‬
‫محررات‬ ‫من‬ ‫املئات‬ ‫هنالك‬HTML(‫يف‬ ‫ابحث‬google) !
‫تقدم‬‫الـ‬ ‫كتابة‬ ‫يف‬ ‫لتساعدك‬ ‫مرئية‬ ‫واجهة‬ ‫لك‬HTML
‫محررات‬HTML‫التعلم‬ ‫الستكمال‬ ‫مفيدة‬
‫محرر‬ ‫ىلع‬ ‫مثال‬
‫اسم‬ ‫عليه‬ ‫يطلق‬ ‫املحرر‬ ‫هذا‬TinyMCE
‫يف‬ ‫الهيكلية‬ ‫العناصر‬ ‫بعض‬
Headings: <h1> <h2> <h3> <h4> <h5> <h6>
Sections: <section>
Lists: <ul> ‫و‬ <ol> ‫مع‬ <li>
Comments: <!‐‐ ‫تعليق‬ ‐‐>
‫عملي‬ ‫تطبيق‬!
‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬exercise 1.html
‫يف‬ ‫النص‬ ‫تنسيق‬
Italic and Bold: <i> <em> <b> <strong>
Underline: <u>
Big and Small: <big> <small>
Highlighted: <mark>
Subscript & Superscript: <sub> <sup>
Inserted & Deleted: <ins> <del>
‫عملي‬ ‫تطبيق‬!
‫عريض‬ ‫بخط‬ ‫يبدو‬ ‫اسمك‬ ‫اجعل‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬
‫املتعددة‬ ‫الوسائط‬()
<audio> <video> src attribute
autoplay attribute
controls attribute
loop attribute
alt attribute
‫للصورة‬ ‫الفعلي‬ ‫بالحجم‬ ‫التحكم‬
‫أضف‬width = number‫و‬height = number
‫ىلع‬ ‫الحفاظ‬ ‫مع‬ ‫الصورة‬ ‫بحجم‬ ‫التحكم‬
‫الصحيحة‬ ‫النسبة‬
‫حدة‬ ‫ىلع‬ ‫الواصفات‬ ‫أحد‬ ‫فقط‬ ‫استخدم‬
(‫العرض‬ ‫أو‬ ‫الطول‬)
‫للصورة‬ ‫النسبي‬ ‫بالحجم‬ ‫التحكم‬
‫الص‬ ‫يحتوي‬ ‫الذي‬ ‫بالشيء‬ ‫مرتبطة‬ ‫املئوية‬ ‫النسبة‬‫ورة‬
‫األب‬ ‫اسم‬ ‫عليه‬ ‫نطلق‬ ‫والذي‬(parent)
‫أضف‬width = number%‫و‬height = number%
‫عملي‬ ‫تطبيق‬!
‫الوي‬ ‫صفحة‬ ‫إلى‬ ‫صورتك‬ ‫أضف‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬‫ب‬
‫الروابط‬Links
<a> href attribute
name attribute
Any element id attribute
‫الروابط‬
<a>‫تعني‬anchor،‫ىلع‬‫ربط‬ ‫أو‬ ‫إسناد‬ ‫املثل‬ ‫سبيل‬
‫آخر‬ ‫بشيء‬ ‫شيء‬
‫الـ‬Anchor‫يمكن‬‫شيء‬ ‫أي‬ ‫يكون‬ ‫أن‬
‫الصفحة‬ ‫ضمن‬ ‫معين‬ ‫مكان‬ ‫إلى‬ ‫رابط‬
‫الصفحة‬ ‫ضمن‬ ‫موقع‬ ‫إي‬ ‫إلى‬ ‫يكون‬ ‫أن‬ ‫ممكن‬ ‫الرابط‬.
‫املثال‬ ‫سبيل‬ ‫ىلع‬:
.1‫أضف‬id=“here”‫إليه‬ ‫ستشير‬ ‫الذي‬ ‫العنصر‬ ‫إلى‬
.2‫استخدم‬ ‫ثم‬<a href =“#here”> Go here</a>‫ضمن‬
‫الصفحة‬ ‫نفس‬
.3‫استخدم‬ ‫أخرى‬ ‫ويب‬ ‫صفحة‬ ‫من‬ ‫أو‬
<a href="web_page.html#here">Go here</a>
‫الفارغة‬ ‫العناصر‬()
‫الشكل‬ ‫من‬ ‫كانت‬ ‫سابقًا‬ ‫شاهدناها‬ ‫التي‬ ‫العناصر‬ ‫كل‬:
<start_tag> . . . </end_tag>
‫يطلق‬ ‫وهذه‬ ً‫ى‬‫محتو‬ ‫أي‬ ‫ضمنها‬ ‫تحتوي‬ ‫ال‬ ‫العناصر‬ ‫بعض‬
‫عليها‬Void Elements
‫وسم‬ ‫أي‬ ‫تستخدم‬ ‫ال‬ ‫وهي‬‫إ‬‫غ‬‫الق‬
‫الفارغة‬ ‫العناصر‬ ‫بعض‬
‫سابقًا‬ ‫درسناها‬
Handling multimedia <img>
Handling forms <input>
‫جديدة‬ ‫عناصر‬
Handling breaks <br> <wbr> <hr>
‫قوالب‬ ‫أساسيات‬
( )
<form> method attribute
action attribute
<textarea>
<input type="submit">
‫الخادم‬ ‫إلى‬ ‫املتصفح‬ ‫من‬
‫لذلك‬ ‫األبسط‬ ‫الطريقة‬ ‫هي‬ ‫القوالب‬
.1‫ويرسله‬ ‫قالبًا‬ ‫يمأل‬ ‫املستخدم‬
.2‫الخادم‬ ‫إلى‬ ‫القالب‬ ‫معلومات‬ ‫يرسل‬ ‫املتصفح‬
‫املتصفح‬
Browser
‫الخادم‬
Server
.3‫من‬ ‫الرد‬ ‫يعرض‬ ‫املتصفح‬
‫الخادم‬
.2‫املعلومات‬ ‫يستقبل‬ ‫الخادم‬
‫الرد‬ ‫بإرسال‬ ‫يقوم‬ ‫ثم‬ ‫ويعالجها‬
‫األساسية‬ ‫القوالب‬ ‫بنية‬
…‫هنا‬ ‫تكتب‬ ‫القالب‬ ‫عناصر‬...
‫الجهة‬
‫الـ‬ ‫ملف‬ ‫عليه‬ ‫الذي‬ ‫الخادم‬ ‫نفس‬ ‫ىلع‬ ‫البرنامج‬ ‫كان‬ ‫حال‬ ‫يف‬HTML:
‫الـ‬ ‫حدث‬destination‫إلى‬ ‫املتصفح‬ ‫يخبر‬‫ىلع‬ ‫جهة‬ ‫أي‬‫الخادم‬‫أن‬‫يرسل‬
‫املعلومات‬.ً‫ال‬‫مث‬:
‫الـ‬ ‫ملف‬ ‫عليه‬ ‫الذي‬ ‫املجلد‬ ‫نفس‬ ‫يف‬ ‫البرنامج‬ ‫كان‬ ‫حال‬ ‫يف‬HTML:
‫أم‬
method="get"
Get‫االفتراضية‬ ‫الطريقة‬ ‫هي‬
‫ىلع‬‫ابحث‬ ‫املثال‬ ‫سبيل‬‫عن‬cats
‫باستخدام‬bing.com
‫الـ‬ ‫سيكون‬URL
http://www.bing.com/search?q=cats . . .
‫استخدام‬get‫تطوي‬ ‫عند‬ ‫جيدة‬ ‫فكرة‬ ‫يعتبر‬‫ر‬
‫مشروعك‬
‫قد‬ ‫الرابط‬ ‫ضمن‬ ‫البيانات‬ ‫مشاهدة‬ ‫حيث‬
‫مفيدة‬ ‫تكون‬
‫تحاف‬ ‫أن‬ ‫يمكنك‬ ‫ال‬ ‫ذاته‬ ‫الوقت‬ ‫يف‬ ‫ولكن‬‫ظ‬
‫البيانات‬ ‫سرية‬ ‫ىلع‬
‫تستخدم‬ ‫أن‬ ‫يمكن‬get‫الصغيرة‬ ‫لإلرساالت‬
‫املثال‬ ‫سبيل‬ ‫ىلع‬:‫الرموز‬ ‫أو‬ ‫األحرف‬ ‫مئات‬
Method = “post”
‫عن‬ ‫الرئيسي‬ ‫االختالف‬get‫ال‬ ‫أنك‬ ‫هو‬
‫بيانات‬ ‫أية‬ ‫رؤية‬ ‫تستطيع‬
‫استخدام‬post‫للمحافظة‬ ‫بالتأكيد‬ ‫أفضل‬
‫السرية‬ ‫ىلع‬
‫لـ‬ ‫يمكن‬post‫اإلرساالت‬ ‫مع‬ ‫تتعامل‬ ‫أن‬
ً‫ال‬‫مث‬ ‫كامللفات‬ ‫الكبيرة‬
‫بسيط‬ ‫مثال‬-‫نصية‬ ‫مساحة‬(TEXTAREA)
‫بسيط‬ ‫مثال‬-‫نصية‬ ‫مساحة‬(TEXTAREA)
‫بسيط‬ ‫زر‬ ‫إضافة‬
‫بسيط‬ ‫مثال‬-‫نصية‬ ‫مساحة‬(TEXTAREA)
‫القوالب‬ ‫عن‬ ‫العناصر‬ ‫من‬ ‫املزيد‬
<select> <option>
<input type="text"> <input type="password">
<input type="checkbox"> <input type="radio">
<input type="file">
placeholder attribute
value attribute
autofocus attribute
required attribute
‫عملي‬ ‫تطبيق‬!
‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬exercise 2.html
‫يف‬ ‫جديدة‬ ‫إدخال‬ ‫عناصر‬
Number Input <input type="number">
Date Input <input type="date">
Time Input <input type="time">
Color Picker <input type="color">
Slider <input type="range">
‫يف‬ ‫جديدة‬ ‫إدخال‬ ‫عناصر‬
‫يف‬ ‫جديدة‬ ‫إدخال‬ ‫عناصر‬
‫العناصر‬ ‫تجميع‬
Grouping things <fieldset>
Giving a title <legend>
‫القوالب‬ ‫مدخالت‬ ‫باستخدام‬ ‫مثال‬
‫القوالب‬ ‫مدخالت‬ ‫باستخدام‬ ‫مثال‬
‫مبادئ‬CSS
Cascading Style Sheets
2
‫التصميم‬
<link> href attribute
rel attribute
type attribute
<style>
Any HTML element id attribute
Foreground color color
Background color background
‫التصميم‬ ‫بحاجة‬ ‫نحن‬!
‫التصميم‬ ‫تعلم‬ ‫إلى‬ ‫بحاجة‬ ‫نحن‬
‫للن‬ ‫مملة‬ ‫ستكون‬ ‫صفحتك‬ ‫فإن‬ ‫تصميم‬ ‫بدون‬‫اظر‬
‫ملكات‬ ‫أساسية‬ ‫تحكم‬ ‫ميزة‬ ‫يعد‬ ‫أيضا‬ ‫التصميم‬‫ب‬JS
‫هي‬ ‫الويب‬ ‫ىلع‬ ‫التصميم‬ ‫لغة‬CSS
Cascading Style Sheets
‫العام‬ ‫املفهوم‬
‫الويب‬ ‫صفحة‬ ‫يف‬ ‫نفصل‬ ‫نحن‬‫املعلومات‬‫الخصائص‬ ‫عن‬
‫لعرضها‬ ‫املستخدمة‬ ‫البصرية‬
‫املعلومات‬‫التصميم‬‫املرئي‬ ‫الخرج‬
‫واحد‬ ‫ملف‬‫متعددة‬ ‫ويب‬ ‫صفحات‬ ،
‫ملف‬CSS‫صفحة‬ ‫من‬ ‫أكثر‬ ‫قبل‬ ‫من‬ ‫يستخدم‬ ‫أن‬ ‫يمكن‬ ‫واحد‬
‫ويب‬
‫ملف‬ ‫مع‬ ‫الربط‬
...‫ه‬ ‫تدرج‬ ‫التصميم‬ ‫قواعد‬ ‫تستخدم‬ ‫التي‬ ‫العناصر‬‫نا‬...
‫ملف‬‫بسيط‬
‫ملف‬‫بسيط‬
‫الخرج‬
‫التصم‬ ‫يف‬ ‫تستخدم‬ ‫غالبًا‬ ‫خصائص‬‫يم‬
•color‫النص‬ ‫لتلوين‬
•background‫الخلفية‬ ‫لتلوين‬
•font‐family‫النص‬ ‫لخطوط‬
•font‐size‫النص‬ ‫ألحجام‬
•text‐align‫النص‬ ‫محاذاة‬ ‫لترتيب‬
‫الصفحة‬ ‫رأس‬ ‫يف‬ ‫التصميم‬ ‫إدراج‬
...‫ه‬ ‫تدرج‬ ‫التصميم‬ ‫قواعد‬ ‫تستخدم‬ ‫التي‬ ‫العناصر‬‫نا‬...
...‫هنا‬ ‫تكتب‬ ‫الصفحة‬ ‫لهذه‬ ‫التصميم‬ ‫قواعد‬...
‫بسيط‬ ‫مثال‬
‫بسيط‬ ‫مثال‬
‫استخدام‬‫فريد‬ ‫معرف‬()
‫فريد‬ ‫معرف‬ ‫له‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫عنصر‬ ‫كل‬
‫املرئي‬ ‫العرض‬ ‫ىلع‬ ‫الفريد‬ ‫للمعرف‬ ‫تأثير‬ ‫يوجد‬ ‫ال‬
‫عملي‬ ‫تطبيق‬!
‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬exercise 3.html
‫األزرق‬ ‫اللون‬ ‫اسمك‬ ‫يعطي‬ ‫الصفحة‬ ‫رأس‬ ‫يف‬ ‫تصميمًا‬ ‫أدرج‬
‫استخدام‬‫فريد‬ ‫معرف‬()
‫املعرف‬ ‫استخدام‬()‫التصميم‬ ‫يف‬
‫استخدام‬ ‫يمكنك‬#id‫تنفي‬ ‫تريد‬ ‫الذي‬ ‫الهدف‬ ‫لتحديد‬‫ذ‬
‫عليه‬ ‫التصميم‬ ‫قاعدة‬
‫الـ‬ ‫باستخدام‬ ‫التصميم‬
)‫قسم‬<)
‫الـ‬ ‫باستخدام‬ ‫التصميم‬
)‫قسم‬<)
‫الخرج‬
‫الصفوف‬ ‫استخدام‬
‫شيء‬ ‫أية‬ ‫ىلع‬ ‫وطبقها‬ ،‫الخاصة‬ ‫قواعدك‬ ‫أنشئ‬
‫عنصر‬ ‫من‬ ‫ألكثر‬ ‫تستخدم‬ ‫أن‬ ‫ممكن‬ ‫واحدة‬ ‫قاعدة‬
‫الصف‬ ‫عن‬ ‫مثال‬
‫الخرج‬
‫صفوف‬ ‫عدة‬ ‫استخدام‬
‫صف‬ ‫من‬ ‫أكثر‬ ‫يستخدم‬ ‫أن‬ ‫يمكن‬ ‫واحد‬ ‫عنصر‬(Class)
‫املتعددة‬ ‫الصفوف‬ ‫عن‬ ‫مثال‬
‫الخرج‬
‫التصميم‬ ‫يف‬ ‫خصائص‬
Pseudo-classes link
visited
hover
active
empty
‫التصميم‬‫السطر‬ ‫ضمن‬
‫ىلع‬ ‫مباشرة‬ ‫تطبيقها‬ ‫يتم‬ ‫والتي‬ ‫تصميم‬ ‫قاعدة‬
‫معين‬ ‫عنصر‬
‫مثال‬
‫بالسياق‬ ‫التحكم‬()
‫الوارد‬ ‫العناصر‬ ‫ىلع‬ ‫تصميم‬ ‫قاعدة‬ ‫تطبيق‬ ‫يمكنك‬‫ة‬
‫معين‬ ‫سياق‬ ‫يف‬
‫عناصر‬ ‫جميع‬ ‫ىلع‬ ‫مطبقة‬ ‫القاعدة‬ ‫هنا‬li‫الواردة‬
‫عناصر‬ ‫ضمن‬ul
‫مثال‬
‫الزائفة‬ ‫الصفوف‬()
‫الذكاء‬ ‫من‬ ‫نوع‬ ‫مع‬ ‫صفوف‬ ‫هي‬ ‫الزائفة‬ ‫الصفوف‬!
‫نوع‬ ‫من‬ ‫وسم‬ ‫أي‬ ‫فوق‬ ‫الفأرة‬ ‫تتحرك‬ ‫عندما‬h1‫يتحول‬
‫اللون‬ ‫إلى‬ ‫لحظي‬ ‫بشكل‬ ‫داخلها‬ ‫يف‬ ‫الذي‬ ‫النص‬
‫األحمر‬
‫الزائفة‬ ‫الصفوف‬()
‫الرابط‬ ‫وتعني‬
‫زيارته‬ ‫تم‬ ‫الذي‬ ‫الرابط‬ ‫وتعني‬
‫حاليا‬ ‫إليه‬ ‫الذهاب‬ ‫تم‬ ‫الذي‬ ‫الرابط‬ ‫وتعني‬
‫الفارغ‬ ‫العنصر‬ ‫وتعني‬
‫مثال‬
‫إضافية‬ ‫عناصر‬–‫الجداول‬()
The structure <table> <thead> <tbody>
The header <th>
The body <tr> <td>
Table borders border
Table width width
Table height height
Vertical alignment vertical‐align
Table padding padding
HTML:
CSS:
‫عملي‬ ‫تطبيق‬!
‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬exercise 4.html
‫األحمر‬ ‫باللون‬ ‫النصوص‬ ‫جميع‬ ‫خلفية‬ ‫واجعل‬ ‫صورتك‬ ‫حول‬ ‫إطار‬ ‫أضف‬
‫عليها‬ ‫الفأرة‬ ‫تمرير‬ ‫عند‬
‫إضافية‬ ‫عناصر‬–()
For large area <div>
For few words <span>
font‐size font‐family
background position
top left
width
HTML:
CSS:
‫عملي‬ ‫تطبيق‬!
‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬ ‫الوسوم‬ ‫باستخدام‬exercise 5.html
‫بك‬ ‫الخاصة‬ ‫الويب‬ ‫لصفحة‬ ‫الخلفية‬ ‫ولون‬ ‫الخط‬ ‫حجم‬ ‫بتغير‬ ‫قم‬
‫مبادئ‬JavaScript
3
‫حققتها‬ ‫التي‬ ‫الشهرة‬
JavaScript(JS)‫يف‬ ‫مهيمنة‬ ‫برمجية‬ ‫لغة‬ ‫تعتبر‬
‫الويب‬ ‫مجال‬
‫ىلع‬ ‫األسئلة‬ ‫من‬ ‫عدد‬Stack Overflow
‫من‬‫هنا‬
‫ىلع‬ ‫التعرف‬
alert()
prompt()
confirm()
‫بـ‬ ‫الخاص‬ ‫الترميز‬ ‫وضع‬ ‫يتم‬ ‫أين‬
‫كود‬JS‫تقريبًا‬ ‫مكان‬ ‫بأي‬ ‫يكون‬ ‫أن‬ ‫يمكن‬!
‫عليها‬ ‫متعارف‬ ‫طريقة‬ ‫هنالك‬ ‫لكن‬
‫بـ‬ ‫الخاص‬ ‫الترميز‬ ‫وضع‬ ‫يتم‬ ‫أين‬
...‫مكاتب‬ ‫تحميل‬JS‫هنا‬...
...‫ترميز‬ ‫يكتب‬JS‫القسم‬ ‫هذا‬ ‫آخر‬ ‫يف‬ ‫عادة‬...
‫ترميز‬‫امللف‬ ‫نفس‬ ‫يف‬
‫ترميز‬‫آخر‬ ‫ملف‬ ‫يف‬
‫ملف‬mycode.js
‫املتصفح‬ ‫مع‬ ‫بسيط‬ ‫تفاعل‬
‫هنالك‬3‫العائمة‬ ‫للنوافذ‬ ‫أنواع‬(popups)
•alert()
•confirm()
•prompt()
‫رسالة‬ ‫إظهار‬–
‫للمستخدم‬ ‫نص‬ ‫إظهار‬-ALERT()
Welcome!
‫قرار‬ ‫اتخاذ‬–
‫الرفض‬ ‫أو‬ ‫املوافقة‬ ‫لخياري‬ ً‫ة‬‫إضاف‬ ‫رسالة‬ ‫تحتوي‬ ‫منبثة‬ ‫نافذة‬ ‫إظهار‬
‫قرار‬ ‫اتخاذ‬–
‫بسيط‬ ‫نص‬ ‫إدخال‬–
‫استخدام‬ ‫يمكنك‬ ‫املستخدم‬ ‫من‬ ‫الدخل‬ ‫ىلع‬ ‫للحصول‬PROMPT()
•‫استخدامه‬ ‫قبل‬ ‫متحول‬ ‫إنشاء‬ ‫الضروري‬ ‫من‬ ‫ليس‬
•‫جيدة‬ ‫عادة‬ ‫يعتبر‬ ‫ذلك‬ ‫لكن‬!
‫بسيط‬ ‫نص‬ ‫إدخال‬–
‫يف‬ ‫املتحوالت‬
var
typeof
DataTypes Number
String
Boolean
Object
‫يف‬ ‫والتوابع‬ ‫األحداث‬
Events onload
Functions function
return
‫يف‬ ‫والتوابع‬ ‫األحداث‬
•‫ما‬ ‫أمر‬ ‫يطرأ‬ ‫عندما‬ ‫يكون‬ ‫الحدث‬
•‫املثال‬ ‫سبيل‬ ‫ىلع‬:
•‫الفأرة‬ ‫بزر‬ ‫ضغطة‬
•‫الفأرة‬ ‫تحريك‬
•‫املفاتيح‬ ‫لوحة‬ ‫أزرار‬ ‫أحد‬ ‫ىلع‬ ‫ضغطة‬
•‫لت‬ ‫البرمجية‬ ‫التعليمات‬ ‫من‬ ‫أجزاء‬ ‫تعيين‬ ‫يمكنك‬‫نفذ‬
‫معين‬ ‫حدث‬ ‫حدوث‬ ‫عند‬
‫حدث‬
‫الغرض‬ ‫تحميل‬ ‫يتم‬ ‫عندما‬ ‫الحدث‬ ‫يقدح‬
...‫هنا‬ ‫يكون‬ ‫الرئيسي‬ ‫الصفحة‬ ‫محتوى‬...
‫مثال‬
‫معًا‬ ‫تعليمة‬ ‫من‬ ‫أكثر‬ ‫تنفيذ‬
‫معًا‬ ‫تعليمة‬ ‫من‬ ‫أكثر‬ ‫تنفيذ‬
‫عملي‬ ‫تطبيق‬!
‫باستخدام‬‫األدوات‬‫امللف‬ ‫يف‬ ‫التمرين‬ ‫أتمم‬ ‫السابقة‬exercise 6.html
‫ترحيب‬ ‫رسالة‬ ‫أظهر‬ ‫الصفحة‬ ‫تحميل‬ ‫تمام‬ ‫بعد‬
‫التوابع‬
‫التعليمات‬ ‫من‬ ‫مجموعة‬ ‫هو‬ ‫التابع‬:
...‫هنا‬ ‫تكتب‬ ‫البرمجية‬ ‫التعليمات‬...
‫يلي‬ ‫كما‬ ‫التابع‬ ‫تنفيذ‬ ‫يتم‬:
‫التوابع‬
‫التوابع‬ ‫معامالت‬
‫يلي‬ ‫كما‬ ‫التابع‬ ‫تنفيذ‬ ‫يتم‬:
‫للتابع‬ ‫مدخالت‬ ‫تمرير‬ ‫يمكنك‬
...‫من‬ ‫تستفيد‬ ‫برمجية‬ ‫تعليمات‬cats...
‫التابع‬ ‫جواب‬
‫يلي‬ ‫كما‬ ‫التابع‬ ‫استدعاء‬:
‫تابع‬ ‫من‬ ‫جواب‬ ‫ىلع‬ ‫الحصول‬ ‫يمكنك‬
...‫يف‬ ‫نتيجة‬ ‫تخزن‬ ‫برمجية‬ ‫تعليمات‬answer...
‫التابع‬ ‫جواب‬
‫العودية‬ ‫التوابع‬
‫يلي‬ ‫كما‬ ‫التابع‬ ‫استدعاء‬:
‫نفسه‬ ‫استدعاء‬ ‫يمكنه‬ ‫التابع‬
...‫تستدعي‬ ‫برمجية‬ ‫تعليمات‬do_something(…)...
‫العودية‬ ‫التوابع‬-‫مثال‬
‫العودية‬ ‫التوابع‬-‫مثال‬
‫يف‬ ‫املنطقية‬ ‫الشروط‬
if switch ... case
if ... else default
‫يف‬ ‫التكرارية‬ ‫الحلقات‬
while do ... while
for
for ... in for ... of
break continue
‫واملتحوالت‬ ‫املنطقية‬ ‫املعامالت‬
‫البوليانية‬
Boolean values true
false
Logical operators &&
||
!
‫عملي‬ ‫تطبيق‬!
‫أتمم‬ ‫السابقة‬ ‫األدوات‬ ‫باستخدام‬‫امللف‬ ‫يف‬ ‫التمرين‬exercise 7.html
‫املدخل‬ ‫الرقم‬ ‫يساوي‬ ‫بتكرار‬ ‫ترحيب‬ ‫عبارة‬ ‫بإظهار‬ ‫يقوم‬ ‫تابع‬ ‫نفذ‬
‫القادمة‬ ‫للجلسة‬ ‫الواجب‬
‫شكرًا‬!

Contenu connexe

Tendances

مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقوlunarhalo
 
تصميم المواقع الالكترونية عرض
تصميم المواقع الالكترونية عرضتصميم المواقع الالكترونية عرض
تصميم المواقع الالكترونية عرضAlnoor26
 
470سؤال حقيقى فى الحاسب الآلى للجميع (1)
470سؤال حقيقى فى الحاسب الآلى للجميع (1)470سؤال حقيقى فى الحاسب الآلى للجميع (1)
470سؤال حقيقى فى الحاسب الآلى للجميع (1)Mohammad Alsaba
 
Canva شرح تطبيق
Canva شرح تطبيقCanva شرح تطبيق
Canva شرح تطبيقRawanAlturki
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
(Network security) مقدمة في أمن الشبكات
(Network security) مقدمة في أمن الشبكات(Network security) مقدمة في أمن الشبكات
(Network security) مقدمة في أمن الشبكاتDrMohammed Qassim
 
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdf
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdfأساسيات تكنولوجيا المعلومات و نظام التشغيل.pdf
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdfAhmedOthman511332
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيلAhmad Abdelbaqy
 
أساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرأساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرOmar Alabri
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبEyad Almasri
 
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقمي
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقميانطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقمي
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقميDr. Ahmed Farag
 
امن المعلومات المحاضرة الخامسة
امن المعلومات المحاضرة الخامسةامن المعلومات المحاضرة الخامسة
امن المعلومات المحاضرة الخامسةايمن البيلي
 
جدار الحماية
جدار الحماية جدار الحماية
جدار الحماية RaYan Abba
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلوماتDrMohammed Qassim
 
امن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىامن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىايمن البيلي
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبEyad Almasri
 
تقنيات البحث المتقدمة
تقنيات البحث المتقدمةتقنيات البحث المتقدمة
تقنيات البحث المتقدمةمصمم مبتدئ
 
دورة تعلم بسهوله PHP
دورة تعلم  بسهوله PHP دورة تعلم  بسهوله PHP
دورة تعلم بسهوله PHP abdelkrim abdellaoui
 

Tendances (20)

مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
 
تصميم المواقع الالكترونية عرض
تصميم المواقع الالكترونية عرضتصميم المواقع الالكترونية عرض
تصميم المواقع الالكترونية عرض
 
470سؤال حقيقى فى الحاسب الآلى للجميع (1)
470سؤال حقيقى فى الحاسب الآلى للجميع (1)470سؤال حقيقى فى الحاسب الآلى للجميع (1)
470سؤال حقيقى فى الحاسب الآلى للجميع (1)
 
Canva شرح تطبيق
Canva شرح تطبيقCanva شرح تطبيق
Canva شرح تطبيق
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
(Network security) مقدمة في أمن الشبكات
(Network security) مقدمة في أمن الشبكات(Network security) مقدمة في أمن الشبكات
(Network security) مقدمة في أمن الشبكات
 
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdf
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdfأساسيات تكنولوجيا المعلومات و نظام التشغيل.pdf
أساسيات تكنولوجيا المعلومات و نظام التشغيل.pdf
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيل
 
أساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفيرأساليب تشفير البيانات، بناء مقاطع التشفير
أساليب تشفير البيانات، بناء مقاطع التشفير
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقمي
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقميانطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقمي
انطولوجيا الويب الدلالي ودورها في تعزيز المحتوى الرقمي
 
امن المعلومات المحاضرة الخامسة
امن المعلومات المحاضرة الخامسةامن المعلومات المحاضرة الخامسة
امن المعلومات المحاضرة الخامسة
 
جدار الحماية
جدار الحماية جدار الحماية
جدار الحماية
 
الأمن السيبراني
الأمن السيبرانيالأمن السيبراني
الأمن السيبراني
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات
 
امن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولىامن المعلومات المحاضرة الاولى
امن المعلومات المحاضرة الاولى
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
 
تقنيات البحث المتقدمة
تقنيات البحث المتقدمةتقنيات البحث المتقدمة
تقنيات البحث المتقدمة
 
دورة تعلم بسهوله PHP
دورة تعلم  بسهوله PHP دورة تعلم  بسهوله PHP
دورة تعلم بسهوله PHP
 

Similaire à تعلم HTML CSS و JavaScript

خلاصات Rss
خلاصات Rssخلاصات Rss
خلاصات RssKhaled Safi
 
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة elmouhssini1
 
انتاج موقع تفاعلي دون علم بقواعد البرمجة
انتاج موقع تفاعلي دون علم بقواعد البرمجة انتاج موقع تفاعلي دون علم بقواعد البرمجة
انتاج موقع تفاعلي دون علم بقواعد البرمجة elmouhssini1
 
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم NoureddineHassi
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوىEhab Saad Ahmad
 
الدرس الرابع عشر
الدرس الرابع عشرالدرس الرابع عشر
الدرس الرابع عشرAnas Aloklah
 
Computer 2nd-preparatory-second-term- (10)
Computer 2nd-preparatory-second-term- (10)Computer 2nd-preparatory-second-term- (10)
Computer 2nd-preparatory-second-term- (10)khawagah
 
الدرس الثاني عشر
الدرس الثاني عشرالدرس الثاني عشر
الدرس الثاني عشرAnas Aloklah
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورودHanaa Ahmed
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةجامعة القدس المفتوحة
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookiTawy Community
 
كتاب تعلم Html5 css3
كتاب تعلم Html5 css3كتاب تعلم Html5 css3
كتاب تعلم Html5 css3titifcom
 

Similaire à تعلم HTML CSS و JavaScript (20)

Web Page Design 1
Web Page Design 1Web Page Design 1
Web Page Design 1
 
خلاصات Rss
خلاصات Rssخلاصات Rss
خلاصات Rss
 
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة
امتلاك موقع تفاعلي تفاعلي دون علم بقواعد البرمجة
 
انتاج موقع تفاعلي دون علم بقواعد البرمجة
انتاج موقع تفاعلي دون علم بقواعد البرمجة انتاج موقع تفاعلي دون علم بقواعد البرمجة
انتاج موقع تفاعلي دون علم بقواعد البرمجة
 
Bootstrap-1
Bootstrap-1Bootstrap-1
Bootstrap-1
 
Www.kutub.info 16076
Www.kutub.info 16076Www.kutub.info 16076
Www.kutub.info 16076
 
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
بالعربيةAngular js(ar)تحميل كتاب دورة لتعلم
 
Angular js دورة
Angular js دورةAngular js دورة
Angular js دورة
 
أنظمة إدارة المحتوى
أنظمة إدارة المحتوىأنظمة إدارة المحتوى
أنظمة إدارة المحتوى
 
Web Design
Web DesignWeb Design
Web Design
 
الدرس الرابع عشر
الدرس الرابع عشرالدرس الرابع عشر
الدرس الرابع عشر
 
Computer 2nd-preparatory-second-term- (10)
Computer 2nd-preparatory-second-term- (10)Computer 2nd-preparatory-second-term- (10)
Computer 2nd-preparatory-second-term- (10)
 
Web Elements
Web ElementsWeb Elements
Web Elements
 
الدرس الثاني عشر
الدرس الثاني عشرالدرس الثاني عشر
الدرس الثاني عشر
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورود
 
المحاضرة الثامنة وورد2013.
المحاضرة الثامنة  وورد2013.المحاضرة الثامنة  وورد2013.
المحاضرة الثامنة وورد2013.
 
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسةملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
ملخص تقنية تصميم صفحات الويب - الوحدة الخامسة
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic Book
 
كتاب تعلم Html5 و css3
كتاب تعلم Html5 و css3كتاب تعلم Html5 و css3
كتاب تعلم Html5 و css3
 
كتاب تعلم Html5 css3
كتاب تعلم Html5 css3كتاب تعلم Html5 css3
كتاب تعلم Html5 css3
 

Plus de Molham Al-Maleh

مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3Molham Al-Maleh
 
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongooseبناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و MongooseMolham Al-Maleh
 
مقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMمقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMMolham Al-Maleh
 
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSمقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSMolham Al-Maleh
 
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Molham Al-Maleh
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptMolham Al-Maleh
 
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional ApproachExploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional ApproachMolham Al-Maleh
 
Data Visualization With Trendalyzer
Data Visualization With TrendalyzerData Visualization With Trendalyzer
Data Visualization With TrendalyzerMolham Al-Maleh
 
Visualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityVisualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityMolham Al-Maleh
 

Plus de Molham Al-Maleh (10)

مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
 
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongooseبناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
 
مقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMمقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODM
 
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSمقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
 
تعلم Angular 4
تعلم Angular 4تعلم Angular 4
تعلم Angular 4
 
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScript
 
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional ApproachExploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach
Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach
 
Data Visualization With Trendalyzer
Data Visualization With TrendalyzerData Visualization With Trendalyzer
Data Visualization With Trendalyzer
 
Visualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityVisualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual reality
 

Dernier

دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................hakim hassan
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمدجامعة جنوب الوادي
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكرMaher Asaad Baker
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيfjalali2
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxfjalali2
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراقOmarSelim27
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 

Dernier (20)

دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 

تعلم HTML CSS و JavaScript