Code With Somar
2.72K subscribers
444 photos
4 videos
1 file
814 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
Code With Somar pinned «إعادة جلسة Laravel Bootcamp بناءً على طلبكم! بعد النجاح الكبير للجلسة السابقة والطلبات الكتيرة لإعادتها، قررنا فتح التسجيل مرة جديدة لهي الورشة العملية ليوم واحد. 📌 ماذا ستتعلم في هذه الورشة؟ Code Readability & Maintainability – كتابة كود نظيف، منظم،…»
لما تكون عم تشتغل API و بتوصل لمرحلة بدك تساوي Auth ناس بتنصحك بـ JWT و ناس بتنصحك بـ sanctum و انت بتضيع بين التنين

خليني اعطيكي هي المعلومة:

الـ JWT ما بتحتاج Query مباشرة على الـ DB كل المطلوب من التوكن هو فك تشفيره و بتعرف مين المستخدم تبعك

اما بحالة الـ Sanctum كل طلب برافقه استعلام لجلب معلومات المستخدم ف بيستهلك استعلامات اكتر مقارنة بـ JWT

هل كنت بتعرف هي المعلومة سابقاً؟

اذا حابب تعرف عنهم اكتر بإمكانك تنضم النا بـ Laravel BootCamp رح يكون عنا فقرة مهمة جداً نحكي فيها عن الـ Auth و بشو بتختلف و ايمت بستخدم كل وحدة فيهم.

مو بس هيك رح تتعلم فيها:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة

🕐 مدة الجلسة: 4-6 ساعات | 📅 الموعد: يحدد بعد التسجيل
💰 الرسوم: 250,000 ل.س للمقيمين في سوريا و 30$ للم


للتفاصيل اكتر: هنا

📢 التسجيل مفتوح الآن من خلال الرابط: هنا

🔗 شاهد آراء المشاركين السابقين: اضغط هنا

🚀 طور مهاراتك في Laravel وانضم إلينا الآن!
10👍4🔥1
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_7

📌 حماية الجلسات (Session Security)
📌 لا تخزن بيانات حساسة في Session Cookies بدون تشفير.
📌 استخدم HttpOnly لمنع JavaScript من الوصول إلى Cookies.
📌 قم بتفعيل SameSite=Lax أو SameSite=Strict لمنع CSRF Attacks.


#نصائح_web_security

===================

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
8👍2
عند استخدام Laravel Job Batching، كيف يمكنك التحقق مما إذا كانت جميع المهام قد اكتملت بنجاح؟
Anonymous Quiz
68%
باستخدام Batch::completed()
24%
باستخدام Batch::hasFailedJobs()
6%
باستخدام Batch::then()
3%
باستخدام Batch::failed()
👍3
أي من الخيارات التالية هو الأسلوب الأمثل لتحسين أداء استعلامات Eloquent عند العمل مع عدد كبير من الـ records؟
Anonymous Quiz
16%
استخدام pluck() بدلاً من get() عند الحاجة إلى عمود واحد
1%
استخدام ->toArray() على نتائج get() لتحسين الأداء
15%
تحميل العلاقات باستخدام with() فقط عند الحاجة إليها
67%
كل ما سبق
👍2
آراء متدربينا في اختصاص تطوير المواقع Back-End
من دفعة V.7🧡 مبتدئ ومتقدم

لحد هي اللحظة في من الأصدقاء من الدفعة الاولى و الثانية على تواصل معي و عم تابع اخبارهم و سعيد جداً بالمكان اللي هنن فيه هلا و على أمل اني كون جزء من رحلتهم.

بالتوفيق لكل الأعزاء بالدفعات السابقة و بانتظاركم معنا بالمستقبل.


https://www.facebook.com/Somar.Kn.99/posts/pfbid05XwgFzkjehKuHRXFyLSKGQoFQRBr1gA9cUReMN15RFjHDXXwb54Jm5AoRuwfw9dPl
10🔥1
واقع حال مبرمجين الـ PHP

