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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
حكينا بوست مبارح معلومات عامة عن الـ Node ( رابط المنشور بالتعليق الأول) خلونا اليوم ندخل بشوية تفاصيل أكبر عنها:
بدايةً خلونا نتفق على انه الـ NodeJs بحد ذاتها ليست Framework إنها هي Run Time Engine ما معنى هذا الكلام؟؟ 🤔

Let's break it down: 🔥

يوفر Node.js بيئة لتنفيذ كود الـ JavaScript خارج متصفح الويب، سابقاً كان دور الـ JS محصور بكتابتها حتى تترجم من قبل المتصفحات و هون الميزة الخاص بالـ Node إنها سمحت بتنفيذ هي الاكواد على السيرفر. 🚀

لهون تمام الكلام؟؟

طيب خلونا نتابع البوست على الفيسبوك لان المنشور طويل شوي و التليغرام بحدد عدد الأحرف بالمنشور

رابط البوست لمتابعة القراءة:
https://www.facebook.com/SomarKesen/posts/pfbid02bc6ycb7mKP7NR5rnHC814Fqj3MkFaVsaWwM6XosgqkfyHwXJmDTF2Lk4koLHZ75Jl
6
شي جديد عم أشتغل عليه صرلي فترة على قناة اليوتيوب 🔥

رح تشوفوا النتائج بعد فترة قريبة إن شاء الله 🙏🏻

Stay Tuned 🔥✌🏻
🔥131
مبارح نزلت بوست على حسابي الشخصي من باب المزح على أنه الـ PHP عم تموت و حكيت فيه انه نزل الإصدار 8.3.0 منها، بس ما حكيتلكم شو الجديد فيه !!!

خلونا نبدأ:
📍 سيستمر PHP 8.3 في تلقي الدعم لمدة عامين، تليها سنة واحدة من التحديثات الأمنية.
📍 يحتوي إصدار PHP 8.3 على أكثر من 1200 code commits من 114 مساهمة على GitHub.
📍 صار في new function اسمها json_validate()، شغلها واضح من اسمها أتوقع

و شوية قصص تانية بحكي عنها أكتر بفيديو كامل نشالله،هلا السؤال المهم:
هل بتحدث ولا بتضل على الإصدار اللي شغال فيه؟
أنا شخصياً ما بفضل التحديث لما بينزل شي جديد فوراً باي لغة او Freamwork، خليه ياخد وقته بالإصلاح و بالمجتمع حتى تتوافق كل الحزم و باقي القصص معه يعني شغلة شهر او 2 الأمور بتوضح.

و نلتقي ببوست جديد قريباً
11👍3
لما بيوصلك تحديث لبرنامج ما و تشوف رقم التحديث بالشكل: 5.2.1 هل برأيك هي الأرقام تم وضعها عن عبث بس خلص المهم نسمي الإصدار الجديد ولا في من وراها معلومات أكتر؟

هي الطريقة بتسمية الإصدار تسمى: Semantic Versioning (SemVer) و هو الأكثر شيوعاً، بيعتمد على 3 أرقام مفصولة عن بعضها لكل منها دلالة.

الرقم اللي بأقصى اليسار: و اللي بدل على تحديثات جوهرية ضمن التطبيق major updates
الرقم اللي في المنتصف: بدل على وجود تحديثات عامة
الرقم اللي بأقصى اليمين بيرمز للـ لBug Fixing

هل كنت بتعرف هالمعلومة سابقاً؟
19👍2🔥1
مرحبا جميعاً
بحاجة منكم أنه أوصل لأكبر عدد من الشباب اللي عم يدرسوا AI بالجامعة او خارجها و عم يتعلموا ذكاء صنعي لأن عم جهز مفاجئة الهم.

إذا بتعرف حدا ياريت تشارك معه هاد السؤال:
https://forms.gle/nNEMx2pm7aqDCLyf8

و شكراً لكم 🙏🏻
🔥61
منرجع منتابع بسلسلتنا حول الـ #nodeJs و خلونا اليوم نحكي شوية نصائح كيف نخلي التطبيق تبعنا Secure أكثر.

كالعادة حافظ على الحزم تبعك كلها محدثة و حاول تجنب القديم منها.

استخدم الـ HTTP Headers المناسبة لتجنب هجمات و ثغرات مثل: CSP - HSTS و غيرها

دوماً استخدم الـ rateLimit للطلبات

استخدم الـ JWT

خلي في حد أعلى دوماً لحجم الـ request

ابحثوا عن هي النقاط لان كل وحدة منهم بتفتح باب لمعلومات أكبر.

و انتظروا الجديد من هي السلسلة
10
بتعرفوا أنه بالبوست المثبت في روابط اكتر من 35 منشور حول مواضيع متعددة بانتظاركم تشوفوها؟ 🤔

قبل ما تشوفوها لا تنسوا مشاركة رابط القناة بين رفقاتكم و تنضموا ألنا على الفيسبوك بدنا نختم السنة برقم ظريف 🔥🤩
8🔥2
من أعمالي لصالح أحد المصابغ في مدينة #أربيل من أجل تنظيم عملية الطلب و الاستلام في المصبغة.

تم العمل باستخدام:
Laravel for backend
ReactJs For frontend (Dashboard)
Flutter For Mobile App

يتضمن التطبيق الميزات التالية:
متعدد اللغات ( مع إمكانية إضافة أي لغة جديدة في المستقبل )
سلة شراء
ملخص الطلبات
تتبع حالة الطلب
إشعارات
و غيرها

بانتظار قبول التطبيق على متاجر Google Play & Apple Store


للتواصل من أجل العمل المستقل:
freelancer@somar-kesen.com

