مرحباً،

أتمنى أن تكون بخير حال،

في مجال البرمجة يُطلق على الشخص المبتدىء في المجال تسمية جونيور، طوال مسيرتة المهنية يبحث الجونيور عن كيفية الوصول لمرحلة المُبرمج المتوسط ثُم لفل الوحش في المجال وهي مرحلة السينيور.

لذلك أسرد إليك بعض المفاهيم التي ينبغي لمبرمج الويب الإلمام بها حتى يصبح سينيور :

  • بروتوكول النقل الآمن (SSH)

وهو عبارة عن بروتوكول اتصال شبكي يوفر اتصال، مُشفر بين جهازين متصلين عبر شبكة مفتوحة مثل الانترنت. لفهم البروتوكول.

  • منهجية وحدة الإختبار (Testing unit)

منهجية يُقصد بها إختبار الدوال أو المناطق - أو الوحدات - في الأكواد. وهذا يعطينا القدرة على التأكد من أن العمليات في النظام تعمل بالشكل المتوقع منها.

  • الدوكر (Docker)

هي أداة مُوجَّهةٌ لمُدراءِ الأنظمة والمطورين تستخدم في عمليات بناء وتشغيل البرامج ضمن بيئة معينة عبر تشغيل المشروع بداخل حاويات دوكر ( Docker Containers )، مما يسهل عملية نقل المشروع من جهاز إلى جهاز آخر دون الحاجة لتعديل إعدادات النظام.

  • تحليل الاداء (Performance analysis)

علها أصعب المهارات والتي ستحتاج للكثير من الوقت والمعرفة والتجربة لإتقانها يُقصد بإمتلاك هذه المهارة معرفة أفضل الطرق لتحقيق غرض ما في النظام بأقل تكلفة على موارده.

  • مفاهيم الـSPA & PWA

يطلق على موقع الويب الذي يتفاعل مع المستخدم لفظ تطبيق، وعند بناء واجهات التطبيق يخضع الأمر للعديد من المعايير هذه المعايير من ضمنها تطبيق ويب بصفحة واحدة، تطبيق ويب تقدمي.