en
Feedback
Code With Somar

Code With Somar

Open in Telegram

🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة 💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js. 🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني. 🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.

Show more
2 692
Subscribers
+124 hours
+27 days
No data30 days
Posts Archive
We’re Hiring! ✅ Join the dynamic Prokoders team as a .NET Developer! 🚀🔥 Bring your coding skills and passion for technology
We’re Hiring! ✅ Join the dynamic Prokoders team as a .NET Developer! 🚀🔥 Bring your coding skills and passion for technology to build innovative solutions with us. Are you ready to turn your dreams into reality? Apply now! jobs.prokoders.com

إذا كنت جديد على Word Press و محتار كيف تثبته على الاستضافة و الـ cPanel فهاد الفيديو رح يكون الدليل المختصر الك في هذا الفيديو، رح أشرح خطوة بخطوة كيف فيك تثبت ووردبريس على استضافة cPanel بطريقة سهلة وواضحة. من إعداد قاعدة البيانات لرفع الملفات، كل شي مشروح ببساطة ليناسب جميع المستويات. إذا كنت حابب تبني موقعك الخاص باستخدام ووردبريس وما بتعرف من وين تبدأ، هالفيديو رح يكون دليلك الشامل. تابع الفيديو للنهاية لتعرف كل التفاصيل! https://youtu.be/LJ3dO2hYkxo

كـ Team Leader عم تراجع شغل الـ Team تبعك و طلعلك هيك شو بتساوي بالفاعل 😂
كـ Team Leader عم تراجع شغل الـ Team تبعك و طلعلك هيك شو بتساوي بالفاعل 😂

حابب تبني تطبيق Laravel احترافي وسريع وآمن؟ هي الفرصة المناسبة الك! بناءً على طلبكم، قررنا نعيد الجلسة الخاصة بـ Laravel مع خطة شاملة من ثلاث محاور عملية رح تفيدك سواء كنت مبتدئ أو حابب تطور مهاراتك وتكون جاهز لسوق العمل. الجلسات رح تكون: - الأمان والتعامل مع الأخطاء (Error Handling & Security Concerns): رح نتعلم كيف نحمي التطبيق من الثغرات ونتعامل مع الأخطاء بطريقة فعّالة. - جودة الكود وأفضل الممارسات (Code Quality & Best Practices): نصائح عملية لتحسين جودة الكود والالتزام بأفضل الممارسات لضمان تطبيق قوي وقابل للتطوير. - تحسين الأداء والتعاون (Performance & Collaboration): رح نستعرض استراتيجيات لتحسين الأداء وكيفية التعاون بفعالية مع فرق العمل. المتوقع من الجلسات: - تحسين جودة كتابة الكود واتباع أفضل الممارسات والمعايير. - حماية التطبيق من الثغرات الشائعة وضمان معايير أمان قوية. - تعزيز التفاعل مع الـDatabase وتحسين الأداء. - تطبيق استراتيجيات الـCaching وتحسين استعلامات الـDatabase لتسريع الأداء. التسجيل برسوم رمزية: 250,000 ل.س الدفع عبر حوالة مالية داخلية من خلال "شركة الهرم" أو عبر الحساب البنكي. الجمهور المستهدف: الأشخاص المبتدئون، بشرط توفر المعرفة بأساسيات PHP, MySQL, وLaravel لفهم الشرح العملي. المواضيع المحورية اللي رح نحكي عنها: - التصدي لهجمات شائعة تستهدف المواقع المبنية بـLaravel وكيف نحمي حالنا منها. - الأخطاء الأمنية الشائعة لدى المطورين المبتدئين وكيفية تجنبها. - تعزيز الـValidation ونشره على مستويات متعددة في المشروع لضمان سلامة البيانات. - تقليل حجم البيانات بالـresponse للحد الأدنى، مع الحفاظ على أمان المعلومات. - خطوات لبناء مشروع قابل للتوسع والصيانة على المدى البعيد. - نصائح لتحسين كفاءة وسرعة الـAPI، خاصةً بما يتماشى مع فرق تطوير الـFlutter. - كيفية الحفاظ على الـDB من البيانات غير النظيفة وضمان التحقق الشامل. بمجرد تعبئة Form التسجيل، رح يتم إضافتكم على غروب مغلق على تليغرام لنتابع التنسيق والتحضير للجلسات. بإمكانكم الإطلاع على آراء الشباب اللي شاركت بجلساتنا السابقة عبر الرابط: هنا

