الويب المفتوح يقدم فرصة عظيمة للأشخاص الذين يرغبون في إنشاء مواقع وتطبيقات على الإنترنت. للحصول على الإستفادة الكاملة من تقنيات الويب، عليك معرفة كيفية استخدامها. تصفح الراوبط أدناه لتعلُّم المزيد حول تقنيات الويب المتنوعة.
تقنيات الويب
الأساسيات
- لغة ترميز النص الفائق
- تستخدم لغة ترميز النص الفائق (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
الوسوم:
المساهمون في هذه الصفحة:
ahmadnourallah,
mohamed7afezz,
walidamriou,
antaraz,
kadimi,
ethertank,
fusionchess
آخر مَن حدّثها:
ahmadnourallah,