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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
مرة من المرات تم اختراق Server كامل بسبب أحد المواقع المرفوعة عليه بسبب ثغرة ضمن كود رفع الملفات ادت لتحكم الهكر بالسيرفر بشكل كامل و بعد محاولات يائسة عديدة ماقدرنا ننضف السيرفر 100% و اضطرينا نغير السيرفر و نرجع نساوي تحقق لكل المواقع و نفرض شروط على رفع المواقع.

كل هاد بسبب كود رفع ملف بأحد المواقع !!!

لهيك سجلت فيديو عن كيفية رفع الملفات بشكل آمن قدر الإمكان ( لا يوجد طريقة آمنة 100% ) كرمال ما يصير معكم نفس الموقف.

خلال هالفيديو رح نعرف كيف نرفع ملفات مع إغلاق الثغرات الشهيرة متل double point او directory traversal

الفيديو رح ينزل على قناتي على YouTube خلال هالكم يوم.

إذا عاجبكم المحتوى و عم يكون مفيد الكم بإمكانكم تدعمونا بمشاركة القناة على صفحاتكم و بين أصدقائكم لنوصل لاكبر عدد من المشتركين و نتابع بنشر هي الفيديوهات 🔥

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

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

الحمدالله اتوقع نسبة كبيرة خلصت امتحانات هالفترة ( و أنا منكم 😁 )

رح نرجع للنشر بنفس الكمية السابقة نشالله هون على التليغرام و على اليوتيوب بشكل رئيسي

الخطة رح تكون فيديو كل ثلاثاء و جمعة نشالله رح يعجبوكم

كالعادة الفيديوهات رح تنزل على قناتي على YouTube

انتظروا شي مرتب 🔥

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
🔥2311👏2
المثل القائل: "كل شي بزيد عن حده بيقلب ضده" ينطبق على المشاريع البرمجية كمان على فكرة، خليني احكيلكم كيف.

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

بالنهاية مو كل شي انت بحاجة تعمله optimization الا في حالات محددة و واضحة مثل API عم تاخد وقت طويل بس حتى لما بعملها optimization ما بتركها بدون Comments توضح شو اشتغلت عليها لان لو اشتغلت على عكس هاد السيناريو رح تدخل complexity level و تضيع و لما تصير مشكلة مو قادر تحلها رح تصعب الموضوع على اي شخص حابب يساعدك فيها.

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

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

لا تنسوا الاشتراك بقناتي على YouTube حتى تشوفوا الشروحات على شكل فيديوهات
10👏2💯2👍1
من فترة اشتغلت على كورس عن الـ cPanel و للاسف ماقدرت خلصه لكن قدرت ساوي اهم فيديوهين اللي هنن:
Files
Emails

اللي هنن اكتر شي رح يكون تعاملكم معها.

إذا حابين تشوفوا الفيديوهات بإمكانكم من خلال الرابط:
https://www.youtube.com/playlist?list=PLXre4IoKYE4lv6Lu_qT6YP9bc86cfP9UB
9
مبارح حكينا عن الـ optimization أنه ما بصير تزيد عن حدها كرمال يخف تعقيد الكود.
طيب نحنا اساساً ليش بهمنا نخفف تعقيد الكود؟؟
مفهوم اليوم اللي جاية احكيلكم عنه هو الـ code quality باختصار هو قياس جودة الكود من خلال مجموعة من المعايير او واحدات القياس المسمات metrics :

duplication metric: بتشوف إذا فيه تكرار بالكود، مثلاً عندك 2 methods بنفس التنفيذ، بتخبرك أنه عندك تكرار.

complexity metric: بتقيّم تعقيد الكود، مثلًا إذا كان عندك كتير if statements متداخلة، بتخبرك أنه الكود معقد وبدك تحله.

code smell metric: هدفها تكشف أخطاء معينة بالكود، مثلًا إذا عامل متغير وما عم تستخدمه.

security metric: بتشوف إذا فيه مشاكل أمان بالكود، مثلًا إذا حاطط password أو API key بشكل hard coded، بتعرفك على مشاكل الأمان اللي لازم تحلها.

code formatting metric: بتتأكد أنه الكود مرتب ومعمول له تنسيق بشكل مناسب.

وطبعاً فيه metrics تانية كتيرة ومهمة.

من المهم انك تحقق هي المعايير و تتحقق منها خصوصاً مع العمل بمشاريع كبيرة و في كتير Tools لتحقيقها موجودة بأغلب الـ freamworks.

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

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

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

لا تنسوا الاشتراك بقناتي على YouTube حتى تشوفوا الشروحات على شكل فيديوهات
7🤩1
The latest Node.js Security Progress Report is live ✔️

By automating releases, we've been able to double the amount of security releases compared to last year!

Check out all the updates here: https://hubs.la/Q02L8tNr0
Code With Somar pinned «الفيديو اللي وعدتكم فيه صار موجود على قناتي YouTube، بتمنى يكون مفيد الكم و المعلومات اللي فيه تستخدموها بمشاريعكم القادمة. بانتظارك آرائكم بالتعليقات»
مرحبا جميعاً 👋🏻

