انفورماتيك

  • برمجة
    • جافا
    • دوت نت
    • سي/سي++
    • دوكر
  • هندسة برمجيات
    • SOLID
    • منهجية ال Agile
    • Microservices
  • الذكاء الاصطناعي
  • خوارزميات
  • أمن المعلومات
  • قواعد البيانات
  • مقالات عامة
  • عنا
    • الكُتاب في الموقع
اختر صفحة
التعامل مع الـ Caching في الـ ASP.NET Core من خلال Redis

التعامل مع الـ Caching في الـ ASP.NET Core من خلال Redis

بواسطة محمد أحمد حسين | 18/11/2020 | 72 views
كل البرمجيات لديها بيانات يتم جلبها من قاعدة البيانات، هنالك بيانات يتم جلبها بإستمرار، في البرمجيات الضخمة لابد أن تكون سرعة الإستجابة لجلب هذه البيانات كبيرة ، فالثواني قد تفرق في حال برمجيات المبيعات التي تتعامل بصورة مباشرة من الزبون مثل أمازون أو غيرها من...
مفهوم الـ Automated من خلال GitHub Actions

مفهوم الـ Automated من خلال GitHub Actions

بواسطة محمد أحمد حسين | 10/11/2020 | 95 views
بناء البرمجيات الضخمة ليس بالسهولة التي يتصورها البعض، بل تحتاج لقواعد ومجهود متكامل يحقق الإستمرارية بصورة متوازية لمرحلة نشر تلك البرمجيات. CI/CD لا أريد أن أطيل الحديث  عن مفهوم الـ Automated فهو ببساطة جعل العمل يحقق الاستمرارية أثناء مرحلة التطوير وأيضا...
الـ Concurrency مع الـ ASP.NET Core Web API من خلال ETag Header

الـ Concurrency مع الـ ASP.NET Core Web API من خلال ETag Header

بواسطة محمد أحمد حسين | 04/11/2020 | 68 views
جميعنا يعلم أهمية التزامن في البرمجيات فمعظم الـ API حالتها ضعيفة بعد جلبها من المصدر، فإذا كنت تريد ان تحكم سيطرتك على البيانات فبالتالي انت مطالب بعمل إضافي في برمجياتك. نفترض ان لدينا مجموعة بيانات قام المستخدم A بجلبها من قاعدة البيانات، وبعدها بلحظات قام المستخدم...
خريطة لتعلم الـ Vuejs مع بعض النصائح!!

خريطة لتعلم الـ Vuejs مع بعض النصائح!!

بواسطة محمد أحمد حسين | 29/10/2020 | 98 views
هذه المادة قابلة للتحديث من وقت لآخر… Vuejs عبارة عن مكتبة Front-End تستخدم في برمجة واجهات برمجيات الانترنت, لها مثيلاتها كـ React و Angular في هذه النصوص أود عرض صورة مبسطة وسريعة لتعلم Vuejs. الشئ الأول والذي يتوجب فهمه على أي مطور برميجات انترنت هو أن يجد...
نظرة على DotNet Core من خلال تصميم نظام حجوزات

نظرة على DotNet Core من خلال تصميم نظام حجوزات

