مطورة ويب

دائما مستعدة لتحديات جديدة!

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

أخر المقالات

يولد كلاً منا بصفات شخصية تميزه عن غيره، قد يولد أحدنا إجتماعي وآخر انطوائي، أحدنا فكاهي وآخر جِدّيّ، أحدنا هادئ وأخر عصبي. قد تسيطر هذه الصفات على شخصيتنا لنكون طائعين لها، نظهرها وننفذها بشكل واضح لتكون هي الواجهة لشخصيتنا، فيصفوننا بها، وباﻷخص في مرحلة الطفولة والمراهقة نشعر أن هذه الصفات تمثلنا وتجسدنا لنظهرها في أقصى أشكالها.

مع تعودنا على أُطر العمل Javascript الشهيرة مثل Vue.js, React, Angular بدأنا بإستخدامها في كافة المشاريع البسيطة منها أو الكبيرة، وإن كان الاستخدام يقتصر على إضافة تفاعل بسيط للصفحات. Alpine.js تمثل الحل المثالي للاستخدام عندما نريد إضافة تفاعل وتأثيرات بسيطة لكننا أيضاً نريد إطار عمل ببنية مشابة للتي تعودنا عليها.

إنشاء عدة ترجمات للمواقع ذات المحتوى المتغير (Dynamic Content) حيث يمكننا إدخال بيانات بترجمات مختلفة وعرضها حسب اللغة التي يختارها المستخدم. على سبيل المثال تطبيق لمطعم يمكننا من خلاله تصفح قائمة الوجبات بعدة لغات ليقوم كل مستخدم بعرض القائمة باللغة التي تناسبه. لنقم بتطوير نسخة بسيطة عن هذا التطبيق.

في المقالة السابقة قمت بالكتابة عن كيفية اختبار عمليات CRUD وبدأت أولا بعملية الإضافة create وقمنا باختبار أنه يمكن إضافة مهمة Task بنجاح، ولكننا لم نقم باختبار اﻹحتمالات أخرى للتأكد من احتمالات إدخلات الخاطئة

الخبرة

مطورة ويب

أيزوم
مارس 2019 - حالياً

مطورة ويب

خطوط التقنية
يوليو 2018 - مارس 2019

دعم فني

موازين ليبيا
يناير 2016 - أبريل 2018