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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
كل ما تكتب كود عم تحسه مكركب و التعديل عليه عذاب !!

مرّ وقت على الكود وما عم تفهم شو كاتب؟! كل شي موجود بالـ Controller وما عم تعرف كيف تنظمه؟

📌 بورشة الـ Laravel Bootcamp رح تتعلّم كيف تكتب كود نظيف، مرتب، وسهل التطوير والصيانة!

🔍 قبل: الأكواد متداخلة، التحقق من البيانات، المعالجة، والتخزين كله بمكان واحد، وبتصير التعديلات عبارة عن كابوس! 🛑

المشاكل:

الكود بيصير متعب للقراءة والتعديل.
أي تغيير بسيط ممكن يخرب التطبيق!
مافي إعادة استخدام للكود، يعني كل مرة بتعيد نفس الشغل.

💡 بعد: باستخدام Form Requests + Service Classes، الكود بيصير منظم، سهل التعديل، وأسرع للتعديل!

🔥 النتيجة:

كود أوضح وأسهل للقراءة والصيانة.
فصل المهام بحيث كل كلاس مسؤول عن شغلة معيّنة.
تحسين الأداء وزيادة أمان التطبيق.

📢 جاهز ترفع مستواك بالـ Laravel؟🔥 سجل هلق بالورشة العملية!

📅 مدة الورشة: يوم واحد (4~6 ساعات) – التسجيل مفتوح!

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

💰 التكلفة: 250,000 ل.س للمقيمين بسوريا و 30$ للمقيمين برا.

🔗 سجّل هلق من هون: https://forms.gle/TmuNAeZirsAWkMnc8

🚀 تعلم كيف تخلي Laravel يخدمك بدل ما يعقّدك! 😎🔥
🔥4😢1
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_2

📌 احمِ تطبيقك من SQL Injection
📌 لا تستخدم استعلامات SQL مباشرة مع User Input، بل استخدم Prepared Statements و ORM.

#نصائح_web_security
===================

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
13
أصدقائي الاعزاء اتمنى لكم بداية اسبوع موفقة و خالي من الـ Bugs و كالعادة انا بانتظاركم على instagram لنجيب على اسئلتكم من خلال الرابط التالي:
https://www.instagram.com/stories/code.with.somar/3563342270293885053?utm_source=ig_story_item_share&igsh=NGwybXByeGV2a3M0
2
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_3

📌 تجنب تخزين كلمات المرور كنص عادي (Plain Text)
📌 لا تستخدم MD5 أو SHA-1، فهي لم تعد آمنة!
📌 استخدم bcrypt أو Argon2 لضمان تشفير قوي لكلمات المرور.
📌 هذا يجعل كلمات المرور غير قابلة للاسترجاع حتى في حالة اختراق قاعدة البيانات.

#نصائح_web_security

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

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
10
لا تستهين بثغرة SQL Injection!

أحيانًا منكتب استعلامات SQL مباشرة بالمشروع، منفكر إنه الموضوع عادي والمعلومات آمنة... بس يلي ما بتعرفه إنك ممكن تكون فاتح باب كبير للمخترقين!

📌 بـ Laravel Bootcamp، رح تتعلّم كيف تحمي تطبيقك من الـ SQL Injection وغيرو من الثغرات الخطيرة.

🔍 قبل: استعلامات قاعدة البيانات مكتوبة بدون حماية، والمهاجم ممكن يستغلها بسهولة!
⚠️ المشاكل:

أي شخص ممكن يدخل كود ضار بدل البيانات العادية ويخترق النظام.
البيانات معرضة للتعديل أو الحذف بدون إذن.
احتمال كبير يصير تسريب لمعلومات المستخدمين الحساسة.

💡 بعد: باستخدام Query Binding بدلاً من تمرير القيم مباشرة، الاستعلامات بتصير محمية وآمنة!

🔥 النتيجة:
حماية كاملة من ثغرة SQL Injection.
تحكم أفضل بالبيانات المدخلة وعدم السماح بأي كود ضار.
التطبيق بيصير أقوى وأصعب للاختراق.

📢 ما تخلي تطبيقك فريسة سهلة للمخترقين! تعلم كيف تحمي Laravel من الثغرات الخطيرة!

