فرصة عمل في سوريا - دمشق
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
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
Linkedin
Aous Mohammad on LinkedIn: #hiring #backend #backenddeveloper #laravel
We're Hiring!
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
❤3
جماعة الـ #Laravel اليوم على الساعة 8 في بوست على حسابي ضمن Linkedin & Facebook لـ Middleware منشان تضمن مستوى جديد من الـ Security بالمشروع الخاص فيك
=========
لا تنسوا تفعلوا الاشعارات 🛎 و تتابعوني هنيك حتى يوصلكم الكود و تستخدموه بمشاريعكم 🚀 🔥
=========
لا تنسوا تفعلوا الاشعارات 🛎 و تتابعوني هنيك حتى يوصلكم الكود و تستخدموه بمشاريعكم 🚀 🔥
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤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
بإمكانك تطبيق هذا الـ Middleware على جميع الـ Routes ضمن المشروع للحصول على آمان أعلى بمشروعك.
يتضمن الـ Class:
📍 حذف الـ fingerprint headers
📍 إضافة أهم الـ headers لمحاولة إغلاق أهم الثغرات مثل:
- clickjacking
- sniffing attacks
- XSS
- others
أتمنى ان يساعد هذا الـ Middleware على تأمين مشاريعك المستقبلية بشكل أفضل و في حال كان لديك أي أضافة سعيد بقبول اي pull request لتحسين هذا العمل.
https://github.com/somarkn99/Security-Headers-Middleware
GitHub
GitHub - somarkn99/Security-Headers-Middleware: This Laravel middleware, named SecurityHeadersMiddleware, is designed to enhance…
This Laravel middleware, named SecurityHeadersMiddleware, is designed to enhance the security of your web application by adding and modifying certain HTTP headers. These headers help in mitigating ...
🔥7❤5
5 أسئلة توقعها عند تقديمك على عمل كـ Laravel Developer
1- اشرح مفهوم الـ MVC في Laravel ؟
2- ما هي الـ Request life cycle في الـLaravel ؟
3- اشرح عن الـ ORM ؟
4- هل يمكنك تسمية بعض الـ packages التي استخدمتها في مشاريعك؟
5- ما الفرق بين eager loading vs lazy loading؟
آمل أن تساعدك هذه النصائح في مقابلة العمل المقبلة لكم، إذا كانت لديك أسئلة أو إضافة ترغب بمشاركتها سعيد برؤيتها ضمن التعليقات
ملاحظة: هذه الأسئلة ليست للأشخاص المتقدمين بمنصب Senior !
#Laravel #WebDevelopment #JobInterview #CareerGrowth #TechCommunity
1- اشرح مفهوم الـ MVC في Laravel ؟
2- ما هي الـ Request life cycle في الـLaravel ؟
3- اشرح عن الـ ORM ؟
4- هل يمكنك تسمية بعض الـ packages التي استخدمتها في مشاريعك؟
5- ما الفرق بين eager loading vs lazy loading؟
آمل أن تساعدك هذه النصائح في مقابلة العمل المقبلة لكم، إذا كانت لديك أسئلة أو إضافة ترغب بمشاركتها سعيد برؤيتها ضمن التعليقات
ملاحظة: هذه الأسئلة ليست للأشخاص المتقدمين بمنصب Senior !
#Laravel #WebDevelopment #JobInterview #CareerGrowth #TechCommunity
❤18👍1
رابط منشور شرح الـ Facade design pattern صار موجود على LinkedIn
دعمكم بالتفاعل على المنشورات على لينكدان بساعدني استمر و نحسن بنوعية النشر و جودة المنشورات 🙏🏻
شكراً سلف
دعمكم بالتفاعل على المنشورات على لينكدان بساعدني استمر و نحسن بنوعية النشر و جودة المنشورات 🙏🏻
شكراً سلف
Linkedin
Somar Kesen on LinkedIn: #laravel #facade #designpatterns #php #oop #classes #interface #code…
من المستحيل أن تكون مبرمج Laravel و لم تصادف الـ Facade من قبل !!
بدايةً ما هو الـ facade design pattern ؟؟
هو أحد أشهر الـ design patterns التي تساعد في…
بدايةً ما هو الـ facade design pattern ؟؟
هو أحد أشهر الـ design patterns التي تساعد في…
❤7
اليوم رح نحكي عن الـ Singleton Pattern
في حال ما شفت المنشور اللي حكينا فيه عن الـ Facade فالرابط هنا
لنبدأ حديثنا بـ ماهو الـ Singleton Pattern :
بدايةً وجد هذا الـ Pattern لضمان تأمين حالة واحدة للـ class شو يعني؟؟
لنفترض انه عندي class بحاجة Object واحد منها فقط هذا شرط لعمل المشروع، و لما بكون في حاجة لوجود أكثر من Object واحد أنا رح أتحايل على الموضوع و ابعت الـ Object اللي انا اساساً عامله سابقاً
مو واضح الشرح؟؟؟
طيب خلينا نتخيل الموضوع مثل لوحة الكهرباء الموجودة في المنزل، في لوحة واحدة عم تتحكم بكل الكهرباء ولو كان يوجد أكثر من واحدة كان رح يكون الموضوع معقد و احتمال المشاكل و الخطأ فيه كبير و الإصلاح حيكون معقد صحيح؟
وين بشوف هاد الكلام بالويب؟
أكثر شي بعبر عن هذه الحالة بالويب هو الاتصال بقاعدة البيانات، بدك Obj واحد لهي المعلومات يتم مشاركتها ضمن التطبيق.
ماهي فوائد استخدام الـ Singleton Pattern ؟
1- يضمن لنا إن الـ (Class) سيكون لها (Object) واحد بس
2- يوفر (Global Access Point) للـ (Object) أو فينا نقول إن في أي مكان في المشروع الخاص فيك رح تقدر تستعمل الـ (object) هاد بدون أي مشكلة
3- كفاءة عالية في استخدام الـ Memory
ماهي عيوب استخدام الـ Singleton Pattern ؟
1- يتعارض مع مبدأ (Single Responsibility Principle) ، لأنه بيعمل مهمتين في نفس الوقت ، أولاً: بيضمن إن الـ (Class) رح يكون الها (Object) واحد بس ، وثانياً: بيوفر (Global Access) للـ (Object) والمبدأ هاد باختصار بينص على أن الـ (Class) أو الـ (Function) لازم يكون الها وظيفة واحدة بس
2- أحياناً بيكون صعب تعمل (unit test) للكود
أتمنى أنه هاد المنشور قام بتوضيح بعض النقاط الخاصة عن هاد الـ Pattern و بترك الباقي بأيدكم للبحث و التوسع بالمعلومات أكثر عنه
نلتقي في منشور قادم عن البرمجيات 🙏🏻
=================================================
لا تنسوا متابعتي على باقي المنصات:
Facebook: www.facebook.com/SomarKesen
Linkedin: www.linkedin.com/in/somarkn99
Website: https://www.somar-kesen.com/
Instgram: www.instagram.com/somar_kn
عم احكي فيهم عن تطوير البرمجيات و سوق العمل بمنشورات شبه يومية من خبرة تزيد عن 5 سنوات في هذا المجال 🚀
#SoftwareDesign #SingletonPattern #WebDevelopment #CodingSimplified
في حال ما شفت المنشور اللي حكينا فيه عن الـ Facade فالرابط هنا
لنبدأ حديثنا بـ ماهو الـ Singleton Pattern :
بدايةً وجد هذا الـ Pattern لضمان تأمين حالة واحدة للـ class شو يعني؟؟
لنفترض انه عندي class بحاجة Object واحد منها فقط هذا شرط لعمل المشروع، و لما بكون في حاجة لوجود أكثر من Object واحد أنا رح أتحايل على الموضوع و ابعت الـ Object اللي انا اساساً عامله سابقاً
مو واضح الشرح؟؟؟
طيب خلينا نتخيل الموضوع مثل لوحة الكهرباء الموجودة في المنزل، في لوحة واحدة عم تتحكم بكل الكهرباء ولو كان يوجد أكثر من واحدة كان رح يكون الموضوع معقد و احتمال المشاكل و الخطأ فيه كبير و الإصلاح حيكون معقد صحيح؟
وين بشوف هاد الكلام بالويب؟
أكثر شي بعبر عن هذه الحالة بالويب هو الاتصال بقاعدة البيانات، بدك Obj واحد لهي المعلومات يتم مشاركتها ضمن التطبيق.
ماهي فوائد استخدام الـ Singleton Pattern ؟
1- يضمن لنا إن الـ (Class) سيكون لها (Object) واحد بس
2- يوفر (Global Access Point) للـ (Object) أو فينا نقول إن في أي مكان في المشروع الخاص فيك رح تقدر تستعمل الـ (object) هاد بدون أي مشكلة
3- كفاءة عالية في استخدام الـ Memory
ماهي عيوب استخدام الـ Singleton Pattern ؟
1- يتعارض مع مبدأ (Single Responsibility Principle) ، لأنه بيعمل مهمتين في نفس الوقت ، أولاً: بيضمن إن الـ (Class) رح يكون الها (Object) واحد بس ، وثانياً: بيوفر (Global Access) للـ (Object) والمبدأ هاد باختصار بينص على أن الـ (Class) أو الـ (Function) لازم يكون الها وظيفة واحدة بس
2- أحياناً بيكون صعب تعمل (unit test) للكود
أتمنى أنه هاد المنشور قام بتوضيح بعض النقاط الخاصة عن هاد الـ Pattern و بترك الباقي بأيدكم للبحث و التوسع بالمعلومات أكثر عنه
نلتقي في منشور قادم عن البرمجيات 🙏🏻
=================================================
لا تنسوا متابعتي على باقي المنصات:
Facebook: www.facebook.com/SomarKesen
Linkedin: www.linkedin.com/in/somarkn99
Website: https://www.somar-kesen.com/
Instgram: www.instagram.com/somar_kn
عم احكي فيهم عن تطوير البرمجيات و سوق العمل بمنشورات شبه يومية من خبرة تزيد عن 5 سنوات في هذا المجال 🚀
#SoftwareDesign #SingletonPattern #WebDevelopment #CodingSimplified
Linkedin
Somar Kesen on LinkedIn: #laravel #facade #designpatterns #php #oop #classes #interface #code…
من المستحيل أن تكون مبرمج Laravel و لم تصادف الـ Facade من قبل !!
بدايةً ما هو الـ facade design pattern ؟؟
هو أحد أشهر الـ design patterns التي تساعد في…
بدايةً ما هو الـ facade design pattern ؟؟
هو أحد أشهر الـ design patterns التي تساعد في…
👍6❤2🔥1
#النصيحة_كانت_بجمل
لما بدك ترفع مشروع #Laravel بعمرك لا ترفعه بالطريقة التالية:
❌ انك تنقل ملفات المشروع إلى مسار أعلى و تقوم بتعديل ملف index php
لما بدك ترفع مشروع #Laravel بعمرك لا ترفعه بالطريقة التالية:
❌ انك تنقل ملفات المشروع إلى مسار أعلى و تقوم بتعديل ملف index php
👍9❤3🔥1
أهم خطأ يقع به المبتدأون:
عندما يريدون التحقق من وجود قيمة ما يستخدمون الـ Count بدلاً من الـ Exists
بدايةً خلونا نعرف الفرق بينهم:
COUNT():
تسخدم لإحصاء عدد الـ rows التي تستوفي شرطًا محددًا والتي يمكن أن تستهلك الكثير من الموارد في حال استخدمتها لوظيفة محددة مثل التحقق من وجود row محدد
EXISTS():
تقوم بالتحقق من وجود الـ row بـ subquery و تعيد قيمة من النوع bool
من الممكن أن تكون EXISTS() أكثر كفاءة من COUNT () عندما تحتاج فقط إلى التحقق من row و تتوقف بمجرد العثور على row مطابق واحد، مما يجعلها أسرع النسبة للبيانات الكبيرة
==================================
أنا Somar Kesen أعمل كـ Full Stack Web Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
رابط منصاتي ضمن التعليقات
#SQL #SQLServer #sqldatabase #sqldeveloper #PostgreSQL #MySQL #laravel #Developers #DeveloperTools #BackEnd
عندما يريدون التحقق من وجود قيمة ما يستخدمون الـ Count بدلاً من الـ Exists
بدايةً خلونا نعرف الفرق بينهم:
COUNT():
تسخدم لإحصاء عدد الـ rows التي تستوفي شرطًا محددًا والتي يمكن أن تستهلك الكثير من الموارد في حال استخدمتها لوظيفة محددة مثل التحقق من وجود row محدد
EXISTS():
تقوم بالتحقق من وجود الـ row بـ subquery و تعيد قيمة من النوع bool
من الممكن أن تكون EXISTS() أكثر كفاءة من COUNT () عندما تحتاج فقط إلى التحقق من row و تتوقف بمجرد العثور على row مطابق واحد، مما يجعلها أسرع النسبة للبيانات الكبيرة
==================================
أنا Somar Kesen أعمل كـ Full Stack Web Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
رابط منصاتي ضمن التعليقات
#SQL #SQLServer #sqldatabase #sqldeveloper #PostgreSQL #MySQL #laravel #Developers #DeveloperTools #BackEnd
❤6🔥5👍2🥰1
صباح الخير جميعاً.
بما انه في أشخاص ماقدروا يكونوا معنا بالجلسة الماضية و كانوا حابين يحضروا رح نعيد الجلسة الخاصة بلارافيل.
خلال هي الجلسة رح نتناقش بفكرة مشروع و نشوف كيف رح نبني الأقسام اللي بتتقاطع مع محاور الجلسة سوياً و نتعلم فيها عن:
- هجمات مشهورة بتتعرض الها المواقع المبنية بـLaravel و كيف منحمي حالنا منها و نشرح عنها شو بتكون عم تستغل.
- ممارسات الـ junior اللي بتفتح ثغرات بتسمح للهاكرز انهم يستغلوها بالموقع.
- كيفية رفع مستوى الـ Validation و نشره بعدة طبقات في المشروع.
- كيف منقلص المعلومات اللي عم نبعتها بالـ response لأقل عدد ممكن لضمان عدم وصول أي معلومات إضافية ممكن الهاكرز يستغلوها.
- كيف رح نبني مشروع قابل للتوسع و الصيانة.
- كيف منخلي الـ api أسرع ما يمكن.
- نصائح لما تكونوا عم تبنوا api لجماعة flutter بتفيدكم.
- كيف منحافظ على الـ DB تبعنا من الـ Dirty Data.
- نصائح كيف نشتغل مع الـ GIt بشكل صحيح.
هي Key Words عامة عن اللي رح نحكي عنهم و نشالله كل هالمعلومات رح تكون عندكم بعد ما نخلص من الـ Session
ملاحظة: الشباب و الصبايا اللي حضروا الجلسة الماضية و حابين يرجعوا يحضروها أهلا و سهلا فيكم مجاناً بس تواصلوا معي و سجلوا بالفورم.
الجلسة رح تكون أونلاين على Google meet
نشرت بوست الاحصائيات الخاصة بالجلسة على الفيسبوك و بالتعليقات في آراء من الشباب اللي شاركت:
رابط المنشور
بإمكانكم التسجيل على الجلسة من خلال الرابط: https://forms.gle/Z8p8XeM99TZQRj5b6
رح نحدد موعد الجلسة بس اكتمل العدد نشالله
بما انه في أشخاص ماقدروا يكونوا معنا بالجلسة الماضية و كانوا حابين يحضروا رح نعيد الجلسة الخاصة بلارافيل.
خلال هي الجلسة رح نتناقش بفكرة مشروع و نشوف كيف رح نبني الأقسام اللي بتتقاطع مع محاور الجلسة سوياً و نتعلم فيها عن:
- هجمات مشهورة بتتعرض الها المواقع المبنية بـLaravel و كيف منحمي حالنا منها و نشرح عنها شو بتكون عم تستغل.
- ممارسات الـ junior اللي بتفتح ثغرات بتسمح للهاكرز انهم يستغلوها بالموقع.
- كيفية رفع مستوى الـ Validation و نشره بعدة طبقات في المشروع.
- كيف منقلص المعلومات اللي عم نبعتها بالـ response لأقل عدد ممكن لضمان عدم وصول أي معلومات إضافية ممكن الهاكرز يستغلوها.
- كيف رح نبني مشروع قابل للتوسع و الصيانة.
- كيف منخلي الـ api أسرع ما يمكن.
- نصائح لما تكونوا عم تبنوا api لجماعة flutter بتفيدكم.
- كيف منحافظ على الـ DB تبعنا من الـ Dirty Data.
- نصائح كيف نشتغل مع الـ GIt بشكل صحيح.
هي Key Words عامة عن اللي رح نحكي عنهم و نشالله كل هالمعلومات رح تكون عندكم بعد ما نخلص من الـ Session
ملاحظة: الشباب و الصبايا اللي حضروا الجلسة الماضية و حابين يرجعوا يحضروها أهلا و سهلا فيكم مجاناً بس تواصلوا معي و سجلوا بالفورم.
الجلسة رح تكون أونلاين على Google meet
نشرت بوست الاحصائيات الخاصة بالجلسة على الفيسبوك و بالتعليقات في آراء من الشباب اللي شاركت:
رابط المنشور
بإمكانكم التسجيل على الجلسة من خلال الرابط: https://forms.gle/Z8p8XeM99TZQRj5b6
رح نحدد موعد الجلسة بس اكتمل العدد نشالله
Facebook
Somar Kesen
سابقاً ساوينا جلسة #Laravel حكينا فيها عن عدد من المواضيع الخاصة بـ Laravel و كيف منشتغل فيها كأسلوب عمل بشكل صحيح من ترتيب الكود لبعض الملاحظات اللي بتتلعق بالـ Security و الأداء و الترتيب الصحيح...
❤9🔥3👍2🤩2
تبقى 3 مقاعد و ينتهي التسجيل على جلسة لارافيل
للأسف مارح افتح المجال لعدد كبير لان بهمني الجودة و ليست الكمية عدد قليل مع مخرجات عالية بالنسبة الي هو الهدف.🔥
خلال هي الجلسة رح نتناقش بفكرة مشروع و نشوف كيف رح نبني الأقسام اللي بتتقاطع مع محاور الجلسة سوياً و نتعلم فيها عن:
- هجمات مشهورة بتتعرض الها المواقع المبنية بـLaravel و كيف منحمي حالنا منها و نشرح عنها شو بتكون عم تستغل.
- ممارسات الـ junior اللي بتفتح ثغرات بتسمح للهاكرز انهم يستغلوها بالموقع.
- كيفية رفع مستوى الـ Validation و نشره بعدة طبقات في المشروع.
- كيف منقلص المعلومات اللي عم نبعتها بالـ response لأقل عدد ممكن لضمان عدم وصول أي معلومات إضافية ممكن الهاكرز يستغلوها.
- كيف رح نبني مشروع قابل للتوسع و الصيانة.
- كيف منخلي الـ api أسرع ما يمكن.
- نصائح لما تكونوا عم تبنوا api لجماعة flutter بتفيدكم.
- كيف منحافظ على الـ DB تبعنا من الـ Dirty Data.
- نصائح كيف نشتغل مع الـ GIt بشكل صحيح.
هي Key Words عامة عن اللي رح نحكي عنهم و نشالله كل هالمعلومات رح تكون عندكم بعد ما نخلص من الـ Session
الجلسة رح تكون أونلاين على Google meet
نشرت بوست الاحصائيات الخاصة بالجلسة على الفيسبوك و بالتعليقات في آراء من الشباب اللي شاركت:
رابط المنشور
بإمكانكم التسجيل على الجلسة من خلال الرابط: https://forms.gle/Z8p8XeM99TZQRj5b6
رح نحدد موعد الجلسة بس اكتمل العدد نشالله
للأسف مارح افتح المجال لعدد كبير لان بهمني الجودة و ليست الكمية عدد قليل مع مخرجات عالية بالنسبة الي هو الهدف.🔥
خلال هي الجلسة رح نتناقش بفكرة مشروع و نشوف كيف رح نبني الأقسام اللي بتتقاطع مع محاور الجلسة سوياً و نتعلم فيها عن:
- هجمات مشهورة بتتعرض الها المواقع المبنية بـLaravel و كيف منحمي حالنا منها و نشرح عنها شو بتكون عم تستغل.
- ممارسات الـ junior اللي بتفتح ثغرات بتسمح للهاكرز انهم يستغلوها بالموقع.
- كيفية رفع مستوى الـ Validation و نشره بعدة طبقات في المشروع.
- كيف منقلص المعلومات اللي عم نبعتها بالـ response لأقل عدد ممكن لضمان عدم وصول أي معلومات إضافية ممكن الهاكرز يستغلوها.
- كيف رح نبني مشروع قابل للتوسع و الصيانة.
- كيف منخلي الـ api أسرع ما يمكن.
- نصائح لما تكونوا عم تبنوا api لجماعة flutter بتفيدكم.
- كيف منحافظ على الـ DB تبعنا من الـ Dirty Data.
- نصائح كيف نشتغل مع الـ GIt بشكل صحيح.
هي Key Words عامة عن اللي رح نحكي عنهم و نشالله كل هالمعلومات رح تكون عندكم بعد ما نخلص من الـ Session
الجلسة رح تكون أونلاين على Google meet
نشرت بوست الاحصائيات الخاصة بالجلسة على الفيسبوك و بالتعليقات في آراء من الشباب اللي شاركت:
رابط المنشور
بإمكانكم التسجيل على الجلسة من خلال الرابط: https://forms.gle/Z8p8XeM99TZQRj5b6
رح نحدد موعد الجلسة بس اكتمل العدد نشالله
Facebook
Somar Kesen
سابقاً ساوينا جلسة #Laravel حكينا فيها عن عدد من المواضيع الخاصة بـ Laravel و كيف منشتغل فيها كأسلوب عمل بشكل صحيح من ترتيب الكود لبعض الملاحظات اللي بتتلعق بالـ Security و الأداء و الترتيب الصحيح...
❤1