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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
إذا كان مشروعك بيتعامل مع WhatsApp Business API و في مشاكل عندك حالياً فالموضوع طبيعي و مو بس انت في شوية مشاكل بالخدمة من طرف Facebook
سامعين سابقاً عن الـ pm2 أو الـ supervisord ؟؟

إذا كنت MERN Stack Developer هالموضوع بهمك كتير

رح يكونوا موضوع منشورنا القادم 🔥
🔥8
هالمرة انا بحاجة لمساعدة 😅

الـ gmail على ما يبدو ماعاد عم يبعت لأرقام سورية !!!

حدا بيعرف حل لهالموضوع؟
😢7😱5👍1
شباب اللي سهرانين في شي ظريف كتير جهزتلكم ياه، الفيديو رح ينزل بكرا و التفاصيل بحسابي على Linkedin إذا مهتمين تعرفوا اكتر

و في حال رحتوا لهنيك لا تنسوا التعليق و التفاعل
14🔥3
انتهيت من تعديل الـ Video و بعدها رح ارفع على اليوتيوب 🔥

https://www.youtube.com/@CodeWithSomar
🔥54
احذر! أسماء الملفات قد تكون مدخلًا للمخترقين

الفيديو صار موجود على اليوتيوب 🔥

رابط الفيديو: هنا

مع العلم انه الحماية 100% مستحيلة لكن نحنا عم نحاول نصعب الموضوع
🔥146🤔2👍1
اللي عنده Tik Tok و حابب يتابع المحتوى اللي بقدمه على شكل مقاطع صغيرة و مختصرة.

رابط حسابي:
https://www.tiktok.com/@somarkesen963
عم حاول خلي المحتوى هون على القناة تقني قدر الإمكان و لكن في نوعية منشورات مختلفة على لينكدان فبالإضافة للمحتوى التقني اللي عم انشره هون و هنيك عم خصص مساحة على LinkedIn بتخص سوق العمل و الشركات و الـ career بشكل عام.

إذا بتحبوا هاد النوع من المحتوى بإمكانكم تتابعوني على LinkedIn من خلال الرابط:
https://www.linkedin.com/in/somarkesen/
11👍2🥰1🆒1
Media is too big
VIEW IN TELEGRAM
بتمنى يكون عجبكم الفيديو و شوف آرائكم بالتعليقات.

الفيديو القادم رح يكون عن نوع جديد من الثغرات و الهجمات تسمى: Directory Traversal

كمان رح يكون بالمثال و التطبيق العملي

فعلوا الجرس لتوصلكم الإشعارات عند نزول الفيديو

https://www.youtube.com/@CodeWithSomar
13🔥5🥰1
هاد الفيديو للأشخاص اللي رح تتخرج و عم تفكر بالسفر بنية العمل مباشرة و عم تحتار بين ماليزيا و الإمارات أو حابة تعرف عنهم معلومات اكتر.

في مقارنات و معلومات كتير حلوة يفضل تكون بتعرفها أو على إدراك فيها قبل ما تسافر.
5👍2🥰1
مارح اترك القناة فترة طويلة بلا نشر لهيك حابب شارككم شوية نصائح خفيفة:

دوماً استخدم التعليقات بشغلك لان 100% رخ تنسى الكود بعد فترة
قسم شغلك لأجزاء أصغر منشان يكون أسهل عليك الصيانة و التعديل
تلت الحل موجود ضمن رسائل الخطأ
حتى لو لحالك عم تشتغل على مشروع استخدم الـ GIt

لا تنسخ و تلصق بدون ما تعرف شو عم تنسخ
بعد عن التكرار Don't Repeat Yourself اكتب أكواد قابلة لأعادة الاستخدام
بعد عن الـ loops قدر الإمكان لأنها بتأثر بشكل كبير على الأداء

—————————————-
حالياً تم تصوير 3 فيديوهات جدد رح ينزلوا على اليوتيوب كل اسبوع فيديو. تأكدوا انكم مشتركين بالقناة كرمال يوصلكم الإشعار و إذا كنتوا telegram premium بإمكانكم تدعمونا بالـ BOOST للقناة

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

لا تنسوا تتابعوني على المنصات من خلال:
Facebook | Linkedin |Instgram | Telegram | YouTube

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
18🔥3🏆3👍2🥰1
منصة favikon هي منصة متخصصة بتحليل الـ Social Media كرمال المعلنين و غيرهم، و بتقيم حسابات الأشخاص و بتعطيهم تصنيف حسب مجال المحتوى و المنصة.

وفق ترتيب المنصة بالمحتوى التقني على LinkedIn لصناع المحتوى السوريين كان المركز الأول الي اللي هو نتائج قياس عدد المتابعين و التفاعل على حسابك و غيره من العوامل.

انا مو واصلني شي منهم لكن بيسعدني شوف هيك رقم فحبيت اتشكر كل شخص متابعين على Linkedin و عم يدعمني و كان السبب بهالشي.

رابط حسابي على LinkedIn

🙏🏻🔥
🔥1710🥰1
إذا عم تشتغل مع قواعد بيانات SQL، لازم تكون بتعرف مبادئ ACID لتضمن سلامة شغلك:

📌 Atomicity: يعني يا بتصير العملية كلها يا ما بتصير. مثال: تحويل مصاري بين حسابين بالبنك.

📌 Consistency: أي عملية لازم تخلي قاعدة البيانات بحالة صحيحة. مثال: حجز تذكرة طيارة لازم يحدث المقاعد المتاحة بشكل صحيح.

