SOLID شرح ال Single Responsibility Principle دوكر كيف يمكن عمل وبناء ال Docker Images SOLIDهندسة برمجيات مقدمة لل SOLID دوكر مقدمة حول دوكر Docker Microservicesبرمجةهندسة برمجيات مقدمة حول ال Microservices أخر المقالات بواسطة وجدي عصام 2-11-2021 الاستضافة والحوسبة السحابية Hosting and Cloud عندما تقوم بزيارة أي موقع في الانترنت من جهازك الشخصي او الجوال، فالمتصفح Browser (أو التطبيق) الذي تستخدمه سوف يقوم...اقرأ المزيد بواسطة وجدي عصام 27-10-2021 عمل ال Repository Pattern باستخدام ال Interface هذه المقالة ستبين كيف يمكن أن تستخدم ال Interface في جعل الكود قابل للتطوير بسهولة Extensibility، وسوف نأخذ مثال على...اقرأ المزيد بواسطة وجدي عصام 6-10-2021 تحويل بيانات من ملف نصي الى اكسل excel باستخدام NotePad++ سوف نأخذ في هذه المقالة أحد الطرق لمعالجة الملف وتحويله من شكل الى اخر (اكسل excel)، وذلك باستخدام محرر النصوص...اقرأ المزيد بواسطة وجدي عصام 6-10-2021 أهمية إدارة الهوية في التطبيقات Identity Management كل التطبيقات تحتاج للتعامل مع بيانات المستخدمين وادارتها Identity Management وقد تبدوا العملية من الوهلة الأولى بسيطة،...اقرأ المزيد بواسطة وجدي عصام 4-10-2021 حل مشكلة توليد ملفات CSV بالعربي برمجياً وفتحها بالأكسل Excel مشكلة ملف ال CSV العربي مع ال Excel كثير من الأحيان نحتاج لتوليد ملفات اكسل شيت Excel برمجياً من داخل المشاريع مثلاً...اقرأ المزيد بواسطة وجدي عصام 2-10-2021 دور ال Interface في قابلية الصيانة Maintainability واحدة من أهم الأسباب في استخدام ال Interface هو أنه يساعد في جعل الكود أكثر قابلية للصيانة Maintainability، أي الكود...اقرأ المزيد بواسطة وجدي عصام 1-10-2021 ما هو الفرق بين ال Abstract class وال Interface في البرمجة؟ استخدام ال Interface وال Abstract Class يضيفان طبقة من ال Abstraction في الكود، والفروقات التي بينهم هي التي تحدد أي...اقرأ المزيد بواسطة محمد أحمد حسين 19-04-2021 برتوكول الـ HSTS وتطبيقه مع الـ ASP.NET MVC الـ HSTS او ما يعرف بالـ HTTP Strict-Transport Security هو بروتكول يختص بتنبيه المتصفحات Browsers بإستخدام بروتكول الـ...اقرأ المزيد بواسطة محمد أحمد حسين 18-11-2020 التعامل مع الـ Caching في الـ ASP.NET Core من خلال Redis كل البرمجيات لديها بيانات يتم جلبها من قاعدة البيانات، هنالك بيانات يتم جلبها بإستمرار، في البرمجيات الضخمة لابد أن...اقرأ المزيد بواسطة محمد أحمد حسين 10-11-2020 مفهوم الـ Automated من خلال GitHub Actions بناء البرمجيات الضخمة ليس بالسهولة التي يتصورها البعض، بل تحتاج لقواعد ومجهود متكامل يحقق الإستمرارية بصورة متوازية...اقرأ المزيد بواسطة محمد أحمد حسين 4-11-2020 الـ Concurrency مع الـ ASP.NET Core Web API من خلال ETag Header جميعنا يعلم أهمية التزامن في البرمجيات فمعظم الـ API حالتها ضعيفة بعد جلبها من المصدر، فإذا كنت تريد ان تحكم سيطرتك...اقرأ المزيد بواسطة moaz mohsean abbas 29-10-2020 بناء انظمة قابلة للتوسع , بين النظرية والتجربة شهد التطور الكبير في مجال الانترنت والاجهزة الذكية واللوحية طفرة كبيرة خلال السنين العشر الاخيرة , ادى ذلك لدخول...اقرأ المزيد بواسطة محمد أحمد حسين 29-10-2020 خريطة لتعلم الـ Vuejs مع بعض النصائح!! هذه المادة قابلة للتحديث من وقت لآخر… Vuejs عبارة عن مكتبة Front-End تستخدم في برمجة واجهات برمجيات الانترنت,...اقرأ المزيد بواسطة وجدي عصام 1-10-2020 استخدام ال API Gateway في بناء Microservices في هذه المقالة سوف نتحدث عن بوابة وواجهة العبور الى ال Backends، ففي التطبيقات الضخمة التقليدية Monolithic يكون هناك...اقرأ المزيد بواسطة وجدي عصام 24-09-2020 مقدمة حول ال Microservices انتشرت في الآونة الأخيرة مفهوم ال Microservices بشكل كبير، عشرات المقالات والدروس التي تتحدث عنها، العديد من المحاضرات...اقرأ المزيد بواسطة محمد أحمد حسين 20-03-2020 نظرة على DotNet Core من خلال تصميم نظام حجوزات تحديث 29-05-2020 سأقوم برفع الشفرة المصدرية لنظام الحجوزات على القيت هب هنا دوت نت كور تقنية جديدة من مايكروسوفت تم...اقرأ المزيد بواسطة أبوبكر الطائف 14-10-2019 تطوير الأنظمة وهندسة البرمجيات – Jeff Dean أنموذجاً حسب ويكيبيديا فإن مطور البرمجيات – Web Developer – يتم تعريفه بأنه شخص متخصص في برمجيات الكمبيوتر يقوم...اقرأ المزيد بواسطة محمد أحمد حسين 26-09-2019 إجتياز إمتحان الـ #C من مايكروسوفت 70-483.. من الألف للياء جلست؛ وإجتزت قبل ستة أيّام، تحديدا يوم 19/9/2019، امتحان Programming in C# 70-438 من قبل مايكروسوفت Microsoft وهذا...اقرأ المزيد بواسطة محمد أحمد حسين 16-03-2019 مفهوم الـ Data Concurrency من خلال الـ Entity Framework في هذه المقالة سأتطرق لمفهوم الـ Data Concurrency وقد يكون فيه من الصعوبة في بداية التعامل معه بالنسبة لبعض المطورين،...اقرأ المزيد بواسطة محمد أحمد حسين 25-11-2018 تثبيت نظام ويندوز للأجهزة عبر الشبكة Windows Deployment Services قبل إسبوع أو أكثر تم تكليفي بمهمة مشروع برمجي جديد لوزارة سيادية في دولة ما وقد تم تسليمي جهاز الخادم Server والأجهزة...اقرأ المزيد بواسطة وجدي عصام 22-11-2018 تشغيل البرامج باستخدام ال Docker Compose تحدثنا سابقاً عن كيفية تشغيل البرامج وال Containers، وكيف يمكن ان تشغل أحد البرامج بدخل ال Containers التي تعمل، وكيف...اقرأ المزيد الصفحة 1 من 712345...»الأخيرة »
بواسطة وجدي عصام 2-11-2021 الاستضافة والحوسبة السحابية Hosting and Cloud عندما تقوم بزيارة أي موقع في الانترنت من جهازك الشخصي او الجوال، فالمتصفح Browser (أو التطبيق) الذي تستخدمه سوف يقوم...اقرأ المزيد
بواسطة وجدي عصام 27-10-2021 عمل ال Repository Pattern باستخدام ال Interface هذه المقالة ستبين كيف يمكن أن تستخدم ال Interface في جعل الكود قابل للتطوير بسهولة Extensibility، وسوف نأخذ مثال على...اقرأ المزيد
بواسطة وجدي عصام 6-10-2021 تحويل بيانات من ملف نصي الى اكسل excel باستخدام NotePad++ سوف نأخذ في هذه المقالة أحد الطرق لمعالجة الملف وتحويله من شكل الى اخر (اكسل excel)، وذلك باستخدام محرر النصوص...اقرأ المزيد
بواسطة وجدي عصام 6-10-2021 أهمية إدارة الهوية في التطبيقات Identity Management كل التطبيقات تحتاج للتعامل مع بيانات المستخدمين وادارتها Identity Management وقد تبدوا العملية من الوهلة الأولى بسيطة،...اقرأ المزيد
بواسطة وجدي عصام 4-10-2021 حل مشكلة توليد ملفات CSV بالعربي برمجياً وفتحها بالأكسل Excel مشكلة ملف ال CSV العربي مع ال Excel كثير من الأحيان نحتاج لتوليد ملفات اكسل شيت Excel برمجياً من داخل المشاريع مثلاً...اقرأ المزيد
بواسطة وجدي عصام 2-10-2021 دور ال Interface في قابلية الصيانة Maintainability واحدة من أهم الأسباب في استخدام ال Interface هو أنه يساعد في جعل الكود أكثر قابلية للصيانة Maintainability، أي الكود...اقرأ المزيد
بواسطة وجدي عصام 1-10-2021 ما هو الفرق بين ال Abstract class وال Interface في البرمجة؟ استخدام ال Interface وال Abstract Class يضيفان طبقة من ال Abstraction في الكود، والفروقات التي بينهم هي التي تحدد أي...اقرأ المزيد
بواسطة محمد أحمد حسين 19-04-2021 برتوكول الـ HSTS وتطبيقه مع الـ ASP.NET MVC الـ HSTS او ما يعرف بالـ HTTP Strict-Transport Security هو بروتكول يختص بتنبيه المتصفحات Browsers بإستخدام بروتكول الـ...اقرأ المزيد
بواسطة محمد أحمد حسين 18-11-2020 التعامل مع الـ Caching في الـ ASP.NET Core من خلال Redis كل البرمجيات لديها بيانات يتم جلبها من قاعدة البيانات، هنالك بيانات يتم جلبها بإستمرار، في البرمجيات الضخمة لابد أن...اقرأ المزيد
بواسطة محمد أحمد حسين 10-11-2020 مفهوم الـ Automated من خلال GitHub Actions بناء البرمجيات الضخمة ليس بالسهولة التي يتصورها البعض، بل تحتاج لقواعد ومجهود متكامل يحقق الإستمرارية بصورة متوازية...اقرأ المزيد
بواسطة محمد أحمد حسين 4-11-2020 الـ Concurrency مع الـ ASP.NET Core Web API من خلال ETag Header جميعنا يعلم أهمية التزامن في البرمجيات فمعظم الـ API حالتها ضعيفة بعد جلبها من المصدر، فإذا كنت تريد ان تحكم سيطرتك...اقرأ المزيد
بواسطة moaz mohsean abbas 29-10-2020 بناء انظمة قابلة للتوسع , بين النظرية والتجربة شهد التطور الكبير في مجال الانترنت والاجهزة الذكية واللوحية طفرة كبيرة خلال السنين العشر الاخيرة , ادى ذلك لدخول...اقرأ المزيد
بواسطة محمد أحمد حسين 29-10-2020 خريطة لتعلم الـ Vuejs مع بعض النصائح!! هذه المادة قابلة للتحديث من وقت لآخر… Vuejs عبارة عن مكتبة Front-End تستخدم في برمجة واجهات برمجيات الانترنت,...اقرأ المزيد
بواسطة وجدي عصام 1-10-2020 استخدام ال API Gateway في بناء Microservices في هذه المقالة سوف نتحدث عن بوابة وواجهة العبور الى ال Backends، ففي التطبيقات الضخمة التقليدية Monolithic يكون هناك...اقرأ المزيد
بواسطة وجدي عصام 24-09-2020 مقدمة حول ال Microservices انتشرت في الآونة الأخيرة مفهوم ال Microservices بشكل كبير، عشرات المقالات والدروس التي تتحدث عنها، العديد من المحاضرات...اقرأ المزيد
بواسطة محمد أحمد حسين 20-03-2020 نظرة على DotNet Core من خلال تصميم نظام حجوزات تحديث 29-05-2020 سأقوم برفع الشفرة المصدرية لنظام الحجوزات على القيت هب هنا دوت نت كور تقنية جديدة من مايكروسوفت تم...اقرأ المزيد
بواسطة أبوبكر الطائف 14-10-2019 تطوير الأنظمة وهندسة البرمجيات – Jeff Dean أنموذجاً حسب ويكيبيديا فإن مطور البرمجيات – Web Developer – يتم تعريفه بأنه شخص متخصص في برمجيات الكمبيوتر يقوم...اقرأ المزيد
بواسطة محمد أحمد حسين 26-09-2019 إجتياز إمتحان الـ #C من مايكروسوفت 70-483.. من الألف للياء جلست؛ وإجتزت قبل ستة أيّام، تحديدا يوم 19/9/2019، امتحان Programming in C# 70-438 من قبل مايكروسوفت Microsoft وهذا...اقرأ المزيد
بواسطة محمد أحمد حسين 16-03-2019 مفهوم الـ Data Concurrency من خلال الـ Entity Framework في هذه المقالة سأتطرق لمفهوم الـ Data Concurrency وقد يكون فيه من الصعوبة في بداية التعامل معه بالنسبة لبعض المطورين،...اقرأ المزيد
بواسطة محمد أحمد حسين 25-11-2018 تثبيت نظام ويندوز للأجهزة عبر الشبكة Windows Deployment Services قبل إسبوع أو أكثر تم تكليفي بمهمة مشروع برمجي جديد لوزارة سيادية في دولة ما وقد تم تسليمي جهاز الخادم Server والأجهزة...اقرأ المزيد
بواسطة وجدي عصام 22-11-2018 تشغيل البرامج باستخدام ال Docker Compose تحدثنا سابقاً عن كيفية تشغيل البرامج وال Containers، وكيف يمكن ان تشغل أحد البرامج بدخل ال Containers التي تعمل، وكيف...اقرأ المزيد