كيف تحصل على القيم الفريدة (غير المكررة) في مصفوفة باستخدام الـ JS !!
لمعلومات أكثر حول الـ SET: من هنا
#javascript #tip #js #unique #array #developer #frontend #backend #webdevelopment #webdeveloper #syria
لمعلومات أكثر حول الـ SET: من هنا
#javascript #tip #js #unique #array #developer #frontend #backend #webdevelopment #webdeveloper #syria
❤1👍1
what is the difference between orderBy and SortBy? 🤔
In short and simplified terms, we can say that the first "orderBy" orders the items you have recalled from the database, and the second "sortBy" arrange the elements you have in advance.
For freelancer work, you can contact me via:
freelancer@somar-kesen.com
باختصار و بشكل مبسط يمكننا القول أن الأولى تقوم بترتيب العناصر التي قمت باستدعائها من قاعدة البيانات، أما الثانية فهي تقوم بترتيب عناصر تمتلكها مسبقاً.
For freelancer work, you can contact me via:
freelancer@somar-kesen.com
#Laravel #php #DB #mySQL #orderby #sortby #fetch #database #freelancer #webdevelopment #syria #backend
In short and simplified terms, we can say that the first "orderBy" orders the items you have recalled from the database, and the second "sortBy" arrange the elements you have in advance.
For freelancer work, you can contact me via:
freelancer@somar-kesen.com
باختصار و بشكل مبسط يمكننا القول أن الأولى تقوم بترتيب العناصر التي قمت باستدعائها من قاعدة البيانات، أما الثانية فهي تقوم بترتيب عناصر تمتلكها مسبقاً.
For freelancer work, you can contact me via:
freelancer@somar-kesen.com
#Laravel #php #DB #mySQL #orderby #sortby #fetch #database #freelancer #webdevelopment #syria #backend
❤2
شهادة الـ #SSL رغم أهميتها العالية قد يقوم البعض بتجاهلها بحثً عن القليل من التوفير في المصاريف أو قد يكون مازال يتعلم فلا يكون هناك دخل كافي لشراء واحدة.
لكن هل تعلم أنك تستطيع الحصول على واحدة مجانية من عدة مصادر مثل:
🔵 #ZeroSSL
🔵 #CloudFlare
يمكنك استخدامها لتأمين مواقعك بشكل أو على الأقل لعرضها للعميل بدون الرسائل التحذيرية التي تظهرها المتصفحات.
إن كنت لا تعرف ماهي شهادة الـ #SSL:
هي شهادة رقمية تصادق على هوية موقع ويب وتتيح اتصالاً مشفرًا. بإمكانك التعرف عليها بشكل أكثر من خلال النقر هنا
#تحدي_ال30_يوم | [2/30]
➖➖➖➖➖➖➖➖➖➖➖➖
إن كنت تبحث عن مستقل لتنفيذ أعمالك، أو شخص في بداية عملك بشكل مستقل و تبحث عن مساعدة، تأكد من أنك سوف تجدها لدي.
فعل الجرس 🔔 ليصلك كل جديد من منشوراتي
#freelancer #webdevelopment #web #website #مستقل #UAE #IRAQ #ERBIL #SYRIA #Developer #career #Backend #FrontEnd #IT #security #informationsecurity #datasecurity #cloudsecurity #privacy
لكن هل تعلم أنك تستطيع الحصول على واحدة مجانية من عدة مصادر مثل:
🔵 #ZeroSSL
🔵 #CloudFlare
يمكنك استخدامها لتأمين مواقعك بشكل أو على الأقل لعرضها للعميل بدون الرسائل التحذيرية التي تظهرها المتصفحات.
إن كنت لا تعرف ماهي شهادة الـ #SSL:
هي شهادة رقمية تصادق على هوية موقع ويب وتتيح اتصالاً مشفرًا. بإمكانك التعرف عليها بشكل أكثر من خلال النقر هنا
#تحدي_ال30_يوم | [2/30]
➖➖➖➖➖➖➖➖➖➖➖➖
إن كنت تبحث عن مستقل لتنفيذ أعمالك، أو شخص في بداية عملك بشكل مستقل و تبحث عن مساعدة، تأكد من أنك سوف تجدها لدي.
فعل الجرس 🔔 ليصلك كل جديد من منشوراتي
#freelancer #webdevelopment #web #website #مستقل #UAE #IRAQ #ERBIL #SYRIA #Developer #career #Backend #FrontEnd #IT #security #informationsecurity #datasecurity #cloudsecurity #privacy
Linkedin
Somar Kesen on LinkedIn: #syria #ssl #ssl_certificate
كم عدد المرات التي رأيت بها:
رسالة " تحذير إن الموقع الذي تحاول الوصول إليه غير آمن" ⚠️
رمز " القفل الأخضر" قرب رابط الموقع في المتصفح 🔒
...
رسالة " تحذير إن الموقع الذي تحاول الوصول إليه غير آمن" ⚠️
رمز " القفل الأخضر" قرب رابط الموقع في المتصفح 🔒
...
❤1
ما الفرق بين PUT & Patch ؟؟؟ 🤔
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
❤4🔥2👍1
💡 #نصيحة_اليوم:
عند العمل مع Resource في Laravel تلاحظ تغير الشكل بعد إضافة الـ resources الأمر الذي قد يستدعي تنفيذ تعديلات من طرف الـ Front-end للتعديل عليها بشكل كلي.
كل ما عليك فعله لتجاوز هذه المشكلة هو:
1️⃣ إضافة السطر التالي إلى الـ resource في حال كنت تريد تنفيذ الأمر بشكل فردي:
public static $wrap = null;
2️⃣ إضافة السطر التالي إلى الـ AppServiceProvider من أجل تنفيذ التعديل على جميع الـ resources:
public function boot()
{
JsonResource::withoutWrapping();
}
#laravel #php #backend #wrap #resource
عند العمل مع Resource في Laravel تلاحظ تغير الشكل بعد إضافة الـ resources الأمر الذي قد يستدعي تنفيذ تعديلات من طرف الـ Front-end للتعديل عليها بشكل كلي.
كل ما عليك فعله لتجاوز هذه المشكلة هو:
1️⃣ إضافة السطر التالي إلى الـ resource في حال كنت تريد تنفيذ الأمر بشكل فردي:
public static $wrap = null;
2️⃣ إضافة السطر التالي إلى الـ AppServiceProvider من أجل تنفيذ التعديل على جميع الـ resources:
public function boot()
{
JsonResource::withoutWrapping();
}
#laravel #php #backend #wrap #resource
🔥5❤1
#Trick_على_الخفيف
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
🔥6👍1
قد يكون الانتقال إلى قواعد بيانات جديدة بمفهوم جديد خاصةً بعد وقت طويل من العمل على MySQL و الـ PHPMyAdmin صعباً بعض الشيء و قد تكون لديك بعض الأسئلة.
1️⃣ هل يمكنني العمل عليها ضمن الـ LocalHost أم يجب عليي استخدام Atlas ؟؟
نعم يمكن العمل على قاعدة البيانات كـ LocalHost بشكل طبيعي، يوجد إصدارات لجميع انظمة التشغيل، لكن لا تقم بتعقيد الامور ف MongoDB لا تطلب اسم مستخدم و كلمة مرور للاتصال إن لم تكن قد قمت بتعيينهم أنت بالبداية.
2️⃣ هل يمكنني رفع قاعدة البيانات على الـ cPanel؟
نعم و لا، لا لأن الـcPanel بالحالة الافتراضية تأتي مع دعم كامل للـ SQL و نعم لانه يمكنك تثبيتها يدوياً لكن في الأغلب سوف تحتاج لاستضافة من نوع VPS | Cloud بسبب حاجة بعض التعليمات إلى صلاحيات الـ root
سوف يتم تحديث المنشور باستمرار بخصوص الأسئلة المتكررة حول هذا الموضوع، لذلك تأكد من ترك تعليق من أجل وصول الإشعارات عند التعديل 😃
#MongoDB #nosql #database #Syria #iraq #uae #erbil #Backend #mernstack
1️⃣ هل يمكنني العمل عليها ضمن الـ LocalHost أم يجب عليي استخدام Atlas ؟؟
نعم يمكن العمل على قاعدة البيانات كـ LocalHost بشكل طبيعي، يوجد إصدارات لجميع انظمة التشغيل، لكن لا تقم بتعقيد الامور ف MongoDB لا تطلب اسم مستخدم و كلمة مرور للاتصال إن لم تكن قد قمت بتعيينهم أنت بالبداية.
2️⃣ هل يمكنني رفع قاعدة البيانات على الـ cPanel؟
نعم و لا، لا لأن الـcPanel بالحالة الافتراضية تأتي مع دعم كامل للـ SQL و نعم لانه يمكنك تثبيتها يدوياً لكن في الأغلب سوف تحتاج لاستضافة من نوع VPS | Cloud بسبب حاجة بعض التعليمات إلى صلاحيات الـ root
سوف يتم تحديث المنشور باستمرار بخصوص الأسئلة المتكررة حول هذا الموضوع، لذلك تأكد من ترك تعليق من أجل وصول الإشعارات عند التعديل 😃
#MongoDB #nosql #database #Syria #iraq #uae #erbil #Backend #mernstack
👍5
#NoSQL vs. #SQL #Databases: Making the Right Decision 💡
منذ انتقالي إلى عالم الـ #mernstack بداية العام الحالي و بعقلية شخص قادم من عالم #Laravel و قواعد #MySql كنت اعتبر مفهوم الـ NoSql غريب أو غير واضح و أهم سؤال كيف بحدد النوع المناسب للمشروع ؟!
متى تكون قواعد بيانات NoSQL مناسبة ؟
عند التعامل مع البيانات غير المنظمة أو المتغيرة الهيكل، مثل البيانات الجغرافية المكانية أو المستندة إلى الوثائق أو شبكة.
عندما تكون قابلية التوسع في عمليات قراءة البيانات وكتابتها أمرًا بالغ الأهمية، وتتوقع أعباء عمل عالية وزيادة مفاجئة في حجم البيانات.
عندما تحتاج إلى أوقات استجابة سريعة وأداء فائق، مثل التطبيقات في الوقت الفعلي وتحليلات البيانات الضخمة.
ومتى يجب أن نفكر في استخدام قواعد بيانات SQL ؟ 🔍
عند العمل مع البيانات المنظمة والحاجة إلى القدرة على أداء عمليات معقدة مثل joins وغيرها.
عند الحفاظ على ترتيب البيانات وتنظيمها أمر مهم، وتحتاج إلى الاستفادة من ميزات مثل indexes and constraints لتعزيز الأداء وضمان سلامة البيانات.
عندما تريد الاستفادة من الدعم الواسع والمجتمع النشط المتاح لقواعد بيانات SQL
اتخذ القرار الصحيح لمشروعك من خلال التقييم الدقيق لمتطلباته والنظر في هذه العوامل. تذكر أنه لا يوجد حل واحد يناسب الجميع، ولكن فهم نقاط القوة لكل نوع من قواعد البيانات سيوجهك نحو الاختيار الأمثل.
لا تتردد في مشاركة تجاربك أو طرح أي أسئلة يتعلق باختيار قاعدة البيانات. شاركنا في التعليقات! 💬
#FastResponse #DataOrdering #datastorage #Iraq #syria #UAE #Backend #web #developer
منذ انتقالي إلى عالم الـ #mernstack بداية العام الحالي و بعقلية شخص قادم من عالم #Laravel و قواعد #MySql كنت اعتبر مفهوم الـ NoSql غريب أو غير واضح و أهم سؤال كيف بحدد النوع المناسب للمشروع ؟!
متى تكون قواعد بيانات NoSQL مناسبة ؟
عند التعامل مع البيانات غير المنظمة أو المتغيرة الهيكل، مثل البيانات الجغرافية المكانية أو المستندة إلى الوثائق أو شبكة.
عندما تكون قابلية التوسع في عمليات قراءة البيانات وكتابتها أمرًا بالغ الأهمية، وتتوقع أعباء عمل عالية وزيادة مفاجئة في حجم البيانات.
عندما تحتاج إلى أوقات استجابة سريعة وأداء فائق، مثل التطبيقات في الوقت الفعلي وتحليلات البيانات الضخمة.
ومتى يجب أن نفكر في استخدام قواعد بيانات SQL ؟ 🔍
عند العمل مع البيانات المنظمة والحاجة إلى القدرة على أداء عمليات معقدة مثل joins وغيرها.
عند الحفاظ على ترتيب البيانات وتنظيمها أمر مهم، وتحتاج إلى الاستفادة من ميزات مثل indexes and constraints لتعزيز الأداء وضمان سلامة البيانات.
عندما تريد الاستفادة من الدعم الواسع والمجتمع النشط المتاح لقواعد بيانات SQL
اتخذ القرار الصحيح لمشروعك من خلال التقييم الدقيق لمتطلباته والنظر في هذه العوامل. تذكر أنه لا يوجد حل واحد يناسب الجميع، ولكن فهم نقاط القوة لكل نوع من قواعد البيانات سيوجهك نحو الاختيار الأمثل.
لا تتردد في مشاركة تجاربك أو طرح أي أسئلة يتعلق باختيار قاعدة البيانات. شاركنا في التعليقات! 💬
#FastResponse #DataOrdering #datastorage #Iraq #syria #UAE #Backend #web #developer
👏3🔥2
بأغلب إعلانات التوظيف منلاحظ شرط التعامل مع الـ Rest API ( شرحنا عن الـ API بمنشور سابق) لكن شو هو الـ Rest؟؟
هل هو النوع الوحيد؟؟
🔵 SOAP APIs:
هي اختصار لـ Simple Object Access Protocol تستخدم الـ XML كتنسيق للرسالة ولديها بنية أكثر صلابة من واجهات برمجة تطبيقات REST. يعتمدون على مجموعة موحدة من القواعد لتبادل الرسائل بين الأنظمة.
🔵 GraphQL APIs:
تُعد GraphQL لغة استعلام تتيح للعملاء تحديد البيانات التي يحتاجون إليها وتلقي تلك البيانات فقط. يوفر طريقة أكثر مرونة وفعالية لاسترداد البيانات من REST APIs التقليدية.
عم تاخد مكانها كشرط للتوظيف ضمن الشركات فـ انصح جداً بأنك تبلش تتعلمها.
🔵WebSocket APIs:
تسمح واجهات برمجة تطبيقات WebSocket بالاتصال ثنائي الاتجاه بين العميل والخادم ، مما يتيح التحديثات في الوقت الفعلي وإشعارات الدفع
🔵RPC APIs:
هي اختصار لـ Remote Procedure Call، تمكّن الـ RPC العميل من استدعاء وظيفة أو طريقة معينة على خادم بعيد ، مثل استدعاء دالة محلية.
🔵MQTT APIs:
هي اختصار لـ Message Queuing Telemetry Transport، تُستخدم واجهات برمجة التطبيقات MQTT (النقل عن بُعد لخدمة وضع الرسائل في قائمة انتظار) للاتصال من آلة إلى آلة في أجهزة إنترنت الأشياء (إنترنت الأشياء). إنه يتيح المراسلة الفعالة والموثوقة والآمنة بين الأجهزة ذات قوة المعالجة المحدودة وعرض النطاق الترددي للشبكة.
لكل نوع من أنواع API نقاط القوة والضعف الخاصة به ، ويعتمد اختيار API على متطلبات التطبيق وحالة الاستخدام المحددة.
#API #Syria #UAE #web #developer #Iraq #erbil #backend #MQTT #WebSocket #GraphQL
هل هو النوع الوحيد؟؟
🔵 SOAP APIs:
هي اختصار لـ Simple Object Access Protocol تستخدم الـ XML كتنسيق للرسالة ولديها بنية أكثر صلابة من واجهات برمجة تطبيقات REST. يعتمدون على مجموعة موحدة من القواعد لتبادل الرسائل بين الأنظمة.
🔵 GraphQL APIs:
تُعد GraphQL لغة استعلام تتيح للعملاء تحديد البيانات التي يحتاجون إليها وتلقي تلك البيانات فقط. يوفر طريقة أكثر مرونة وفعالية لاسترداد البيانات من REST APIs التقليدية.
عم تاخد مكانها كشرط للتوظيف ضمن الشركات فـ انصح جداً بأنك تبلش تتعلمها.
🔵WebSocket APIs:
تسمح واجهات برمجة تطبيقات WebSocket بالاتصال ثنائي الاتجاه بين العميل والخادم ، مما يتيح التحديثات في الوقت الفعلي وإشعارات الدفع
🔵RPC APIs:
هي اختصار لـ Remote Procedure Call، تمكّن الـ RPC العميل من استدعاء وظيفة أو طريقة معينة على خادم بعيد ، مثل استدعاء دالة محلية.
🔵MQTT APIs:
هي اختصار لـ Message Queuing Telemetry Transport، تُستخدم واجهات برمجة التطبيقات MQTT (النقل عن بُعد لخدمة وضع الرسائل في قائمة انتظار) للاتصال من آلة إلى آلة في أجهزة إنترنت الأشياء (إنترنت الأشياء). إنه يتيح المراسلة الفعالة والموثوقة والآمنة بين الأجهزة ذات قوة المعالجة المحدودة وعرض النطاق الترددي للشبكة.
لكل نوع من أنواع API نقاط القوة والضعف الخاصة به ، ويعتمد اختيار API على متطلبات التطبيق وحالة الاستخدام المحددة.
#API #Syria #UAE #web #developer #Iraq #erbil #backend #MQTT #WebSocket #GraphQL
❤2🔥2👍1
ما هي الـ #webhooks و ما الفرق بينها و بين الـ #API ؟ 🤔
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
معلومات جديدة ضمن فيديو الأسبوع، بإمكانكم تشوفوا الفيديو عن طريق:
🔵 صفحتي على الـ Facebook
🔵 حسابي على Tiktok
🔵 حسابي على LinkedIn
بتمنى يعجبكم و نلتقي بفيديو جديد الأسبوع القادم 🙏🏻❤️
#Web #Developer #Webhooks #API #Integration #Projects #CRM #Ecommerce #Laravel #NodeJS #Backend #PHP #webdevelopment
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤2🔥1
Big News Guys 🔥
I'm excited to share some big news with you all. Today, I received my #recommendation letter from Imagine Foundation e.V.
Over the past few weeks, friends from Imagine and I put in a lot of hard work to enhance my skills and fine-tune my #CV and #LinkedIn profile to align them with European standards. It was an incredible journey filled with valuable experiences.
If you're thinking about working in European markets, I highly recommend applying through the #Imagine website. It's been a game-changer for me, and I believe it can benefit you too.
#career #backend #fullstack #web #backend #fullstack #job #germany #talent #syria #work
https://www.linkedin.com/posts/somarkesen_recommendation-letter-from-imagine-to-somar-activity-7115236566645530625-Rjsb?utm_source=share&utm_medium=member_desktop
I'm excited to share some big news with you all. Today, I received my #recommendation letter from Imagine Foundation e.V.
Over the past few weeks, friends from Imagine and I put in a lot of hard work to enhance my skills and fine-tune my #CV and #LinkedIn profile to align them with European standards. It was an incredible journey filled with valuable experiences.
If you're thinking about working in European markets, I highly recommend applying through the #Imagine website. It's been a game-changer for me, and I believe it can benefit you too.
#career #backend #fullstack #web #backend #fullstack #job #germany #talent #syria #work
https://www.linkedin.com/posts/somarkesen_recommendation-letter-from-imagine-to-somar-activity-7115236566645530625-Rjsb?utm_source=share&utm_medium=member_desktop
Linkedin
Somar Kesen on LinkedIn: Recommendation letter from imagine to Somar Kesen
Hey there,
I'm excited to share some big news with you all. Today, I received my #recommendation letter from Imagine Foundation e.V.
Over the past few weeks,…
I'm excited to share some big news with you all. Today, I received my #recommendation letter from Imagine Foundation e.V.
Over the past few weeks,…
👏2
Even though I'm not always working with #WordPress, but usually see myself against tasks with it.
So Today I faced a Task and couldn't find any #Plugin to help me with it.
So I decided to develop the Plugin with my hands, It was a great experience and my Plugin Worked successfully so I Uploaded it to WordPress.org to let others use it.
When I get back with approval email I will share the source code like open Source Project so we can all work on it.
Stay Tuned 🔥
#opensource #developer #wordpress #task #work #backend #frontend #syria #Iraq #erbil
So Today I faced a Task and couldn't find any #Plugin to help me with it.
So I decided to develop the Plugin with my hands, It was a great experience and my Plugin Worked successfully so I Uploaded it to WordPress.org to let others use it.
When I get back with approval email I will share the source code like open Source Project so we can all work on it.
Stay Tuned 🔥
#opensource #developer #wordpress #task #work #backend #frontend #syria #Iraq #erbil
👍2
فرصة عمل في سوريا - دمشق
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain web applications using Laravel.
- Ensure database performance and stability with MySQL.
- Utilize Voyager for administrative tasks.
- Adhere to DRY, SOLID, and MVC coding principles.
- Collaborate effectively with cross-functional teams.
Skills:
- 1-3 years of experience in backend development.
- Proficiency in Laravel and MySQL.
- Familiarity with Voyager.
- Strong understanding of DRY, SOLID, and MVC practices.
Contact:
Email your resume and cover letter to info@aldrtechnology.com with the subject line "BED-A02".
رابط المصدر:
https://www.linkedin.com/posts/aosino-mhd_hiring-backend-backenddeveloper-activity-7139158627281465344-3Xj0?utm_source=share&utm_medium=member_desktop
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain web applications using Laravel.
- Ensure database performance and stability with MySQL.
- Utilize Voyager for administrative tasks.
- Adhere to DRY, SOLID, and MVC coding principles.
- Collaborate effectively with cross-functional teams.
Skills:
- 1-3 years of experience in backend development.
- Proficiency in Laravel and MySQL.
- Familiarity with Voyager.
- Strong understanding of DRY, SOLID, and MVC practices.
Contact:
Email your resume and cover letter to info@aldrtechnology.com with the subject line "BED-A02".
رابط المصدر:
https://www.linkedin.com/posts/aosino-mhd_hiring-backend-backenddeveloper-activity-7139158627281465344-3Xj0?utm_source=share&utm_medium=member_desktop
Linkedin
Aous Mohammad on LinkedIn: #hiring #backend #backenddeveloper #laravel
We're Hiring!
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
❤3
أهم خطأ يقع به المبتدأون:
عندما يريدون التحقق من وجود قيمة ما يستخدمون الـ Count بدلاً من الـ Exists
بدايةً خلونا نعرف الفرق بينهم:
COUNT():
تسخدم لإحصاء عدد الـ rows التي تستوفي شرطًا محددًا والتي يمكن أن تستهلك الكثير من الموارد في حال استخدمتها لوظيفة محددة مثل التحقق من وجود row محدد
EXISTS():
تقوم بالتحقق من وجود الـ row بـ subquery و تعيد قيمة من النوع bool
من الممكن أن تكون EXISTS() أكثر كفاءة من COUNT () عندما تحتاج فقط إلى التحقق من row و تتوقف بمجرد العثور على row مطابق واحد، مما يجعلها أسرع النسبة للبيانات الكبيرة
==================================
أنا Somar Kesen أعمل كـ Full Stack Web Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
رابط منصاتي ضمن التعليقات
#SQL #SQLServer #sqldatabase #sqldeveloper #PostgreSQL #MySQL #laravel #Developers #DeveloperTools #BackEnd
عندما يريدون التحقق من وجود قيمة ما يستخدمون الـ Count بدلاً من الـ Exists
بدايةً خلونا نعرف الفرق بينهم:
COUNT():
تسخدم لإحصاء عدد الـ rows التي تستوفي شرطًا محددًا والتي يمكن أن تستهلك الكثير من الموارد في حال استخدمتها لوظيفة محددة مثل التحقق من وجود row محدد
EXISTS():
تقوم بالتحقق من وجود الـ row بـ subquery و تعيد قيمة من النوع bool
من الممكن أن تكون EXISTS() أكثر كفاءة من COUNT () عندما تحتاج فقط إلى التحقق من row و تتوقف بمجرد العثور على row مطابق واحد، مما يجعلها أسرع النسبة للبيانات الكبيرة
==================================
أنا Somar Kesen أعمل كـ Full Stack Web Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
رابط منصاتي ضمن التعليقات
#SQL #SQLServer #sqldatabase #sqldeveloper #PostgreSQL #MySQL #laravel #Developers #DeveloperTools #BackEnd
❤6🔥5👍2🥰1
#Job_Vacancy
📌Position Name: #Backend_Developer
📌Work Type: #Full_Time
📌Working days/hours: 5 days/8 hours
Qualifications:
📌Two years of experience in similar role.
📌Good in English.
Interested candidates can send their CV to the email address:
recruit@stepup-agency.net
📌Position Name: #Backend_Developer
📌Work Type: #Full_Time
📌Working days/hours: 5 days/8 hours
Qualifications:
📌Two years of experience in similar role.
📌Good in English.
Interested candidates can send their CV to the email address:
recruit@stepup-agency.net
❤1
عم تلاحظ بطء مفاجئ بالتطبيق وما عم تعرف السبب؟
جرب هالكود عندك سجل اي Query طويلة باسهل طريقة
شو الفكرة هون:
أي استعلام بياخد أكتر من 1000ms (1 ثانية)، رح ينعملو log بشكل أوتوماتيكي
وهيك بتعرف شو الـ Querys اللي عم تسبب بطء وتتصرف بناءً عليها
#Laravel #Performance #Debugging #Backend
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
جرب هالكود عندك سجل اي Query طويلة باسهل طريقة
شو الفكرة هون:
أي استعلام بياخد أكتر من 1000ms (1 ثانية)، رح ينعملو log بشكل أوتوماتيكي
وهيك بتعرف شو الـ Querys اللي عم تسبب بطء وتتصرف بناءً عليها
#Laravel #Performance #Debugging #Backend
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤16👍2🔥1👏1👌1