جدول المحتويات:
كما يخبرك أي شخص يكتب رمز لقمة العيش ، وتطوير الشبكة أمر صعب. إن تطور المستعرضات والأجهزة التي يجب البناء عليها ، إلى جانب اللغات والأطر التي يمكن البناء عليها ، ترك للمطورين تحديًا أكثر من أي وقت مضى. نظرًا لأن عدد الموارد المتاحة لتعلم كيفية إنشاء تطبيقات الويب هو عدد هائل وغالبًا ما يتضمن مواد قديمة ، فإليك قائمة بالمبادئ العامة والمهارات واللغات. اعتمد عليها: ستحتاج إليها.
HTML و CSS
لا تنخدع في التفكير في هذه الأجزاء السهلة. ما زلنا نتعلم كيفية إتقان HTML5 و CSS3 لإنشاء تجارب سريعة وجميلة في المتصفحات عبر قائمة الأجهزة المتنامية لدينا. هذا هو السبب في أن العديد من المطورين الأماميين (ويعرفون أيضًا باسم مصممي / مهندسي تجربة المستخدم (UX)) يحصلون على أجور أعلى من المطورين من جانب الخادم هذه الأيام. ولسبب وجيه هندسة UX صعبة. (تعرف على المزيد في 5 أشياء تحتاج إلى معرفتها حول HTML5.)
جافا سكريبت
جافا سكريبت Full-stack حار الآن ، ولن يبرد في أي وقت قريب (إن وجد). بينما يعتقد الكثير من المطورين أنهم "يعرفون JavaScript" لأنه يمكنهم كتابة بعض مسج (وهو أمر مهم ، بالطبع) ، تتحول اللغة بسرعة إلى أداة قوية وشاملة للخوادم والأجهزة والروبوتات وحتى متصفحات الويب. من خلال تعلم هذا ، سوف تتجنب إضاعة الوقت في الغوص في البرمجة الوظيفية غير المتزامنة والبرمجة القائمة على النموذج الأولي. ستتعلم أيضًا مجموعة أساسية من مكتبات وأطر JavaScript.