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

تقنيات الويب

الأساسيات

لغة ترميز النص الفائق
تستخدم لغة ترميز النص الفائق (HTML) لوصف وتعريف محتوى صفحة الويب.
صفحات الأنماط الانسيابية
تستخدم صفحات الأنماط الانسيابية (CSS) لوصف مظهر أو طريقة عرض محتوى صفحة الويب.
بروتوكول نقل النص الفائق
يستخدم بروتوكول نقل النص الفائق (HTTP) لتوصيل وثائق لغة ترميز النص الفائق، وغيرها من الوثائق الفائقة على الويب.

البرمجة

الجافاسكربت
تعد الجافاسكربت لغة برمجة تعمل على المتصفح، تستطيع استخدامها لإضافة مزايا تفاعليّة ومزايا ديناميكيّة أخرى لموقعك أو تطبيقك.
واجهات البرمجيّة للويب
تستخدم  واجهات التطبيقات البرمجيّة للويب (Web APIs) للقيام بمهام متنوعة، كالتلاعب بـ DOM، تشغيل الملفات الصوتيّة والفيديوهات، أو توليد رسومات ثلاثيّة الأبعاد.

الرسومات

الكانفاس
عنصر <canvas> يوفر واجهات برمجيّة لرسم رسومات ثنائيّة الأبعاد باستخدام لغة الجافاسكربت.
الرسوميات المتجهية المتغيرة
تتيح الرسوميات المتجهيّة المتغيرة (SVG) لك استخدام الخطوط، المنحنيات، و غيرها من الأشكال الهندسيّة لتشكيل الرسومات. مع الفيكتور (vector) يمكنك إنشاء صور يمكن أن يتم تحجيمها بدون أن تفقد دقتها.
تقنيّة WebGL
دليلك للبدء مع تقنيّة WebGL، الواجهة البرمجيّة المخصصة للويب لرسم رسوميات ثلاثيّة الأبعاد. تسمح هذه التقنيّة باستخدام معايير OpenGL ES في محتوى الويب.

الصوت، الفيديو، والوسائط المتعددة

تقنيات وسائط الويب
قائمة بالواجهات البرمجيّة المتعلقة بالوسائط مع روابط لوثائق ستحتاجها.
لمحة عن تقنية الوسائط في الويب
لمحة عامة على تقنيات الويب المفتوحة والواجهات البرمجيّة التي توفر دعم لتشغيل الصوت والفيديو، التلاعب والتسجيل. إذا لم تكن تعلم أي واجهة برمجيّة يجب أن تستخدم، فهنا حيث يجب أن تبدأ.
واجهة برمجيّة لالتقاط الوسائط والتدفقات
مرجع لواجهة برمجية التي تجعل من الممكن دفق، تسجيل، والتلاعب بالوسائط محلياً وعلى الشبكة في آنٍ واحد. هذا يتضمن استخدام الكاميرا المحليّة والميكروفون للالتقاط الفيديو، الصوت، والصور.
 
استخدام ملفات الفيديو والصوت في لغة ترميز النص الفائق
تضمين ملفات الفيديو والصوت في صفحات الويب، والتحكم بتشغيلها.
تقنيّة WebRTC
تقنية RTC في الويب تعني الإتصال في الوقت الحالي (Real-Time Communications), وهي تقنيّة تسمح بتمكين تدفق الصوت والصورة ومشاركتها بين المُتصفحات.

أُخرى

لغة الترميز الرياضية
تتيح لغة الترميز الرياضية (MathML) لك تمثيل صيغ المعادلات الرياضيّة المعقدة.

قسم التعلم

تعلم تطوير الويب
هذه مجموعة من المقالات توفر للمبتدئين ما يحتاجون إليه للبدء بكتابة موقع بسيط.

مواضيع أُخرى

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

قراءة المزيد...

Document Tags and Contributors

المساهمون في هذه الصفحة: ahmadnourallah, mohamed7afezz, walidamriou, antaraz, kadimi, ethertank, fusionchess
آخر مَن حدّثها: ahmadnourallah,