منصة Zimex AI TECH & AI INITIATIVE
VOL. 02 · WEB ENGINEERING
EDITION 2026.1
10 PAGES · TRIAL · RTL
TRIAL EDITION · VOL. 02 · ليست الكتاب الكامل

Full-Stack Blueprint
من الفكرة إلى منصة ويب متكاملة

نسخة تجريبية مستقلة — 10 صفحات ويب

عينة مجانية بفهرس مختلف · العمق في الكتاب الكامل (66 صفحة) يُشترى من المتجر

لوحة غلاف Full-Stack Blueprint — ثلاث طبقات ويب متوهّجة
TRIAL SAMPLE
TRIAL SAMPLE BY المهندس محمد باقر علي موات MUHAMMAI · منصة Zimex AI
عينة مستقلة · 10 صفحات · فهرس مختلف
نسخة تجريبية · 10 صفحاتفهرس مستقلاشترِ الكامل من المتجر
منصة Zimex AI © 2026 — جميع الحقوق محفوظة · TRIAL 2026.1 · ليست الكتاب الكامل · Vol. 02 Full-Stack Blueprint
نسخة تجريبية — المجلد الثاني
TRIAL CONTRACT
00هذي مو الكتاب الكامل

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

العينة10
الكامل66
السعر8$
الحزمة20$
✍️ كلمة المؤلف للعينة

قاعدة الكتاب نفسها: اكتب الكود بيدك. «ظهرت الشاشة» مو شهادة نجاح. أريدك تتعلّم السؤال قبل ما تشتري المشروع الكامل. Flex وGrid وCORS الممتد ولوحة التحكم — بالحزمة أو المجلد.

TRIAL · تفهم الجزء · الباقي في Full-Stack Blueprint
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
فهرس العينة المستقل
TRIAL TOC
01فهرس تجريبي — غير فهرس الـ 66
W0عقد العينة02
W1فهرس مستقل03
W2الصمت أخطر من رسالة الخطأ04
W3قانون الصندوق الأربعة05
W4الهيكل ثم الجلد ثم العصب06
W5الطلب يسافر ويعود07
W6تمرين بطاقة حالة08
W7خريطة الـ 66 صفحة09
W8اشترِ المنصة لا العينة10
⚠️

فهرس الكتاب الكامل يبدأ من Client/Server وHTTP والـ DOM والمشروع. هذا الفهرس عناوين أخرى لنفس اليد الهندسية.

ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
الصمت أخطر
BROWSER_SILENCE
W2المتصفح يعرض الكسر بصمت

C++ يصرخ برسالة. الويب يبتسم لك بصفحة ناقصة. أغلب الطلبة يحسبون إن «ظهرت الشاشة» تعني انتهيت. الحقيقة إن مهارتك مو الوسم — مهارتك أدوات المطوّر: الشبكة، الصندوق، والحدث. لما تفهم وين تفتش، راح توقف التخمين.

ثلاث نوافذ قبل ما تعدّل لوناً
العَرَضوين تفتشالسؤال الصحيح
صفحة بلا تنسيقNetwork → ملف CSS200 وصل؟ لو 404 المسار كاذب
زر ميتConsoleالـ JS وصل لو syntax كسره؟
بيانات ما تظهرالرد في NetworkJSON صالح؟ لو CORS أكل الرد؟

إذا شفت 200 لملف CSS وما انطبق، المشكلة غالباً مسار غلط أو نوع MIME أو خصوصية — مو «الكود شغال». المتصفح طبّق ملفاً ثانياً أو ما طبّق شيئاً، وأنت تلوّن عنصراً غير موجود.

💡 سر امتحاني من MUHAMMAI

الدكتور يسأل: ليش الموقع عندك يشتغل وعنده لا؟ الجواب النموذجي يبدأ من الأداة لا من الحظ: DNS، شهادة، مسار ملف، أو كاش. الكتاب الكامل يفكك الرحلة من Enter إلى البكسل. هنا تتعلّم إن الصمت مو نجاح.

W2 · اقرأ الحالة قبل ما تغيّر الشكل
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
قانون الصندوق
BOX_LAW
W3محتوى · حشوة · حد · هامش

كل عنصر بالمتصفح صندوق بأربع طبقات. إذا رسمتها صح، صار التصميم قراراً لا تخميناً بالماوس. العرض النهائي = الأربعة معاً — إلا إذا أعلنت border-box فتصير الحشوة والحد داخل الرقم اللي كتبته.

1محتوىالنص
2حشوةpadding
3حدborder
4هامشmargin
chip.css
.chip{
  box-sizing: border-box; /* ◀ الأربعة الداخلية داخل 160px */
  width: 160px;
  padding: 12px;          /* حشوة — داخل العرض هسة */
  border: 1px solid cyan; /* حد — داخل العرض هسة */
  margin: 8px;            /* خارج الصندوق — ما يدخل بـ width */
}

الهامش دائماً برا الصندوق: يبعد الجيران وما يكبر العرض المحسوب. إذا نسيت border-box وكتبت width 160 مع padding 12 وحد 1، العرض الحقيقي يكبر وأنت تحسب إن العمود انكسر «بدون سبب».

✅ قاعدة المهندس