و لمن لا يعلم ما المقصود بهذه الصورة فبعد الضجة الكبيرة اللي اطلقها Simon في مؤتمر Laracon بعد اعلانه انه عرف كيف يعمل Compile للـ php من الصفر و اكتشف انه قادر يستخدم Native PHP For Mobile و ما وقف هون بل قام بعرض تطبيق موبايل برمجه باستخدام Laravel & Livewire و المفاجأة الكبرة انه تم قبوله ضمن متجر Apple Store

‏PHP will Rocket؟

رابط المنشور على Linkedin إذا حابين تدعمونا بالتفاعل : هنا


#php #laravel #appstore #livewire #native #compile #apple #developer
🔥123👍3
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_8

📌 التعامل مع أخطاء التطبيق بطريقة آمنة
📌 لا تعرض Error Messages للمستخدمين، فقد تحتوي على معلومات حساسة.
📌 استخدم صفحات Custom Error Pages بدلاً من عرض أخطاء Stack Trace مباشرة.
📌 قم بتسجيل الأخطاء في Server Logs فقط، وليس في واجهة المستخدم.


#نصائح_web_security

===================

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
8
ماهي طريقتك المفضلة لاستدعاء service في Laravel ؟

هاد الموضوع ( تقسيم الكود ) رح يكون محور رئيسي ضمن Laravel BootCamp اللي خبرتكم عنه و مو بس هيك رح تتعلم فيها كمان:

🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة

🕐 مدة الجلسة: 4-6 ساعات | 📅 الموعد: يحدد بعد التسجيل
💰 الرسوم: 250,000 ل.س للمقيمين في سوريا و 30$ للم

للتفاصيل اكتر: هنا

📢 التسجيل مفتوح الآن من خلال الرابط: هنا

🔗 شاهد آراء المشاركين السابقين: اضغط هنا

🚀 طور مهاراتك في Laravel وانضم إلينا الآن!

===================

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
6👍1
الـ Laravel 12 قادمة قريبا و Laravel Shift تتكفل بالتحديث!

غدًا، ستبدأ Laravel Shift بإرسال طلبات دمج (PRs) إلى ما يقارب 5000 حزمة لدعم التوافق مع Laravel 12!

هذا يعني أنه بحلول 24 فبراير ( شباط ) ، يمكننا ترقية مشاريعنا بسهولة إلى الإصدار الجديد بدون عناء

إذا كنت تعتمد على حزم خارجية في مشاريعك، فمن المحتمل أن تحصل على تحديث تلقائي يسهل عليك الانتقال إلى Laravel 12 بسلاسة.

هل سبق لك تجربة Laravel Shift في ترقية مشاريعك؟

شارك تجربتك معنا في التعليقات.

و لا تنسى أن كنت من الراغبين برفع مستوى عملك في Laravel يمكنك الآن التسجيل في Laravel BootCamp

رح تتعلم خلاله:

🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة

للتفاصيل اكتر: هنا

📢 التسجيل مفتوح الآن من خلال الرابط: هنا

🔗 شاهد آراء المشاركين السابقين: اضغط هنا

🚀 طور مهاراتك في Laravel وانضم إلينا الآن!
6👍2
على الفكرة الشغل تحت الضغط مو معناته إنه عندك تاسكات لفوق راسك أو انك تشتغل Overtime أو ما تاخد إجازات هاد قديم و مفهوم خاطئ.
الشغل تحت الضغط يعني:

رابط المنشور من هنا
4👍3
تمنياتي لكم ببداية أسبوع عمل موفق و بدون meeting او Bugs او new feature 😁✌🏻

كما هي العادة نبدأ أسبوعنا بالإجابة على اسئلتكم من خلال Instgram:هنا
1
Code With Somar pinned «تمنياتي لكم ببداية أسبوع عمل موفق و بدون meeting او Bugs او new feature 😁✌🏻 كما هي العادة نبدأ أسبوعنا بالإجابة على اسئلتكم من خلال Instgram:هنا»
📌 Git Is NOT GitHub
📌 JavaScript Is NOT Java
📌 Frontend Is NOT UI/UX
📌 SQL Is NOT MySQL
📌 RAM Is NOT Storage
📌 Framework Is NOT Library

و شكراً
🔥20👍83😎3