📅 مدة الورشة: يوم واحد

💰 التكلفة: 250,000 ل.س للمقيمين بسوريا و 30$ للمقيمين برا.

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

🔗 رابط التسجيل: https://forms.gle/TmuNAeZirsAWkMnc8
👍4🔥2
Live stream scheduled for
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_4

📌 حماية التطبيق من Cross-Site Scripting (XSS)
📌 لا تثق في بيانات المستخدم، وقم دائمًا بتصفية البيانات باستخدام HTML Encoding.
📌 استخدم دوال مثل htmlspecialchars() في PHP أو escape() في JavaScript.
📌 تفعيل Content Security Policy (CSP) يمكن أن يمنع تشغيل الأكواد الضارة.


#نصائح_web_security

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

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
12👍2
اقل من 10د و نبدأ حلقة جديد من Podcast with Somar مع ضيفنا رازق داؤود

مواضيع مهمة رح تكون قيد النقاش من تاسيس الشركات الى ادارة فرق العمل و غيرها.

هي من الحلقات اللي بينعملها Share و Save إذا فكرت تشتغل بشركة او تفتح شركتك الخاصة

انضموا الينا من خلال الرابط:
https://t.me/somarkn?livestream
11🔥2
Live stream started
Live stream finished (1 hour)
خلونا نبدأ يومنا بدعم منكم لقناتنا على الـ YouTube من خلال الرابط: هنا

هي القناة اللي عم يكون عليها الحلقات المسجلة الخاصة بالـ Podcast و فيديوهات تعليمية

رح ارجع على النشر بعد ما خف الضغط و في كم فيديو مميزين كتير بانتظاركم

لا تنسوا الـ Share على صفحاتكم و الـ Story 🔥
6
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_5

📌 احذر من رفع الملفات غير الآمنة
📌 لا تثق في الامتداد فقط! تأكد من فحص نوع الملف عبر MIME Type Checking.
📌 ضع جميع الملفات المرفوعة في مجلد خارج Public Directory لمنع تنفيذ الأكواد الضارة.
📌 لا تسمح برفع الملفات القابلة للتنفيذ مثل .php, .exe, .sh.

#نصائح_web_security

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

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
7
سلسلة نصائح مستوحاة من كتاب Web Security for Developers
#البوست_رقم_6

📌 استخدم HTTPS دائمًا، ولا تعتمد على HTTP
📌 تشفير البيانات عبر TLS يمنع المهاجمين من اعتراض البيانات عبر Man-in-the-Middle (MITM) Attacks.
📌 احصل على SSL Certificate مجاني عبر Let's Encrypt.
📌 قم بإعادة توجيه كل الـ Traffic إلى HTTPS

#نصائح_web_security

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

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
5🔥3
إذا انت مبرمج Frontend فأكيد عم تشوف التوجه الكبير للـ Vite بس ليش؟

اكيد سابقاً عانيت مع الـ Webpack, Rollup, Parcel والوقت الطويل يلي بياخدو ليعملوا build للمشروع بس Vite خلت هي العملية اسرع بس شو السبب هي السرعة؟

الـ Instant Server Start – ما بيحتاج يعمل full bundle بالبداية، بيعتمد على Native ES Modules وبيقدملك تجربة تطوير لحظية.

الـ Super Fast HMR – لما تعدّل بالكود، بس بيعمل تحديث للوحدات المتأثرة (ESM-HMR)، ما بيعيد تحميل الصفحة كاملة متل Webpack.

الـ esbuild Power – بيستخدم esbuild (مكتوب بلغة Go) ليعمل pre-bundling بسرعة خارقة مقارنةً بالأدوات التقليدية.

بالنسبة للـ Production؟

الـ Vite حالياً بتعتمد على Rollup لبناء المشروع وتجهيز نسخة optimized بأداء عالي.

بس الجديد إنو فريق Vite عم يشتغل على Rolldown، يلي حيكون مكتوب بلغة Rust ومصمم ليكون متوافق مع Rollup بس أسرع بكتير!

انصح بتجربتها باقرب وقت لانها رح تفرق معك اكيد
6👍1🔥1😱1
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