احدث المقـــــالات
الجديد في تطوير الويب(Web Development) بعد عام 2023
من الملاحظ حسب الاحصائيات ان لغة جافا سكريبت JavaScript لا تزال في المقدمة وتسيطر على تطوير مواقع وتطبيقات الويب، بالرغم من ظهور الذكاء الاصطناعي (AI)وحتى في WebAssembly.
المزيـدما هو What is WebAssembly , WebAssembly
(يختصر ب Wasm) هو تنسيق تعليمات ثنائي (binary instruction format) لجهاز افتراضي (virtual) قائم على المكدس(stack). تم تصميم Wasm كهدف تجميعي محمول للغات البرمجة، مما يتيح التطوير والنشر على الويب لتطبيقات العميل والخادم.
المزيـدنصائح لكتابة الأكواد البرمجية بطريقة واضحة ومفهومه Tips for Coding Standards for writing Clean Code
الالتزام بموعد تسليم المشروع من العوامل المهمة التي تؤثر على طريقة كتابة الكود. هذه الامر يؤدي الى كتابة اكواد برمجية بطريقة فوضوية بهدف الانتهاء من المشروع بأسرع وقت ممكن. على امل ان يتم تنظيف هذه الفوضى لاحقًا، لكن للأسف في معظم الحلات هذا التصرف لا يحدث. والسباب كثيرة منها تنفيذ مشاريع ثانيه، الكسل للرجع الى الأكواد السابقة.. وغيرها.
المزيـدنصائح لتحسين أداء SQL Query - Tips to Improve SQL Query Performance
إذا كنت من مستخدمي Microsoft SQL Server نقدم لك في هذا المقال مجموعة من النصائح التي تساعد في تحسين الأداء
المزيـدالفرق بين get و set في لغة Get vs Set methods in c# (object oriented programming)
بنحكي عن شو الفرق بين get و set في لغة Get vs Set methods in c# (object oriented programming)
المزيـددورة حياة تطوير البرمجيات - System Development Life Cycle (SDLC)
دورة حياة تطوير النظام (SDLC) هي منهج او طريقة يتضمن سياسات(policies) وإجراءات(procedures) لتطوير(انشاء) أو تغيير الأنظمة طوال دورات حياتها(life cycles). الهدف من هذه الطريقة او النهج هي الوصول الى نظام عالي الجودة يلبي توقعات العملاء(meets customer expectations)، بحيث يتم الانتهاء من المشروع (النظام) بحيث يكون ضمن الوقت والتكلفة المحدده له، ولا بد من ان يعمل بفعالية(effectively) وكفاءة(efficiently) للهدف المخطط له.
المزيـدسبب الخطأ swagger : Failed to load API definition undefined /swagger/v1/swagger.json
ما هو سبب الخطأ التالي في مشاريع Swagger API swagger : Failed to load API definition undefined /swagger/v1/swagger.json
المزيـدلماذا ASP.NET Core يحول النص الفارسي (أو العربي) إلى أحرف غير مفهومة (& # xhhhh ؛) في العرض - Why ASP.NET Core convert Persian(or Arabic) text to Character reference (&#xhhhh;) in view
لماذا ASP.NET Core يحول النص الفارسي (أو العربي) إلى أحرف غير مفهومة (& # xhhhh ؛) في العرض - Why ASP.NET Core convert Persian(or Arabic) text to Character reference (&#xhhhh;) in view
المزيـدكيفية إرسال خريطة الموقع إلى How to Submit a Sitemap to Google / Google
بنحكي في هذا المقال عن كيفية ارسال خريطة الموقع Sitemap الخاص بك الى Google، حيث يوجد بعض المهام المهمة التي ستحتاج إلى إكمالها إذا كنت تريد أن يزحف crawl محرك بحث Google إلى موقعك على الويب ويصنفه rank . تتمثل إحدى هذه المهام في إنشاء خريطة موقعك وإرسالها إلى Google. يساعد إرسال خريطة موقع بشكل مباشر برامج الزحف في Google على فهرسة موقعك، وفهم مدى صلة موقع الويب الخاص بك، وتحديد ترتيب موقعك site’s ranking.
المزيـدHow to Fix Error 500.30 – ASP.NET Core app failed to start
السؤال بعد عمل Publish للمشروع وتحميله على السيرفر حدث الخطأ التالي Error 500.30 – ASP.NET Core app failed to start في ASP.Net Core شو سبب الخطأ وكيف بنعالج هذا الخطأ.
المزيـدعرض الاعمده في سطر واحد في Web و اكثر من سطر في Display columns on one row in Web and more than one row in mobile - mobile
بنتعلم في هذا المقال كيف ممكن نتحكم بعرض الاعمده في الصفحه بحيث اذا كانت الصفحة صفحة Web في desktop بتم عرض عدد معين من الاعمده(بناسب حجم الصفحه)، واذا كانت في mobile بتم عرض عدد اقل من الاعمدة لكن مش عمود واحد فقط
المزيـدأضافة ايقونة WhatsApp كزر في صفحة HTML على الجانب الأيسر وربطها مع رقم هاتف- Add WhatsApp icon as button in left side page HTML
بنتعلم في هذا المقال كيف نضيف ايقونة للواتس WhatsApp في اسفل الشاشة وبمكان ثابت في اسفل الصفحه الي اليمين وبعدها بنتعلم كيف بتم ربطها مع رقم هاتف، ايضا كيف ممكن نرسل رسالة. وبنحكي عن كيفية الاضافة في صفحات Web وصفحات Mobile.
المزيـدادارة المجال الجزء الاول Scope Management Part 1
scope في إدارة المشروع هو وسيلة لتحديد العمل المطلوب work required (فقط العمل المطلوب) انجازه للوصول لانهاء المشروع. ويتضمن إعطاء الجميع - بما في ذلك أصحاب المصلحة stakeholders في المشروع - نظرة عامة حول كيفية تحديد نجاح المشروع project’s success مع وضع حدود للمشروع boundaries. وهذه الحدود تتم على اساس : ما يدخل في المشروع ،ما هي النواتج النهائية المطلوبة deliverables ، كيفية تحديد نجاح المشروع project success
المزيـدادارة التكامل 5 اغلاق المشروع او المرحله close project or phase
بنحكي في هذا المقال عن اغلاق المشروع والذي يعني الحصول على الموافقه الرسميه لاغلاق جميع النشاطات المتعلقة بالمشروع او مرحلة من مراحل المشروع. عمليات اغلاق المشروع تتكون من جزئين: 1-اغلاق المشروع او مرحلة منه،2- اغلاق المشتريات. عند اغلاق المشروع قد يكون هناك جهود ماليه financial ، قانوينه legal ، ادارية Administrative .
المزيـدتأمين واجهة swagger في production في ASP.Net Core net5.0 - Securing swagger UI in production in ASP.Net Core net5.0
بنحكي في هذه المقال عن تأمين وحماية واجهة API المطورة باستخدام swagger، الهدف إضافة اسم مستخدم وكلمة مرور للسماح بالوصول الى الصفحه وحماية الروابط الموجودة فيها. الهدف منع المستخدمين من الوصول الى الصفحه بعد عمل release ونشر API.
المزيـدادارة التكامل 4 Integration management - المراقبة والتحكم بعمل المشروع monitor and control project work
تعني هذه العمليه البقاء على اتصال لمعرفة ماذا يحصل في المشروع وعمل مقارنه comparing بين التوقعات والانجاز الحقيقي actual and forecast performance لما هو مخطط له. عملية المراقبة تبدا من مرحلة البدء initiating الى الاغلاق closing. والسبب لان product scope، project scope وجهود ادارة المشروع يجب مراقبتها والتحكم بها باستمرار.
المزيـداسئلــة مكرره
يقدم موقع ديفكوم مجموعه كبيرة من الخدمات تتنوع بين التدريب والتطوير،الاستشارات التقنية،تصميم الجرافيك، تصميم وتطوير الويب، تطوير تطبيقات الموبايل، تطوير تطبيقات الويب
نقدم في ديفكوم مجموعة متنوعة من الدورات التنقنية والعلمية في مختلف المجالات.
نقدم في ديفكوم مجموعة كبيرة من الدورات المجانيه، بالاضافة الى مجموعه من الدورات المدفوعه.
نحن نتعامل مع جميع احجام الشركات، الشركات الناشئة إلى الشركات الكبيرة، في مختلف الصناعات. نتمع بخبرة واسعه تمكننا من تلبية احتياجات العملاء المتنوعة وأهداف التسويق الخاصة بهم.