📌 Isolation: العمليات لازم تكون معزولة عن بعضها. مثال: شخصين عم يحجزوا نفس الغرض بنفس الوقت، النظام يضمن واحد بس ياخد الغرض.

📌 Durability: النتائج النهائية للعملية تبقى حتى لو صار عطل. مثال: حفظ إيميل كمسودة يضل محفوظ بعد إعادة تشغيل الجهاز.

فهم هدول الخصائص بيساعدك تبني قواعد بيانات قوية ومستقرة.

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

شاركني بالتعليقات

لا تنسوا تتابعوني على المنصات من خلال:
Facebook | Linkedin |Instgram | Telegram | YouTube

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
18👍4🔥3
كيف الـ URL structure ممكن يساعدنا بالـ SEO

تحسين محركات البحث (SEO) هو جزء مهم لأي موقع بدو يتصدر نتائج البحث. من أهم الأمور يلي لازم ننتبه إلها هي بنية الروابط (URL Structure). اليوم، رح شارككن بعض النصائح لحتى نحسّن بنية الروابط ونحقق أفضل نتائج بالـ SEO.

Recommended: /product/black-t-shirt-with-a-white-collar

Not recommended: /product/3243

Recommended: /photo-frames?page=2, /t-shirt?color=green

Not recommended: /photo-frames?2, /t-shirt?green

Recommended: ?type=candy,sweet

Not recommended: ?type=candy&type=sweet

Recommended: /t-shirt?location=UK

Not recommended: /t-shirt?location=nearby, /t-shirt?current-time=12:02, /t-shirt?session=123123123


شاركونا بالتعليقات أي نصائح أو تجارب تانية عندكن لتحسين الـ SEO بالموقع

لا تنسوا تتابعوني على المنصات من خلال:
Facebook | Linkedin |Instgram | Telegram | YouTube

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
16👍3🔥2👏1
في Laravel عندنا ثلاث مفاهيم أساسية للتحقق من الهوية و الصلاحيات: Middleware، Guards، و Gates.

Middleware:هو آلية بتمرق من خلالها كل طلبات الـ HTTP قبل ما توصل للمنطق الأساسي بالـ Controller. مثلاً منستخدمه للتحقق من هوية المستخدم أو حماية CSRF.

Guards: بتحدد كيف نتأكد من هوية المستخدمين بناءً على أدوارهم. مثلاً، الأعضاء العاديين بيفوتوا بسهولة بينما المديرين لازم يتحققوا بشكل خاص

Gates: بتحدد إذا المستخدم مخول يعمل إجراء معين داخل التطبيق. مثلاً، حتى لو دخل المستخدم ممكن ما يكون عنده صلاحية يفوت على مكتب المدير

إيمت منستخدم كل وحدة؟

Middleware: لما نحتاج نتحقق من شي لكل الطلبات قبل ما توصل للـ Logic.
Guards: لما نحتاج نحدد كيف نتأكد من هوية المستخدمين بناءً على أدوارهم.
Gates: لما نحتاج نتحقق من صلاحيات المستخدم لعمل إجراءات محددة داخل التطبيق.

إذا حابين تعرفوا اكتر عنهم بإمكانكم تشوفوا المنشور المفصل عنهم على LinkedIn من هنا

لا تنسوا تشتركوا بقناتي على الـ YouTube ليوصلكم كل جديد

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل
21🔥2👍1🤩1
صباح الخير جميعاً

في شركة باللاذقية بحاجة لـ Graphic Designer & Video Editor الخبرة مطلوبة.

بصراحة ماعندي تفاصيل اكتر باقي الامور بتتم بين الموظف و الشركة انا عم حاول ساعد الطرفين.

إذا مهتم ابعت الـ CV مع الـ Portfolio إلى الايميل التالي:
jobs@somar-kesen.com

مع تحديد الموضوع بـ GV-001
1
من الأمور يلي بشوف كتير ناس بتعملها بالغلط بلارفيل وما بتنتبه لها، هي استخدام الـ (env) variables مباشرةً بالكود بدلاً من استخدامها بالـ config files.

الـ (env) لازم نستخدمها بالـ config files فقط، مش بالكود. وبدل ما نستخدم (env('key_name')) بالكود، من الأفضل نستخدم (config('app.key')) كمثال.

وهذا لأسباب كتيرة منها:

أولاً، إذا حبيت تعدل اسم الـ key أو تعمل أي عملية عليه، رح تضطر تعدله بكل مكان مستخدمه بالكود.

تقريباً كلنا بنعمل optimize للـ cache والـ routes وغيرهم عن طريق الـ command: php artisan optimize، يلي بنستخدمه لما بنعمل deploy للـ production. فإذا عملت هالشي، أي call للـ (env) بالكود خارج الـ config files رح يرجع null حتى لو كان الـ key موجود، بس النتيجة رح تكون null.

عادةً، ما بتعمل هالشيء locally وانت شغال، بس لما بتعمل deploy، الكود بيشتغل عندك تمام، بس على الـ production أو أي بيئة تانية مشغل فيها الـ command، الكود بيعطي سلوك مختلف عن المتوقع وما بتعرف شو المشكلة.

نصيحة مني، دايماً حطوا الـ env variables بالـ config files لتجنب هالمشاكل.


لا تنسوا الاشتراك بقناتي على YouTube من خلال الرابط: هنا

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

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