الأصدقاء الاعزاء:
هنالك فرصة عمل في دمشق لـ Full Stack Developer
نمط الدوام: دوام كامل
المكان: دمشق - المنطقة الحرة
يومين عطلة
المعلومات التي أمتلكها حول فرصة العمل هذه:
Responsibilities:
Developing front-end website architecture.
● Designing user interactions on web pages.
● Developing back-end website applications.
● Creating servers and #databases for functionality.
● Ensuring cross-platform optimization for mobile phones.
● Ensuring responsiveness of applications.
● Working alongside graphic designers for web design features.
● Seeing through a project from conception to finished product.
● Designing and developing #APIs.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications and programming languages.
● Develop and deploy new features for the core product
● Enhance and maintain existing code/functionality
● Write clean, documented, and extensible code
● Provide new creative solutions and ideas for continued product improvement
Qualifications:
1. Proven full stack development experience (min 1 year)
2. Experience with #MySql, #MongoDB, and #Redis
3. Ability to optimize performance in high load and big data environments
4. Experience with #PHP, #Laravel
5. Experience with #Microservices, #OOP, #Rest, and #SPA
6. Comfortable working with and developing APIs
7. Experience with Basic #JavaScript, #VueJS
8. Passion for implementing industry standards / best coding practices
9. Desire to develop new ideas and learn new technologies
10. Experience working in real-time applications using #NodeJS and #SocketIO is a plus
11. A love for optimizing even the fastest code
12. A desire to be part of a team that is building world-changing products
إذا كانت مؤهلاتك تتناسب مع فرصة العمل هذه ، فأنا في انتظار تواصلك معي عبر حسابي على اللينكدان :
https://www.linkedin.com/in/somarkn99/
ملاحظة:
ليس لدي أي معلومات إضافية حول فرصة العمل هذه، أنا فقط أقوم بترشيح الأصدقاء و المهتمين إليها
#webdesign #team #developer #coding #experience #job #offer #Damascus #web #developer
هنالك فرصة عمل في دمشق لـ Full Stack Developer
نمط الدوام: دوام كامل
المكان: دمشق - المنطقة الحرة
يومين عطلة
المعلومات التي أمتلكها حول فرصة العمل هذه:
Responsibilities:
Developing front-end website architecture.
● Designing user interactions on web pages.
● Developing back-end website applications.
● Creating servers and #databases for functionality.
● Ensuring cross-platform optimization for mobile phones.
● Ensuring responsiveness of applications.
● Working alongside graphic designers for web design features.
● Seeing through a project from conception to finished product.
● Designing and developing #APIs.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications and programming languages.
● Develop and deploy new features for the core product
● Enhance and maintain existing code/functionality
● Write clean, documented, and extensible code
● Provide new creative solutions and ideas for continued product improvement
Qualifications:
1. Proven full stack development experience (min 1 year)
2. Experience with #MySql, #MongoDB, and #Redis
3. Ability to optimize performance in high load and big data environments
4. Experience with #PHP, #Laravel
5. Experience with #Microservices, #OOP, #Rest, and #SPA
6. Comfortable working with and developing APIs
7. Experience with Basic #JavaScript, #VueJS
8. Passion for implementing industry standards / best coding practices
9. Desire to develop new ideas and learn new technologies
10. Experience working in real-time applications using #NodeJS and #SocketIO is a plus
11. A love for optimizing even the fastest code
12. A desire to be part of a team that is building world-changing products
إذا كانت مؤهلاتك تتناسب مع فرصة العمل هذه ، فأنا في انتظار تواصلك معي عبر حسابي على اللينكدان :
https://www.linkedin.com/in/somarkn99/
ملاحظة:
ليس لدي أي معلومات إضافية حول فرصة العمل هذه، أنا فقط أقوم بترشيح الأصدقاء و المهتمين إليها
#webdesign #team #developer #coding #experience #job #offer #Damascus #web #developer
❤2
#Trick_على_الخفيف
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
🔥6👍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
لما بدنا نحكي عن الـ (OOP)، في مصطلحين مهمين لازم نعرفهم ونفهم الفرق بيناتهم، و هنن : self و this.
الـ self بتدل على الـ class الحالي، يعني بتستخدم لما بدنا نحكي عن أشياء ثابتة (static) موجودة ضمن الـ class. بمعنى تاني، الـ self هي بتعبر عن بنية الـ class نفسها، يعني كل شي ثابت داخل الـ class.
أما الـ this، فهي بتدل على الـ object اللي منشأ من الـ class. يعني إذا عملنا instance (أو object) من الـ class، وقتا منستخدم this لنشير لهذا الـ object بالتحديد. فالـ this بتتعامل مع الخصائص (properties) و الـ (methods) اللي هي مو static.
ببساطة، فيك تقول إنو الـ self هي عم توصف بنية الـ class بشكل عام وما بتوصف شي خاص بمتغير معين، بينما الـ this بتوصف المتغيرات العادية والـ object اللي عم نتعامل معه بشكل مباشر.
بالنهاية، الـ self بتركز على الأمور الثابتة ضمن الـ class، أما الـ this فبتركز على الأمور اللي بتخص الـ object اللي عم نشتغل عليه
مثال توضيحي موجود ضمن الـ Comments 👇🏻
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
شكراً لـ Yousef Saleh على المساعدة في إعداد هذا المحتوى.
#OOP #SelfVsThis #ObjectOrientedProgramming #CodingTips #ProgrammingConcepts #SoftwareDevelopment #StaticVsInstance #CodingBasics #Developers #TechEducation #PythonProgramming #ProgrammingFundamentals #WebDevelopment #SoftwareEngineering #Laravel #php #web #iraq #erbil #UAE #syria
الـ self بتدل على الـ class الحالي، يعني بتستخدم لما بدنا نحكي عن أشياء ثابتة (static) موجودة ضمن الـ class. بمعنى تاني، الـ self هي بتعبر عن بنية الـ class نفسها، يعني كل شي ثابت داخل الـ class.
أما الـ this، فهي بتدل على الـ object اللي منشأ من الـ class. يعني إذا عملنا instance (أو object) من الـ class، وقتا منستخدم this لنشير لهذا الـ object بالتحديد. فالـ this بتتعامل مع الخصائص (properties) و الـ (methods) اللي هي مو static.
ببساطة، فيك تقول إنو الـ self هي عم توصف بنية الـ class بشكل عام وما بتوصف شي خاص بمتغير معين، بينما الـ this بتوصف المتغيرات العادية والـ object اللي عم نتعامل معه بشكل مباشر.
بالنهاية، الـ self بتركز على الأمور الثابتة ضمن الـ class، أما الـ this فبتركز على الأمور اللي بتخص الـ object اللي عم نشتغل عليه
مثال توضيحي موجود ضمن الـ Comments 👇🏻
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
شكراً لـ Yousef Saleh على المساعدة في إعداد هذا المحتوى.
#OOP #SelfVsThis #ObjectOrientedProgramming #CodingTips #ProgrammingConcepts #SoftwareDevelopment #StaticVsInstance #CodingBasics #Developers #TechEducation #PythonProgramming #ProgrammingFundamentals #WebDevelopment #SoftwareEngineering #Laravel #php #web #iraq #erbil #UAE #syria
🔥11❤9👍3