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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
ما هي الخاصية في الـ OOP التي تسمح باستخدام نفس الـ interface او الـ method لتنفيذ سلوكيات مختلفة بناءً على الـ object أو context؟
Anonymous Quiz
44%
Polymorphism
28%
Abstraction
5%
Encapsulation
23%
Inheritance
4
أي من الهياكل البيانية التالية تستخدم مبدأ FIFO (First In, First Out)؟
Anonymous Quiz
28%
Stack
70%
Queue
1%
Tree
1%
Graph
5
حتى تكون كلمة المرور قوية في شروط لازم تحققها و ما اجت عن عبث إنما تم وضعها لصعوبة تخمينها و القدرة على اختراقها و اهم هي الشروط:

طولها يكون من 12 لـ 20 حرف.
لازم تحتوي على حرف كبير (A-Z).
ولازم تحتوي على حرف صغير (a-z).
وكمان تحتوي على رقم (0-9).
ولازم يكون فيها رمز خاص (@, $, !, %, *, ?, &).
ممنوع تستخدم كلمات مرور مشهورة متل "123456" أو "password".
وكمان ما لازم تحتوي أجزاء من اسم المستخدم أو الإيميل.

يمكن تفكر إنو كـمبرمج موضوع الـ Validation رح يكون عذاب لحتى تحقق هالشروط

لكن الواقع مختلف جهزتلك ياهم كملف جاهز للتحميل حمله و حطه بمشروعك او اتعلم منه و اضمن انه مشروعك آمن

📥 حمل الكود من الرابط هنا
14👍5🔥5
مقتطف من مداخلتي في حلقة الـ Podcast الخاصة بـ الـIT Consulting و الـ Sales Force حول التعامل مع العملاء و مهارات التواصل و ضرورتها خصوصاً للمبرمجين نظراً لطبيعة عملهم.

شاهدوا الحلقة كاملةً من خلال قناتي على اليوتوب



https://www.facebook.com/share/p/17tQ1NuZqr/?
🔥13
هدفي من صناعة المحتوى دائمًا هو تقديم محتوى عملي ومفيد يساعدكم على التطور كمبرمجين بمختلف المستويات.
نتعلم معًا، نتبادل الخبرات، ونطور مهاراتنا خطوة بخطوة. لهذا السبب بدأنا الـ Podcast لتوسيع معارفنا، واليوم نحن على موعد مع فكرة جديدة:

سلسلة Code Review

كل فترة رح ابعت هون Task صغير للمبرمجين المهتمين. اللي بحب يشارك:
1️⃣ بنفذ التحدي.
2️⃣ بيرفع المشروع على GitHub.
3️⃣ بحطلنا الرابط بالتعليقات.


و انا رح ساوي سلسلة من الفيديوهات شارك فيها الملاحظات، النصائح، والأخطاء اللي عم تطلع بهي المشاريع حتى نتعلم من بعضنا البعض.


تابعوا المنشورات القادمة وكونوا مستعدين لأول Task قريبا!

رابط قناتي اللي رح تنزل الفيديوهات عليها: هنا
22🔥12
الاستاذ خالد الاحمد من اهم المؤثرين في التسويق عبر الـ LinkedIn و اليوم نشر قائمة الحسابات السورية المؤثرة ضمن منصة Linkedin و بفضل دعمكم وتشجيعكم المستمر، تم تصنيفي في المركز الرابع على مستوى سوريا 🙏🏻

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

رابط المنشور: هنا

لا تنسوا المنشن بالتعليقات 😁🔥
17👍1
أصدقائي رح كون معكم على Instagram و شارككم تفاصيل بناء المشاريع و غيره من المحتوى المميزة اللي رح يخص الحساب.

بتشرف بمتابعتكم لحسابي على الرابط: هنا
15👍1
خلونا نبدأ سلسة الـ Code Review بالـ Task #1

Blog Management System

A client need basic system to manage blog posts. The system should allow him to create, edit, delete, and publish posts. It should also display published posts to the public on a separate page.

Requirements:
Post Management:
A blog post should have the following attributes:
Title
Content
Publish Date (optional)

He should be able to:
Create a new post.
Edit an existing post.
Delete a post.
Mark a post as "published."

Public Page:
A public page should display only the posts marked as published.
Posts should be ordered by their publish date (newest first).

Admin Page:
I need a page to manage all posts (list, create, edit, delete).


Add a search bar to filter posts by title.

اشتغلوا هاد التاسك كأنه Task اختباري من شركة لتوظيفكم و ارفعوه على GitHub و حطو الرابط بالتعليقات هون 👇🏻

نلتقي قريباً في فيديو المراجعة 🔥🙏🏻
🔥19👍5
نصائح في كتابة سيرة ذاتية أفضل

قسم الملخص (Summary):
خطأ شائع:
كتابة نص طويل مليء بالتفاصيل غير المرتبطة أو المملة، مما يجعل القارئ يفقد الاهتمام بسرعة.

الصحيح:
اجعل الملخص مختصراً ومباشراً. اذكر خبرتك ومهاراتك الأساسية مع تسليط الضوء على نقاط قوتك الرئيسية التي تجعل سيرتك مميزة.

مثال:

خطأ:
"أنا شخص ذو خبرة عالية في عدة مجالات وأبحث عن فرصة جديدة للعمل في بيئة مهنية جيدة حيث يمكنني المساهمة بخبرتي الطويلة."

