عن الدورة
دورة تدريبية متكاملة تأخذك خطوةً بخطوة من أولى مفاهيم الويب حتى بناء تطبيقات تفاعلية حقيقية. تجمع هذه الدورة بين ثلاث ركائز أساسية — HTML لبناء الهيكل، CSS للتنسيق والتصميم، وJavaScript لإضافة المنطق والتفاعل — بأسلوب تدريجي يضمن رسوخ الأساس قبل الانتقال للمتقدم.
| المرحلة | الوحدات | المحور |
|---|---|---|
| المرحلة الأولى | HTML Basics · HTML & CSS Fundamentals | بناء هيكل صفحات الويب |
| المرحلة الثانية | CSS Fundamentals · Advanced Styling · Flexbox & Responsive · Bootstrap | تنسيق الصفحات وجعلها متجاوبة |
| المرحلة الثالثة | Final Project 1 & 2 | تطبيق عملي شامل بـ HTML & CSS |
| المرحلة الرابعة | JS Fundamentals · Control Flow · Functions & Strings | أساسيات البرمجة بـ JavaScript |
| المرحلة الخامسة | Objects & Arrays · Methods & Events · CRUD · Data Management | بناء تطبيقات تفاعلية حقيقية |
ماذا سوف تتعلم؟
- بناء هيكل صفحات الويب من الصفر
- إنشاء نماذج وجداول وروابط وصور
- استخدام العناصر الدلالية (Semantic Elements)
- تنسيق وتصميم صفحات الويب احترافيًا
- إتقان الـ Flexbox لتنظيم العناصر
- بناء تصاميم متجاوبة تعمل على كل الشاشات
- استخدام Bootstrap لتسريع التطوير
- كتابة كود برمجي منطقي من الصفر
- التحكم في سلوك الصفحة عبر الأحداث (Events)
- بناء عمليات CRUD كاملة (إضافة / عرض / تعديل / حذف)
- حفظ البيانات في المتصفح عبر localStorage
- تطبيق كل ما تعلمته في مشاريع حقيقية
- قراءة وتحويل تصاميم Figma إلى كود
- بناء Navbar متجاوب احترافي
محتوى الدورة
MODULE 1: HTML Basics
يتناول هذا الجزء التعرف على أساسيات لغة HTML وبناء الهيكل الأول لصفحات الويب، من إنشاء المشروع وكتابة العناوين والفقرات، إلى إدراج الصور والروابط والنماذج. يهدف هذا القسم إلى تمكين المبتدئ من فهم العناصر الأساسية للصفحة وكيفية تنظيم المحتوى بطريقة صحيحة وواضحة تمهيدًا للانتقال إلى مراحل التنسيق والتطوير المتقدمة.
-
00:00
-
02- create project, heading
00:00 -
03- p, span
00:00 -
04- img, br
00:00 -
05- anchor, hr
00:00 -
06- traget
00:00 -
07- forms, input
00:00
MODULE 1: HTML & CSS Fundamentals
يتناول هذا الجزء استكمال عناصر HTML المهمة مثل الجداول والعناصر الدلالية، مع التعرف على وسم وتنظيم الصفحة بشكل صحيح. كما يقدّم مدخلًا إلى لغة CSS، وشرح مفهوم class وid وأنواع عرض العناصر (inline وblock)، مما يمهّد لفهم كيفية تنسيق الصفحات وبنائها بطريقة أكثر تنظيمًا واحترافية.
-
01- table
00:00 -
02- tag strong, i, del
00:00 -
03- head
00:00 -
04- intro css
00:00 -
05- class, id
00:00 -
06- div
00:00 -
07- exercise
00:00 -
08- display inline, block, inline-block
00:00 -
09- semantic_element
00:00
MODULE 2: CSS Fundamentals
يتناول هذا الجزء أساسيات تنسيق صفحات الويب باستخدام CSS، حيث يتعرّف المتدرّب على كيفية التحكم في المسافات والحدود والخلفيات، وفهم أولوية القواعد (Specificity)، بالإضافة إلى تنسيق الخطوط والألوان بطريقة صحيحة. يهدف هذا القسم إلى مساعدة المبتدئين على تحويل صفحاتهم من شكلٍ بسيط إلى تصميمٍ منسّق وواضح يعكس فهماً سليماً لأساسيات التنسيق.
-
01- specificty
06:31 -
02- margin, padding
05:47 -
03- border
02:09 -
04- border-radius
05:10 -
05- background
08:11 -
06- fonts
05:19 -
07- font-family
01:58 -
08- color system
08:19
MODULE 2: CSS Advanced Styling
يتناول هذا الجزء أساليب تموضع العناصر داخل الصفحة باستخدام خصائص position بأنواعها المختلفة، وكيفية التحكم في ترتيبها وظهورها.
كما يشرح التعامل مع خاصية overflow، وإخفاء العناصر، والتحكم في الشفافية،
بالإضافة إلى إضافة تأثيرات تفاعلية مثل hover وtransition. يساعد هذا القسم المبتدئ على فهم كيفية تنظيم العناصر بصريًا وإضافة لمسات حركية بسيطة تجعل التصميم أكثر احترافية.
-
01- positon
00:00 -
02- position- absolute
00:00 -
03- position sticky
00:00 -
04- using position
00:00 -
05- groping selector
00:00 -
06- oveflow
00:00 -
07- opacity
00:00 -
08- css hidden element
00:00 -
09- hover, transition
00:00
MODULE 2: CSS Flexbox & Responsive Design
يتناول هذا الجزء أساليب تنسيق الصفحات الحديثة باستخدام Flexbox لتنظيم العناصر بشكل مرن واحترافي، مع التعرف على متغيرات CSS لتسهيل إدارة القيم داخل المشروع. كما يشرح مفهوم التصميم المتجاوب عبر Media Query، وتطبيق ذلك عمليًا من خلال إنشاء شريط تنقل (Navbar).
يهدف هذا القسم إلى تمكين المتدرّب من بناء واجهات مرنة تتكيف مع مختلف أحجام الشاشات بطريقة عملية وواضحة.
-
01- intro Web development, Figma
00:00 -
02- intro Flex
00:00 -
03- justfiy-content
00:00 -
04- gap, older, flex-grow
00:00 -
05- align-self
00:00 -
06- flex-wrap
00:00 -
07- Recap Flex
00:00 -
08- CSS Variabales
00:00 -
09- Recap CSS Variabales
00:00 -
10- important
00:00 -
11- Create navapr 1
00:00 -
13- download font-family
00:00 -
14- create navbar
00:00 -
15- css variables
00:00 -
16- navbr, header
00:00 -
17- media query
00:00 -
18- media query
00:00
MODULE 2: CSS Bootstrp
يتناول هذا الجزء التعرف على إطار العمل Bootstrap واستخدامه في بناء صفحات ويب متجاوبة بسرعة وسهولة. يبدأ بشرح بعض الخصائص المتقدمة في CSS مثل العناصر الوهمية وخصائص الصور، ثم ينتقل إلى أساسيات Bootstrap وأدواته الجاهزة، ونظام الشبكة (Grid System) ونقاط التوقف (Breakpoints). يهدف هذا القسم إلى تمكين المتدرّب من إنشاء تصميمات عملية ومتناسقة تدعم مختلف أحجام الشاشات بأسلوب منظم وواضح.
-
1- pseudo elements (after, before)
00:00 -
2- object fit
00:00 -
3- object fit
00:00 -
4- intro bootstrap
00:00 -
5- bootstrap utilites
00:00 -
6- bootstrap utilites
00:00 -
7- grid breakpoints, container
00:00 -
8- spacer
00:00 -
9- grid exercise
00:00
MODULE 3: Final Project 1
تطبيق عملي شامل بـ HTML & CSS
-
1- intro Web development, Figma
00:00 -
2- create project
00:00 -
3- navbar
00:00 -
4- header (Part 1)
00:00 -
5- header (Part 2)
00:00 -
6- header (Part 3)
00:00 -
7- about
00:00
MODULE 3: Final Project 2
تطبيق عملي شامل بـ HTML & CSS
-
1- section faqs-bg
00:00 -
2- section content
00:00
MODULE 4: JavaScript Fundamentals
"أساسيات البرمجة بـ JavaScript" أو "مقدمة إلى JavaScript" — وهي اللبنة الأولى لأي مبرمج قبل الدخول في المفاهيم المتقدمة.
-
15:30
-
2-create file in js, alert
05:22 -
3-console
03:20 -
4-write hello worled
12:20 -
5-variables
12:47 -
6-data type
10:35 -
7-arithmatic operators
11:24 -
8-recap arithmatic operators
05:57 -
9-prompt
02:23 -
10-conditaonal statment, (if)
11:02 -
11-if, else, else if
04:26 -
12-switch
13:33
MODULE 4: JS Control Flow
"التحكم في تدفق البرنامج" أو "Control Flow" — وهي المرحلة التي يبدأ فيها الكود يتخذ قرارات ويكرر مهام بشكل ذكي.
-
1- comprison opretors
00:00 -
2- logical opretors
00:00 -
3-loops
00:00 -
4- loop exercise
00:00 -
5-recap loop
00:00 -
6-recap loop
00:00
MODULE 4: JS Functions & Strings
"الدوال والتعامل مع النصوص" — وهي المرحلة التي يبدأ فيها الكود يتنظم ويصبح قابلًا لإعادة الاستخدام.
-
1-function (Part 1)
00:00 -
2-function (part 2)
00:00 -
3-return
00:00 -
4- return
00:00 -
5-recap return
00:00 -
6- string methods
00:00 -
7-string methods 2
00:00
MODULE 5: JS Functions, Objects & Arrays
"Functions, Objects & Arrays" — وهي المرحلة التي يبدأ فيها المبرمج يكتب كودًا منظمًا واحترافيًا ويتعامل مع البيانات المعقدة.
-
1-recap function, return
00:00 -
2-scope
00:00 -
3-self invoked function
00:00 -
4-Hoisting
00:00 -
5-function programming lang
00:00 -
6-object
00:00 -
7-window, console, document
00:00 -
8-Array
00:00 -
9-Array methods
00:00 -
10- task array
00:00
MODULE 5: JS Methods & Events
"DOM Interaction & Methods" — وهي المرحلة التي يبدأ فيها الكود يتفاعل مع الصفحة ويُنجز عمليات حقيقية.
-
1-Math methods
00:00 -
2-task Math
00:00 -
3-Event
00:00 -
4-task 1.mp4
00:00 -
5-task
00:00 -
6-CRUD
00:00
MODULE 5: JS CRUD
-
1-create function addProduct
00:00 -
2-create array, clearData
00:00 -
3-displayData
00:00 -
4-displayData
00:00 -
5-DeletaData
00:00
MODULE 5: JS Data Management & Browser Storage
"Data Management & Browser Storage" — وهي المرحلة التي يتعلم فيها المبرمج كيف يحفظ البيانات ويتحكم فيها داخل المتصفح.
-
1-SetUpdataProduct()
00:00 -
2-updateProduct
00:00 -
3-localStorage, SessionStorage
00:00 -
4-localStorage
00:00 -
5-localStorage, JSON
00:00 -
6-searchProduct
00:00
تقييمات ومراجعات الطلاب
لا يوجد تقييم حتى الآن