ارسم الصندوق على ورقة قبل ما تفتح المفتش. Flex وGrid صفحات مختبر بالمجلد الكامل. العينة تعطيك القانون حتى ما تخمّن بالماوس.

W3 · الأربعة طبقات · border-box يضم الثلاثة الأولى
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
ثلاث طبقات
SKELETON_SKIN_NERVE
W4HTML ثم CSS ثم JavaScript

إذا بدأت من اللون، راح تعيد الهيكل مرتين. إذا بدأت من المعنى، يركب الجلد فوق عظم صحيح. الحالة تُكتب بالعصب — بالـ DOM — مو بالزينة. هذي قاعدة الكتاب: ليش قبل شلون.

01هيكل — عنوان، قائمة، زر. يشتغل حتى لو عطّلت CSS.
02جلد — الصندوق والمحاذاة. ما يخفي المعنى داخل صورة PNG.
03عصب — الحدث يغيّر الحالة الظاهرة، لا اللون فقط.
pulse.js
const status = document.querySelector("[data-status]");
button.addEventListener("click", function () {
  status.dataset.mode = "armed";  // ◀ الحالة الآلية في الـ DOM
  status.textContent = "armed";   // ◀ المعنى للإنسان وقارئ الشاشة
});
⚠️ خطأ يتكرر بالعملي

معيار «هل الزر أخضر؟» معيار رسّام. معيار المهندس: لو قرأ قارئ شاشة الـ DOM، هل الحالة صحيحة؟ الكتاب الكامل يربط هذا بالـ a11y والحدث والـ async. هنا تفهم ترتيب الطبقات.

W4 · المعنى أولاً · الحالة في الـ DOM
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
رحلة الطلب
REQUEST_TRIP
W5يخرج الطلب ثم يُحكَم عليه

الصفحة مو جزيرة. الطلب يسافر، الخادم قد ينجح بـ 200، والمتصفح قد يرفض الرد بسبب CORS. لذلك يظن المبتدئ إن الـ API «معطّل» وهو يشتغل بالطرفية. افتح Network: هل الرد وصل؟ هل المتصفح أكله؟

1صفحةfetch
2شبكةHTTP
3خادم200
4متصفحCORS?
probe.js
fetch("/api/health")
  .then(function (r) {
    if (!r.ok) throw new Error("HTTP " + r.status); // ◀ 404 مو JSON
    return r.json();
  })
  .then(function (d) { console.log("ok=", d.ok); })
  .catch(function (e) { console.error("probe", e); });

r.ok تفحص رمز الحالة قبل ما تفسّر الجسم. لو فسّرت 500 كـ JSON راح تحصل خطأ ثاني يخفي الأول. CORS يظهر بالمتصفح لا بطرفية الخادم: الخادم نجح، السياسة منعت الصفحة من قراءة الرد.

⚠️ الفخ الصامت

الكتاب الكامل يبني لوحة JSON وCORS ومشروع التحكم. العينة تعلّمك إن نجاح الخادم ≠ نجاح الصفحة. إذا أردت المشروع — اشترِ المجلد.

W5 · افحص r.ok · CORS حكم متصفح
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
تمرين البطاقة
STATUS_CARD
W6ابنِ بطاقة حالة بخمس دقائق

طبّق الطبقات الثلاث على مثال واحد. HTML: صندوق فيه عنوان Gateway ونص idle. CSS: حد متوهج وصندوق مفهوم بلا JS. JS: زر يقلب النص إلى live ويكتب الحالة بـ data-mode.

gate-card.html
<article class="card" data-mode="idle">
  <h2>Gateway</h2>
  <p data-status>idle</p>
  <button type="button">arm</button>
</article>

بعد الضغط: data-mode="live" والنص live. إذا تغيّر اللون وبقي data-mode=idle، أنت زيّنت وما بنيت حالة. هذا نفس معيار الكتاب: المعنى في الـ DOM.

معيار النجاح
  • المعنى بـ HTML لا بصورة.
  • الصندوق مفهوم وجافا سكربت معطّل.
  • الـ JS يغيّر الحالة لا اللون فقط.
🧩 تحدّي الخمس دقائق

إذا علقت بالحدث أو الصندوق، هذا حد العينة. Full-Stack Blueprint — 66 صفحة — يبني لوحة جاهزة للذكاء الاصطناعي. اشترِ المجلد أو الحزمة الذهبية.

ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
ما وراء العينة
FULL_MAP
W7ماذا تشتري في الـ 66 صفحة
C1الويب كبروتوكول: طلب، رد، ترويسة، أمان.
C2الصندوق، Flex، Grid، والأداء.
C3المحرك، الحدث، والـ async.
C4JSON وCORS ومشروع لوحة التحكم.
ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE
اكتشف المزيد
BUY_DEPTH
W8أطلق المنتج — لا تكتفِ بالعينة

إذا فهمت الصمت والصندوق والرحلة، فأنت جاهز للكتاب لا للتوقف. Full-Stack Blueprint بـ 8$ أو السلسلة بـ 20$.

العودة للمتجر: سجّل الدخول، ادفع، وتُفتح الصفحات الست والستون داخل حسابك فقط.

ZIM · TRIAL · FULL-STACK
MUHAMMAI · SAMPLE