الـ HSTS او ما يعرف بالـ HTTP Strict-Transport Security هو بروتكول يختص بتنبيه المتصفحات Browsers بإستخدام بروتكول الـ HTTPS وهو مثل الحلقة ما بين تطبيق الذي يعمل على الويب وما بين المتصفح. الـ Header Type لهذا البرتكول ( HSTS ) هو Response وسوف نرى ذلك في المثال...
كل البرمجيات لديها بيانات يتم جلبها من قاعدة البيانات، هنالك بيانات يتم جلبها بإستمرار، في البرمجيات الضخمة لابد أن تكون سرعة الإستجابة لجلب هذه البيانات كبيرة ، فالثواني قد تفرق في حال برمجيات المبيعات التي تتعامل بصورة مباشرة من الزبون مثل أمازون أو غيرها من...
بناء البرمجيات الضخمة ليس بالسهولة التي يتصورها البعض، بل تحتاج لقواعد ومجهود متكامل يحقق الإستمرارية بصورة متوازية لمرحلة نشر تلك البرمجيات. CI/CD لا أريد أن أطيل الحديث عن مفهوم الـ Automated فهو ببساطة جعل العمل يحقق الاستمرارية أثناء مرحلة التطوير وأيضا...
جميعنا يعلم أهمية التزامن في البرمجيات فمعظم الـ API حالتها ضعيفة بعد جلبها من المصدر، فإذا كنت تريد ان تحكم سيطرتك على البيانات فبالتالي انت مطالب بعمل إضافي في برمجياتك. نفترض ان لدينا مجموعة بيانات قام المستخدم A بجلبها من قاعدة البيانات، وبعدها بلحظات قام المستخدم...
هذه المادة قابلة للتحديث من وقت لآخر… Vuejs عبارة عن مكتبة Front-End تستخدم في برمجة واجهات برمجيات الانترنت, لها مثيلاتها كـ React و Angular في هذه النصوص أود عرض صورة مبسطة وسريعة لتعلم Vuejs. الشئ الأول والذي يتوجب فهمه على أي مطور برميجات انترنت هو أن يجد...
تحديث 29-05-2020 سأقوم برفع الشفرة المصدرية لنظام الحجوزات على القيت هب هنا دوت نت كور تقنية جديدة من مايكروسوفت تم إصدارها في 2015 وتم كتابة شفرتها من الصفر بحيث أنها لا تقوم بالإعتماد على الـ DotNet Framwork. مميزات الدوت نت كور عديدة جدا ومن أهمها أنها تعتبر Cross...
… تحدثتُ في المقالة السابقة لي، عن كيفية تهيئة الـ Service من خلال استخدام منصة الـ ASP.NET Api وعرضت مشروع مبسط يختص بتجديد واصدار جوازات المواطنين، كما عرضت كيفية اختبار الشفرات بإستخدام منصة مايكروسوفت Unit Test لجميع الأساليب التي أنشأناها في فئة التحكم...
مقدمة – برتوكول الـ HTTP – عمل صفحة الـ ASP.NET: جميعنا نستخدم الشبكة العنكبوتية (الإنترنت) في جُل معاملاتنا اليومية؛ الرسمية أو الترفيهية، نقوم بالدخول على المواقع الإلكترونية وننتظر نتائج ذلك الدخول، نقوم بحفظ المعلومات واستجلابها عن طريق عناوين الوصول URL التي...
هل أنت مستعد للعمل هنا؟…ستكتب 1000 سطر برمجي اليوم… لنبدأ يتكون هذا التطبيق من ثلاثة أجزاء..وجميعها سنعمل عليها هنا..يتكون من إنشاء قاعدة البيانات والتطبيق…ويتكون من إنشاء إدارة التطبيق..ويتكون من عمل إختبار الشفرات للتطبيق. مقدمة هذا التطبيق به...
ستحتاج لفيجوال ستديو 2012 او 2013 او 2015 او 2017 لتطبيق المثال الذي سنشرحه هنا. ولقد قمت بإستخدام Visual Studio 2013 Express For Web لتطبيق تلك المكتبة. لو فرضنا لدينا فئة class لحفظ تفاصيل درجة الحرارة C1 ولدى فئة أخري C2 لحساب درجات الحرارة وتعتمد على C1 وتلك...
مقدمة: من المهم التعرف على تركيبة دروبال من حيث المجلدات والملفات وما تقدمه من فهم عميق للزائر الجديد لعالم دروبال سواء كان مهتماً بالجوانب التطويرية والبرمجية لدروبال (Back End) أو الجوانب التصميمة والجمالية (Front End)، ولكن قبل البدء بشرح التركيبة الشجرية لدروبال...
مقدمة: السؤال أعلاه تدور حوله كثير من التساؤلات والإستفسارات خصوصاً من القادمين الجدد لعالم دروبال، ومع كثرة اللغات والتقنيات وأطر العمل أصبحت عملية الإختيار والمفاضلة تحتاج لتمحيص دقيق وتقصى ، وفي إعتقادي أنه تساؤل أساسي ومهم خصوصاً إذا وضعنا في الإعتبار مقولة بيتر...
الفكرة: بدأ دروبال في العام 1999م بواسطة طالب هولندي يدعى دريس بايتيرت (Dries Buytaert) حيث كانت تربطه وثمانية من زملائه داخل السكن الجامعي شبكة لاسلكية ولكن لاحظ دريس أن هذه الشبكة ليست ذات فائدة عملية في تبادل ونقل الملومات فيما بينهم فقرر بناء تطبيق يعمل عبر هذه...