بواسطة محمد أحمد حسين | 20/03/2020 | 450 views
تحديث 29-05-2020 سأقوم برفع الشفرة المصدرية لنظام الحجوزات على القيت هب هنا دوت نت كور تقنية جديدة من مايكروسوفت تم إصدارها في 2015 وتم كتابة شفرتها من الصفر بحيث أنها لا تقوم بالإعتماد على الـ DotNet Framwork. مميزات الدوت نت كور عديدة جدا ومن أهمها أنها تعتبر Cross...
إستدعاء الـ ASP.NET Web API في مشروع الـ (ASP.NET MVC (Client / Consume

إستدعاء الـ ASP.NET Web API في مشروع الـ (ASP.NET MVC (Client / Consume

بواسطة محمد أحمد حسين | 08/08/2018 | 1٬322 views
… تحدثتُ في المقالة السابقة لي، عن كيفية تهيئة الـ Service من خلال استخدام منصة الـ ASP.NET Api وعرضت مشروع مبسط يختص بتجديد واصدار جوازات المواطنين، كما عرضت كيفية اختبار الشفرات بإستخدام منصة مايكروسوفت Unit Test لجميع الأساليب التي أنشأناها في فئة التحكم...
مفهوم الـ WEB API … تهيئتهُ … إستدعاءهُ … إختبار الشفرات عن طريق الـ Unit Testing

مفهوم الـ WEB API … تهيئتهُ … إستدعاءهُ … إختبار الشفرات عن طريق الـ Unit Testing

بواسطة محمد أحمد حسين | 10/07/2018 | 3٬553 views
  مقدمة – برتوكول الـ HTTP – عمل صفحة الـ ASP.NET: جميعنا نستخدم الشبكة العنكبوتية (الإنترنت) في جُل معاملاتنا اليومية؛ الرسمية أو الترفيهية، نقوم بالدخول على المواقع الإلكترونية وننتظر نتائج ذلك الدخول، نقوم بحفظ المعلومات واستجلابها عن طريق عناوين الوصول URL التي...
بناء تطبيق متكامل لتسليم وتسلم جوازات المواطنين يوضح تقنية الـ ASP.NET MVC واستخدام الـ Unit Tests لإختبار الشفرات

بناء تطبيق متكامل لتسليم وتسلم جوازات المواطنين يوضح تقنية الـ ASP.NET MVC واستخدام الـ Unit Tests لإختبار الشفرات

بواسطة محمد أحمد حسين | 30/06/2018 | 3٬325 views
هل أنت مستعد للعمل هنا؟…ستكتب 1000 سطر برمجي اليوم… لنبدأ يتكون هذا التطبيق من ثلاثة أجزاء..وجميعها سنعمل عليها هنا..يتكون من إنشاء قاعدة البيانات والتطبيق…ويتكون من إنشاء إدارة التطبيق..ويتكون من عمل إختبار الشفرات للتطبيق. مقدمة هذا التطبيق به...
كيفية تهيئة مكتبة الـ Ninject للعمل مع مشروع الـ ASP.NET MVC

كيفية تهيئة مكتبة الـ Ninject للعمل مع مشروع الـ ASP.NET MVC

بواسطة محمد أحمد حسين | 23/06/2018 | 740 views
ستحتاج لفيجوال ستديو 2012 او 2013 او 2015 او 2017 لتطبيق المثال الذي سنشرحه هنا. ولقد قمت بإستخدام Visual Studio 2013 Express For Web لتطبيق تلك المكتبة. لو فرضنا لدينا فئة class لحفظ تفاصيل درجة الحرارة C1 ولدى فئة أخري C2 لحساب درجات الحرارة وتعتمد على C1 وتلك...
بنية دروبال – المجلدات وأهم الملفات

بنية دروبال – المجلدات وأهم الملفات

بواسطة أبوبكر الطائف | 10/01/2014 | 274 views
مقدمة: من المهم التعرف على تركيبة دروبال من حيث المجلدات والملفات وما تقدمه من فهم عميق للزائر الجديد لعالم دروبال سواء كان مهتماً بالجوانب التطويرية والبرمجية لدروبال (Back End) أو الجوانب التصميمة والجمالية (Front End)، ولكن قبل البدء بشرح التركيبة الشجرية لدروبال...
هل دروبال إطار عمل أم نظام لإدارة المحتوى؟

هل دروبال إطار عمل أم نظام لإدارة المحتوى؟

بواسطة أبوبكر الطائف | 02/01/2014 | 467 views
مقدمة: السؤال أعلاه تدور حوله كثير من التساؤلات والإستفسارات خصوصاً من القادمين الجدد لعالم دروبال، ومع كثرة اللغات والتقنيات وأطر العمل أصبحت عملية الإختيار والمفاضلة تحتاج لتمحيص دقيق وتقصى ، وفي إعتقادي أنه تساؤل أساسي ومهم خصوصاً إذا وضعنا في الإعتبار مقولة بيتر...
مقدمة عن دروبال

مقدمة عن دروبال

بواسطة أبوبكر الطائف | 30/12/2013 | 353 views
الفكرة: بدأ دروبال في العام 1999م بواسطة طالب هولندي يدعى دريس بايتيرت (Dries Buytaert) حيث كانت تربطه وثمانية من زملائه داخل السكن الجامعي شبكة لاسلكية ولكن لاحظ دريس أن هذه الشبكة ليست ذات فائدة عملية في تبادل ونقل الملومات فيما بينهم فقرر بناء تطبيق يعمل عبر هذه...
بتقنية مهارتي | ووردبريس