الصحيح:
خبير في تطوير البرمجيات بخبرة 5 سنوات، متخصص في تحسين الأداء وإدارة المشاريع باستخدام Laravel وNode.js



رح تكون عبارة عن سلسلة بوستات على LinedIn لهيك لا تنسوا تتابعوني هنيك من خلال صفحتي
22👍4
معلومة اعتبروها Tip عن Laravel لليوم:
جرّب تستخدم ميزة Rate Limiting بناءً على المستخدم أو عنوان الـ IP.

ميزة Rate Limiting بـ Laravel بتساعدك تحمي تطبيقك من الطلبات الكتيرة أو الضارة، وبإمكانك تخصصها لتشتغل حسب المستخدم أو الـ IP بكل سهولة.

و هي مثال عنها 👇🏻

عم نجهز Reels على حسابي الجديد : هنا تابعوني 📷

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
6👍3🔥3👏2
هل تبحث عن الإلهام في مجال التقنية والتحليل؟ هل ترغب في التعرف على قصص نجاح وتجارب عملية مع خبراء المجال؟ 💡

على قناتنا على يوتيوب، ستجد محتوى غني ومفيد يناقش:

من استشارات الـ IT إلى احتراف Salesforce: أسرار النجاح في التحول الرقمي مع ألكساندر الرهب | رابط الحلقة من هنا

كيف تصمم حلول برمجية تخدم ملايين المستخدمين؟ حديث حول الـ Enterprise Solutions مع المهندس أنس الطرزي | رابط الحلقة من هنا

رحلة في الذكاء الاصطناعي: مع المهندس أشرف قاسم – Machine Learning Engineer | رابط الحلقة من هنا

أسرار نجاح تحليل النظم مع سارة قطف | خبرة 11 سنة في المعلوماتية والتحليل | رابط الحلقة من هنا

كل حلقة تمثل فرصة جديدة للتعلم واكتساب المهارات التي تحتاجها، اضغط على الروابط، استمتع بالمحتوى، ولا تنسَ الاشتراك في القناة لتبقى على اطلاع دائم بكل جديد.
🔥6👍54🥰2
مطلوب
- UI/UX
- Graphic Designer

للعمل على مشروع Freelancer

يرجى إرسال الاعمال السابقة إلى :
jobs@somar-kesen.com

مع تحديد العنوان بـ : freelancer
👍6
Code With Somar
خلونا نبدأ سلسة الـ Code Review بالـ Task #1 Blog Management System A client need basic system to manage blog posts. The system should allow him to create, edit, delete, and publish posts. It should also display published posts to the public on a separate…
أصدقائي بذكركم انه لسا بإمكانكم تسلموا مشاريعكم ضمن التعليقات على المنشور لنعمل عليها سوياً Code Review نشارك فيها الملاحظات، النصائح، والأخطاء اللي عم تطلع بهي المشاريع حتى نتعلم من بعضنا البعض.
👍92
كمبرمج لازم تكون فاتهم أساسيات الـ SEO و خصوصاً الـ Front End Developers لان انتوا بحاجة هي المعلومات حتى تخلوا مواقعكم أفضل و رح نبلش سوا بسلسلة منشورات حول الـ SEO تساعدكم تفهموا اكتر عنه و عن أدواته متل Google Tag Manager & Google Analytic & Google Tag Manager

انتظرونا قريباً
38👍5🔥3👏3❤‍🔥2
مجموعة من الفيديوهات تنتظركم على قناة اليوتيوب سوف يتم نشرها الاسبوع القادم

https://youtube.com/@codewithsomar?si=YZhCXpzP-LWotcAY

تأكدوا من اشتراككم بالقناة و تفعيل زر الجرس ولا تنسوا ان تفاعلكم بالمشاركة او التعليقات هو دعم لنستمر في صناعة المحتوى المفيد 🙏🏻
6👍1
فرصة عمل لدى أحد الاصدقاء:

مطلوب مبرمجين express/nest/react/next js عدد 2 للعمل على مشروع freelancer

يرجى توضيح القدرة على الالتزام إن كانت Part Time - Full Time

مع سعر الساعة التقريبي.

للمهتمين إرسال التفاصيل مع السيرة الذاتية إلى البريد التالي:
hasankhadra2013@gmail.com
👍3🔥1
اصدقائي و احبتي من كل مكان طمنونا عنكم نشالله الكل بخير؟
20
صباح جديد كله خير للجميع نشالله

من اليوم رجعنا نشالله بالمحتوى و الفيديوهات و كل شي كنت واعدكم فيه بل و اكثر نشالله 🙏🏻
21
احيانا بتكتب Query بتحسها بطيئة كتير و بتقعد تحتار كيف بدك تخليها احسن و من وين بدك تبلش !!

طريقتي المفضلة هي باستخدام الـ Query Log الموجودة ضمن Laravel و بالمثال امامكم حتى نفهم شو كيف عم يترجم الـ Code تبعنا إلى SQL Query و نشتغل عليه ليصير احسن و هيك بتشوف الـ Query مع القيم و الوقت تبعها و بتعرف من وين بدك تبلش فكرة بسيطة صح بس كتير مفيدة لتحسين الأداء و اكتشاف الأخطاء.

جربها و شاركني رايك بالتعليقات و شو بتعرف طرق تانية

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

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