بناءً على طلباتكم رح نعيد جلسة Laravel قريباً نشالله. و لكن حابين نجمع آرائكم لنقدم جلسة مميزة تكون مختلفة عن سابقاتها. بعض م
بناءً على طلباتكم رح نعيد جلسة Laravel قريباً نشالله. و لكن حابين نجمع آرائكم لنقدم جلسة مميزة تكون مختلفة عن سابقاتها. بعض من محاور الجلسة السابقة كانت: 📌 هجمات مشهورة ضد المواقع المبنية بـLaravel وكيف نحمي حالنا منها. 📌 الثغرات اللي بيتركها الـjunior من دون قصد وبتعرض الموقع لخطر الاختراق. 📌 كيف نرفع مستوى الـValidation وننشره على مستويات متعددة في المشروع. 📌 تقليص البيانات اللي بنرسلها بالـresponse للحد الأدنى لحماية المعلومات. 📌 خطوات لبناء مشروع قابل للتوسع والصيانة. 📌 كيف نجعل الـAPI أسرع وأكثر كفاءة. 📌 نصائح خاصة ببناء APIs بتفيد فرق تطوير الـFlutter. 📌 الحفاظ على الـDB من البيانات غير النظيفة (Dirty Data). هي مجرد كلمات مفتاحية عن اللي رح نحكي عنه، وإن شاء الله الجلسة تكون مليئة بالفائدة لكل المشاركين و خبرونا اقتراحاتكم بالتعليقات كرمال نشتغل على شي جديد و مميز

شو بتعمل لو عندك ملايين الـrecords بقاعدة البيانات وبدك سرعة بالـresponse؟ لما بزيد عدد البيانات، بتحسّ إنه الـDB صار بطيء، خصوصي بالـsearch، طيب شو الحل؟ عنا كم استراتيجية أساسية لازم تعرفها لتسرّع الأمور وتحافظ على الـperformance العالي، مثل: - Indexing: لإنشاء فهارس جوّا الـtable وتسريع البحث. - Caching: لتخزين البيانات بالـbrowser وتقليل وقت الـresponse. - Pagination: لترجع 100 record فقط بدل ما نرجّع كل البيانات دفعة وحدة. - Eager Loading بدلاً من Lazy Loading بـLaravel لتجنب مشكلة الـN+1. كل وحدة منهن قصة بحد ذاتها، وبيستحقوا منشورات بالتفصيل! خليك متمكن من هالأساليب لتضمن سرعة وأداء خارق للـDB تبعك. و هلا خبرني شي مرة واجهت مشكلة بموضوع حجم الـ Data بالـ DB و كيف حليتها؟ Facebook | Linkedin |Instgram | Telegram | YouTube =================== أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

وفق الإحصائيات 60% من المشاهدات على قناة اليوتيوب من اشخاص غير مشتركين للأسف. 💔 اشتراككم بالقناة دعم حتى نستمر و نقدر نقدم شي مفيد و جديد دوماً، لهيك لا تنسوا انه بإمكانكم تشاركوا رابط القناة مع أصدقائكم و اذا كنتوا لسا مو مشتركين بامكانك تشتركوا بالقناة و تفعلوا زر الجرس كرمال يوصلكم محتوى جديد دوماً. https://youtube.com/@codewithsomar?si=lxltQstmPv-6T7ZT

احذر! أسماء الملفات قد تكون مدخلًا للمخترقين في هذا الفيديو، سنكشف عن ثغرة خطيرة قد يغفل عنها العديد من مبرمجي الويب وأصحاب المواقع! كيف يمكن لاسم ملف بسيط أن يتحول إلى وسيلة لاختراق موقعك واستغلال زواره؟ ما سنتعلمه في هذا الفيديو: ما هي هجمات XSS؟ وكيف يمكن للمخترقين استغلالها؟ كيف يعمل XSS؟ ما هي المعلومات التي يمكن للمخترق الحصول عليها؟ مثل سرقة الكوكيز، والوصول إلى الـ Local Storage، وتسجيل الضغطات على لوحة المفاتيح، وسرقة رموز CSRF. تجربة عملية: نعرض مثال حي لكيفية تنفيذ هجوم XSS باستخدام اسم ملف. طرق الحماية: كيف يمكنك تأمين موقعك ضد هذه الهجمات. https://youtu.be/TivSFthbjOM

