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

تقنيات الويب

الأساسيات

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

البرمجة

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

الرسومات

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

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

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

أُخرى

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

منطقة التعلم

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

مواضيع أُخرى

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

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

Document Tags and Contributors

 Last updated by: ahmadnourallah,