Lord
Back to portfolio

1 min read

ما تعلمته من بناء أول تطبيق ويب متكامل.

من شاشة بسيطة إلى تطبيق قابل للاستخدام: ملاحظات عن تحليل المشكلة، فصل الفرونت عن الباك، حفظ البيانات واختبار تجربة المستخدم.

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

02 / Let's connect

Let's connect

Have an idea or an opportunity? Get in touch.

LordThank you for visiting.
Visit Ichnara