حابب ذكركم بموعدنا يوم الاربعاء مع الاستاذ أشرف قاسم و جهزوا حالكم بعد منها اذا حابين تشتغلوا مع شركات كبيرة عندها انظمة كبيرة و معقدة مثلا ادارة عمالة او بنوك او الخ الخ فضيفنا القادم خير من يجيب على هيك نوع من الاسئلة. بخبركم بتفاصيل اكتر بإعلان الجلسة الجديدة و حالياً بانتظاركم يوم الاربعاء لنحكي عن اوروبا و الذكاء الاصطناعي 🔥

Nuxt is 8 years old 🥳 خبروني شو بتعرفوا عنها، هل سبق و تعاملتم معها ولا انتوا من جماعة الـ Next فقط؟
Nuxt is 8 years old 🥳 خبروني شو بتعرفوا عنها، هل سبق و تعاملتم معها ولا انتوا من جماعة الـ Next فقط؟

Git like a Pro, Control your Flow أتمنى ان تكون الجلسة قدمت الفائدة المرجوة منها و نظراً لضخامة المحاور اضطرينا نعملها جلستين
Git like a Pro, Control your Flow أتمنى ان تكون الجلسة قدمت الفائدة المرجوة منها و نظراً لضخامة المحاور اضطرينا نعملها جلستين حتى ننهي كل النقاط. و اكيد كالعادة بس خلصنا نتائج الجلسة رح نشاركها معكم 🔥🙏🏻

الفرق بين Eloquent ORM و Query Builder لما تستخدم Laravel، أكيد رح تتعامل مع Eloquent ORM لتعمل استعلامات. بس مو هو الطريقة ا
الفرق بين Eloquent ORM و Query Builder لما تستخدم Laravel، أكيد رح تتعامل مع Eloquent ORM لتعمل استعلامات. بس مو هو الطريقة الوحيدة عندك كمان Query Builder. خلينا نشرح: 🔹 Eloquent ORM هاد النظام بيعتمد على تحويل السجلات إلى كائنات (Models)، وبيسهل علينا تنفيذ عمليات مثل الإنشاء والتعديل والحذف والاسترجاع. مثالي للاستعلامات البسيطة والتعامل مع العلاقات مثل OneToOne و OneToMany. 🔹 Query Builder بهي الطريقة، عم نتعامل مع قاعدة البيانات بشكل مباشر عبر الكلاس DB. هون منكتب استعلامات معقدة أكتر باستخدام SQL برمجيًا بدون الاعتماد على Models. بكون أفضل إذا عنا استعلامات معقدة ما ممكن نكتبها بسهولة مع Eloquent. ✅ بالمختصر: Eloquent مريح وسهل للاستعلامات البسيطة، بس أبطأ شوي Query Builder أسرع للأداء ومعقد أكتر. تنيناتهم مهمين وبيخدموا أغراض مختلفة، اختار الأنسب حسب احتياجاتك Facebook | Linkedin | Telegram | YouTube أنا Somar Kesen، Full Stack Developer، أنشر يوميًا محتوى عن تطوير البرمجيات وسوق العمل، مستندًا إلى خبرة سنين مع شركات في الشرق الأوسط وأوروبا شكراً لـ Reem Ahmad على المساعدة في إعداد هذا المحتوى.

صباح الخير جميعاً تمنياتي الكم باسبوع موفق و بداية اسبوع سعيدة. خلونا نبدأ هالاسبوع بفقرة سؤال و جواب - رح كون معكم على هاد ا
صباح الخير جميعاً تمنياتي الكم باسبوع موفق و بداية اسبوع سعيدة. خلونا نبدأ هالاسبوع بفقرة سؤال و جواب - رح كون معكم على هاد المنشور للإجابة على اسئلتكم. إذا كان عندك اي سؤال بإمكانك تتركه بالتعليقات و رح نجاوب عليه بأقرب وقت.