#flutter #laravel #reactjs #freelancer #work #job #notification #dashboard #cpanel #facebook #google #erbil #iraq #syria #syrian #googleplay #applestore
🔥74👍2👏1
حزم ما بصير تشتغل بالـ NodeJs إذا ماكنت بتعرفها؟
📍 Sequelize:
أهم حزمة للتعامل مع الـ DB و بتدعم أنواع كثيرة منها: PostgreSQL, MySQL, MariaDB, SQLite

📍 CORS:
حتى تخلص من مشكلة الـ CORS عند الربط مع الـ Frontend

📍 Dotenv:
من أسمها واضح اهم حزمة للتعامل مع ملفات الـ env بمشروعك

مجموعة خفيفة نضيفة تستحق أنك تجربها و إذا كنت مستخدم لإحدى الحزم الأخرى خبرنا عنها بالتعليقات.
6
هالبوست اليوم للنقاش:
كلنا منعرف انه الـ Node بتجي حرة من اي structure و بتسمحلك تبني الـ structure الخاص فيك و المناسب لمشروعك.

خبرنا شو الطريقة اللي بتفضلها ببناء الـ structure لمشروعك الـ Node ؟؟؟

رح انشر طريقتي المفضلة اليوم المسا ببوست على لينكدان لهيك تأكد انك متابعني هنيك 🔥👍🏻
10
بكرا على قناتي على الـ YouTube و حسابي على TikTok رح ينزل الفيديو الأول من سلسلة فيديوهات أسئلة المقابلات التقنية و رح نبدأ بسؤال مهم كتير لجماعة الـ FrontEnd

نشالله رح تكون السلسلة مفيدة للجميع و لا تنسوا تدعموا القناة حتى نوصل لأكبر عدد قبل نهاية السنة 🔥
8🔥7👍3
نقلاً عن #Linkedin
فرصة عمل في أربيل:
Web Application Developer

- You have 3+ years of Development experience in either Back End or Infra.
- University Degree in Computer Science or Engineering.
- Highly motivated, proactive, efficient, reliable, organized, detail-oriented, and passionate for technology.
- Ruby on Rails, node.js + express, HTML5/Javascript/CSS/JQuery and Ajax.
- REST API design lifecycle, versioning, documentation.
- noSQL database design patterns.
- mongodb (or similar, including storage patterns) or mySql/etc. (including complex queries, optimization).

للتقديم عبر لينكدان:
https://www.linkedin.com/jobs/view/3775955103
👍1
رح نزل بوست جديد اليوم على الساعة 8 عن شو بتحبوا يكون؟
Anonymous Poll
24%
نتابع Node
15%
Testing
7%
Django
54%
Laravel
بتعرف انه بأحدث release للـ Laravel ماعاد في داعي تسمع كلام جماعة الـ Front و الـ flutter لما يكون في بالواجهة اختصار للأرقام !!!!

صار في New Class اسمه Number::abbreviate() بيسمحلك تختصر حالة الأرقام و تبعتها جاهزة متل المثال الموضع بالصورة 🔥
🔥10👍2
فرص عمل بأربيل:
- Software Quality Assurance Engineer
- Frontend Developer

نشالله تكون الفرص مفيدة و إذا بتعرفوا حدا بأربيل شاركوا معه رابط الرسالة منشان توصله الفرصة 🙏🏻
👍1
فرصة عمل في سوريا - دمشق
Job Position: Mid-Level Backend Developer

Location: Damascus, Syria

Type of Job: On-site, Full-Time

Responsibilities:
- Develop and maintain web applications using Laravel.
- Ensure database performance and stability with MySQL.
- Utilize Voyager for administrative tasks.
- Adhere to DRY, SOLID, and MVC coding principles.
- Collaborate effectively with cross-functional teams.

Skills:
- 1-3 years of experience in backend development.
- Proficiency in Laravel and MySQL.
- Familiarity with Voyager.
- Strong understanding of DRY, SOLID, and MVC practices.

Contact:
Email your resume and cover letter to info@aldrtechnology.com with the subject line "BED-A02".

رابط المصدر:
https://www.linkedin.com/posts/aosino-mhd_hiring-backend-backenddeveloper-activity-7139158627281465344-3Xj0?utm_source=share&utm_medium=member_desktop
3
جماعة الـ #Laravel اليوم على الساعة 8 في بوست على حسابي ضمن Linkedin & Facebook لـ Middleware منشان تضمن مستوى جديد من الـ Security بالمشروع الخاص فيك

=========
لا تنسوا تفعلوا الاشعارات 🛎 و تتابعوني هنيك حتى يوصلكم الكود و تستخدموه بمشاريعكم 🚀 🔥
9👍2🔥2
للأصدقاء مبرمجي الـ #Laravel قمت بجمع بعض النصائح من#owasp و ضمنتها ضمن Middleware Class
بإمكانك تطبيق هذا الـ Middleware على جميع الـ Routes ضمن المشروع للحصول على آمان أعلى بمشروعك.
يتضمن الـ Class:
📍 حذف الـ fingerprint headers
📍 إضافة أهم الـ headers لمحاولة إغلاق أهم الثغرات مثل:
- clickjacking
- sniffing attacks
- XSS
- others
أتمنى ان يساعد هذا الـ Middleware على تأمين مشاريعك المستقبلية بشكل أفضل و في حال كان لديك أي أضافة سعيد بقبول اي pull request لتحسين هذا العمل.

https://github.com/somarkn99/Security-Headers-Middleware
🔥75
3 🌟 على الـ Repo شكراً للأشخاص اللي حطوا Star و بتمنى إن كان مفيد الك ادعمه بـ 🌟

و على فكرة ضمن حسابي في كتير Repos ظريفة تستحق منك إلقاء نظرة 🔥
12