بناء خدمات ومشاريع الويب
Download
Report
Transcript بناء خدمات ومشاريع الويب
صالح الزيد
الرئيس التنفيذي لشركة لونار أبس
نقاط احملاضرة
Web 2.0
التقنيات والمفاهيم
تويتر وفيسبوك
نصائح
جيل جديد من الويب
Web 2.0
: يضم تقنيات ومفاهيم عديدة
Ajax, CSS3, HTML5
Web Services, Web Apps, RSS
JSON, XML
Web Services
خدمة أو مجموعة من الخدمات يقدمها موقع ويب
تم ّكن أي موقع أو تطبيق أخر االتصال بها واالستفادة منها
تعطي نتائج (ملفات) بصيغ معينة مثل JSONو XML
يتم االتصال بها عن طريق البروتوكوالت معروفة ومتداولة ()HTTP
تعتبر خطوة لتحويل الموقع إلى تطبيق ويب
HTTP
موقع أو تطبيق
أسماء الجامعات
JSON, XML
عدد الطالب في جامعة
أسماء الطالب في جامعة
معلومات طالب
صفحات الموقع
API
مواد الطالب في فصل دراسي
جتربة Untiny
خدمة ويب 2.0السترجاع الروابط الطويلة األصلية من الروابط
القصيرة المختصرة
http://untiny.com/api/1.0/
http://untiny.com/api/1.0/extract/?url=http://is.gd/123&format=text
الفائدة من إضافة خدمة ويب إىل موقعك
سهولة استخدام تطبيقك وانتشاره
استخدام خدمات موقعك ضمن مواقع وبرامج أخرى
يخدم Untinyيوميا أكثر من نصف مليون طلب %99 ,منها يأتي
عبر صفحة خدمة الويب لـ !Untiny
االستفادة من خدمات ويب مواقع أخرى
من أشهر خدمات الويب الموجودة هي خدمات ويب تويتر وفيسبوك
واليوتوب
يمكنك االستفادة من محتويات ومعلومات هذه المواقع وصنع مواقع
جديدة بنا ًء على خدماتها
االستفادة من خدمات كثيرة من مواقع متعددة ودمجها في موقع واحد
أسلوب يعرف بـ Mashup
خدمات ويب Twitter
متوفرة على العنوان http://api.twitter.com/
يتطلب تسجيل تطبيق (المستفيد) ومعلوماته قبل استخدامها
http://dev.twitter.com/console
خدمات ويب Facebook
متوفرة على العنوان https://graph.facebook.com
فيها شرح وافي لكل الخدمات المتوفرة
مثال
معلومات عامة عن حسابي في فيسبوك: مثال
https://graph.facebook.com/saleh.alzaid
{
"id": "635286979",
"name": "Saleh Al-Zaid",
"first_name": "Saleh",
"last_name": "Al-Zaid",
"username": "saleh.alzaid",
"gender": "male",
"locale": "en_US"
}
نصائح
جد مشكلة تقنية يعاني منها الكثير
أوجد لها حل بسيط
بتكاليف قليلة
و بشكل سريع
تابع تفاعل المستخدمين ثم طور باستمرار
كن مطلع على آخر المفاهيم والتقنيات في مجال الويب
شكرا لكم
األسئلة