بهالفيديو رح نحكي عن الـ Validation بلارافيل بطريقة المحترفين. ما رح نوقف عند القواعد التقليدية اللي الكل بيعرفها، رح نتعمق أكتر ونتعلم كيف نفصل عملية التحقق عن الـ Controller ونستخدم ميزات الـ Form Request لتنظيم الكود بطريقة احترافية. وكمان، رح نعمل قواعد تحقق مخصصة (Custom Validation Rules) ونخصص رسائل الخطأ لتكون مفهومة وواضحة أكتر للمستخدمين. إذا كنت مهتم بتعلم Laravel، هاد الفيديو إلك! لا تنسوا تشتركوا بالقناة وتفعلوا زر الجرس ليصلكم كل جديد عن Laravel و PHP وتطوير الويب. ما رح نوقف عند القواعد التقليدية اللي الكل بيعرفها، رح نتعمق أكتر ونتعلم كيف نفصل عملية التحقق عن الـ Controller ونستخدم ميزات الـ Form Request لتنظيم الكود بطريقة احترافية. وكمان، رح نعمل قواعد تحقق مخصصة (Custom Validation Rules) ونخصص رسائل الخطأ لتكون مفهومة وواضحة أكتر للمستخدمين. إذا كنت مهتم بتعلم Laravel، هاد الفيديو إلك! لا تنسوا تشتركوا بالقناة وتفعلوا زر الجرس ليصلكم كل جديد عن Laravel و PHP وتطوير الويب. https://youtu.be/waslz6jcGKs

بكتير من الاحيان بكون عنا اكتر من ملف .env خاص بكل بيئة عم نشتغل عليها مثل : Testing - Staging - Production و ممكن بكتير حالات تنسى انك تزامن بين الـ Keys على الملفات كلها و هون أجت مهمة Laravel Env Keys Checker حتى تحل هي المشكلة. وظيفتها انها تساعدك تتأكد إنو كل المفاتيح موجودة بكل ملفات الـ .env ويقدر كمان يضيف المفاتيح المفقودة بشكل أوتوماتيكي مع الحفاظ على ترتيب السطور والمسافات الفاضية. مثلاً إذا أضفت قيمة جديدة بملف .env تبعك، الـ Package بيخليك تضمن إنو هالقيمة موجودة بأي تنصيب جديد، وهالشي عبر تحديث ملف .env.example. وإذا زميلك حدّث الـ .env.example، فيك تشغّل الكوماند لتتأكد إنو ملفك فيه كل القيم الجديدة. طبعاً مو بث هيك هي سرد على السريع للمزايا: التأكد من وجود كل المفاتيح بكل ملفات الـ .env. إضافة المفاتيح المفقودة تلقائياً مع الحفاظ على التنسيق. تأكيد إنو ملفات الـ .env محطوطة بالـ .gitignore حتى ما تنرفع بالغلط على الـ Git. مزامنة المفاتيح بين الملفات بناءً على الملف الرئيسي (.env أو أي ملف بتختاره). لتعرفوا اكتر عن هي الـ Package بإمكانكم تشوفوا الـ Repo تبعها على GitHub خبرني طلعتلك هي مشاكل سابقاً و كيف حليتها قبل ما خبرك عن هي الـ Package ؟؟ Facebook | Linkedin |Instgram | Telegram | YouTube =================== أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

🌟 Join Prokoders Team! 🌟 We're excited to announce a range of exceptional job opportunities at Prokoders. If you're looking
🌟 Join Prokoders Team! 🌟 We're excited to announce a range of exceptional job opportunities at Prokoders. If you're looking to advance your career and be part of an innovative team, we want to hear from you! Apply now and seize your chance for professional growth with us! 🚀 Apply Now: jobs.prokoders.com

تعالوا نتناقش شوية NodeJs: ماذا لو لم تكن هناك async/await كيف رح نشتغل كـ asynchronous ؟؟ خلونا نحكي عنها بالتعليقات 👇🏻

شكرا لـ 2000 شخص اللي ساعدونا نوصل لهي المرحلة هدف كان البداية بعيد و اليوم عم نعيشه بتمنى انه الـ 2000 شخص الموجودين معنا ال
شكرا لـ 2000 شخص اللي ساعدونا نوصل لهي المرحلة هدف كان البداية بعيد و اليوم عم نعيشه بتمنى انه الـ 2000 شخص الموجودين معنا اليوم نكون قدرنا نقدملهم الفائدة و المعلومات اللي عم يبحثوا عناها و مكان بيساعدهم يتطوروا و يتعلموا شي جديد 🙏🏻❤️

باقي شخص و منوصل للـ 2000 مشترك بالقناة 🙏🏻 و متل ما وعدتكم Postman Collection للعمليات المتعلقة بالـ PayPal رح يساعدكم بشغلكم نشالله. لا تنسوا تشاركوا القناة بين اصدقائكم 🔥

إذا Laravel News حكت عن Telegram Gateway Laravel Package شو ناطرين حتى تنزلوها عندكم ؟ 🔥🔥
إذا Laravel News حكت عن Telegram Gateway Laravel Package شو ناطرين حتى تنزلوها عندكم ؟ 🔥🔥