كيف شفتولنا الفيديو الخاص برفع الملفات اللي نزل على قناة اليوتيوب مبارح ؟؟

خبروني رآيكم عن الفيديو بالتعليقات و إذا ما شفتوا الفيديو بإمكانكم تشوفوه من خلال الرابط 👉🏻

و يوم الثلاثاء في عنا فيديو تاني كمان بس هالمرة رح نتابع بالـ cPanel و المعلومات عنها. 🥳

لا تنسوا تشتركوا بالقناة و تشاركوها مع أصدقائكم حتى نوصل لأول 1000 مشترك 🔥🔥

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

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

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

عم جهزلكم حالياً مقالة عن الـ3 Backup AWS S كرمال لما ترفع ملفات مشاريعك تقدر تاخد منها نسخ احتياطية.

المقالة رح تنزل على Mediuem بوقت قريب نشالله 🙏🏻🙏🏻

لا تنسوا تشاركوا الفيديوهات مع اصدقائكم لنضم 30 شخص جديد النا 🔥❤️
🔥9👍42
المقال اللي وعدتكم فيه صار Live و بإمكانكم تقرأوه على Mediuem من خلال الرابط التالي:
https://medium.com/@kesen.somar.99/aws-s3-back-up-05daa2488e28

بهالمقال عم اشرح فيه كيف فينا ناخد Backup من خلال AWS CLI بدون ما يكون في عنا تعدد للملفات.

إذا بتحبوا المحتوى على شكل فيديوهات فنحنا قربنا من أول 1000 مشترك على يوتيوب بإمكانكم تشوفوا الفيديوهات اللي على القناة من خلال الرابط التالي:
https://www.youtube.com/channel/UCSteMo_qy4wi_L3T5G6zb1Q
3🔥3
الفترة الماضية كتير اشخاص كانت عم تدور على استضافات مجانية لمشاريع اللارافيل تبعها لاسباب كتيرة منها مشاريع جامعة و منها اختبار و غيره.

هاد الموقع انا كنت مشتغل عليه من زمان و تفاجئت انه لساته شغال لا بأس فيه كخدمة مجانية .

بتمنى يكون مفيد الكم رابط الموقع: هنا.

بذكركم بآخر فيديو نزل على القناة و اللي يعتبر من اهم الفيدوهات اللي اشتغلت عليها بخصوص كيفية رفع الملفات بطريقة آمنة و خالية من الثغرات لتجنب هجماتالـ IDOR و الـ Directory Traversal قدر الأمكان

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

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

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
6👍1
Code With Somar pinned «شو اكتر فيديو عجبكم على القناة و شو اقتراحاتكم للمحتوى القادم؟»
باسخدام هاد الأمر انتوا قادرين على انشاء نسخة احتياطية من الـ AWS S3 عندكم على اللابتوب.

شارح الأمر بالتفصيل ضمن هي المقالة: هنا

بذكركم بآخر فيديو نزل على القناة و اللي يعتبر من اهم الفيدوهات اللي اشتغلت عليها بخصوص كيفية رفع الملفات بطريقة آمنة و خالية من الثغرات لتجنب هجمات الـ IDOR و الـ Directory Traversal قدر الأمكان

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

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

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
5
في اكتر من فيديو جاهز شو بتحبوا ننشر اليوم؟
Anonymous Poll
57%
شرح الـ Cron Job
43%
شرح التعامل مع الـ Enums
دليل فيديوهات اليوتيوب:

📌 كورس الـ cPanel: هنا

📌 جلسة مشاريع التخرج: هنا

📌 الاختبارات في Postman: هنا

📌 احذر! أسماء الملفات قد تكون مدخلًا للمخترقين: هنا

📌 كيف تخلي Laravel يحكي كل اللغات بدون أي Packages: أول شي بعمله لما بدي اشتغل API!: هنا

📌 تعرف كيف تلاحق تغييراتك البرمجية مع DevTools | رح تنصدم من سهولة الطريقة : هنا

📌 الـ Validation في Laravel كالمحترفين، ليست فقط قواعد مرور بل أكثر من ذلك | Laravel Tips : هنا

📌 أسرار رفع الملفات في Laravel لتجنب الاختراق | ما لن تجده في فيديو آخر : هنا

📌 أسرار الـ Cron Job | كيف Laravel عم تشتغل لحالها؟: هنا

دعمكم المحتوى بيساعدني ضل بهالوتيرة لهيك لا تنسوا تشاركوا القناة مع رفقاتكم و تتابعوني على باقي المنصات من خلال:
Facebook - Linkedin - Instgram - Telegram - YouTube

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
13🔥2👍1
Live stream scheduled for
صباح الخير جميعاً.

كالعادة كل فترة منساوي جلسة Live منجاوب فيها على الاسئلة اللي بتوصلني و منحاول نوضح فيها شوية افكار و بنهاية الجلسة في اخبار رح شارككم فيها 🔥

بإمكانكم تطرحوا اسئلتكم من خلال الرابط: هنا و نشالله رح نحاول نجاوب على أكبر قسم منهم.
6🔥3👍2