التعليمات البرمجية للمطورين مع

نظرة عامة

1

القواعد الأساسية

2

الحصول على الأدوات

3

بدء كتابة التعليمات البرمجية

ما المقصود بتطوير الويب؟ (نظرة عامة)

يعتبر مصطلح تطوير الويب من المصطلحات العامة الخاصة بعملية كتابة صفحة ويب أو موقع. تتم كتابة صفحات الويب باستخدام HTML وCSS وJavaScript. يمكن أن تكون هذه الصفحات ذات نصوص ورسومات غير معقدة تشبه في شكلها المستند. كما يمكن أن تكون الصفحات أيضًا تفاعلية أو قد تعرض معلومات متغيرة. إلا أن صفحات الخوادم التفاعلية قد تكون كتابتها معقدة أكثر، ولكنها تعمل على تمكين مواقع الويب الأغنى في المحتوى. وعلى أي حال فقد أصبحت معظم صفحات الويب معقدة اليوم فهي توفر خدمات حديثة عبر الإنترنت مثل عربات التسوق والمرئيات الديناميكية وحتى شبكات التعارف الاجتماعية المعقدة.

1القواعد الأساسية 

شاهد هذا الفيديو الذي يدور حول عروض تطوير الويب من Microsoft ثم قم بإعداد بيئتك عن طريق تثبيت الأدوات التي ستستخدمها لإنشاء تطبيقات الويب الخاصة بك.

تشغيل الفيديو

تعرف على القواعد الأساسية لتطوير الويب
فيديو | 10 دقائق | تطوير الويب | يونيو 2010

والآن وبعد أن تعرفت على تطوير الويب، شاهد هذا الفيديو للتعرف على الأدوات والتقنيات الخاصة بتطوير الويب، والتي يأتي من بينها نماذج البرمجة الأساسية الخاصة بإنشاء تطبيقات الويب. ASP.NET والبرمجة النصية مع Silverlight وJavaScript أوjQuery:

2احصل على الأدوات 
تنزيل الآن 

يؤدي النقر على هذا الزر إلى تثبيت:

  • Web Platform Installer (لتشغيل المراحل التالية من التثبيت)
  • Visual Studio Web Express
  • أدوات Silverlight 4 لـ Visual Studio 2010

للحصول على مساعدة بشأن الإصدار الصحيح لـ Visual Studio، راجع مخطط مقارنة Visual Studio 2010.
للحصول على معلومات حول تطوير الفريق، اقرأ عن إدارة دورة حياة التطبيق.

3بدء كتابة التعليمات البرمجية 

قم بتنزيل نموذج التعليمات البرمجية، ثم تابع مع مقاطع الفيديو هذه لبدء الترميز على الفور.

تشغيل الفيديو

تطوير منضبط
فيديو | 18 دقيقة | ASP.NET MVC | يونيو 2010

يعتبر ASP.NET MVC إطار عمل على الويب من شأنه تنفيذ نمط تطوير للنماذج وطرق العرض ووحدات التحكم يعمل على الفصل بين البيانات والعروض التقديمية والمنطق الخاصة بالتطبيق. في هذا البرنامج التعليمي، ستتعرف على كيفية تكوين عميل Twitter يمكنه العمل على مجموعة واسعة من العملاء.

التالي: تعرف على المزيد حول ASP.NET MVC

احصل على التعليمات البرمجية لهذا المشروع  C# VB (لم تعد متوفرة)

تشغيل الفيديو

نماذج أسرع
فيديو | 11 دقائق | ASP.NET Web Forms | يونيو 2010

يعتبر ASP.NET Web Forms إطار عمل على الويب يستخدم عناصر التحكم HTML المستندة إلى الخوادم والتعليمات البرمجية لإنشاء نماذج يتم تنفيذها على الخادم وتدعم بالتالي مجموعة من العملاء. في هذا البرنامج التعليمي، ستتعرف على كيفية تكوين عميل Twitter يمكنه العمل على مجموعة واسعة من العملاء.

التالي: تعرف على المزيد حول ASP.NET Web Forms

احصل على التعليمات البرمجية لهذا المشروع  C# VB (لم تعد متوفرة)

تشغيل الفيديو

الشروع في تشغيل RIA على سطح المكتب
فيديو | 34 دقيقة | Silverlight | يونيو 2010

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

التالي: تعرف على المزيد حول Silverlight

احصل على التعليمات البرمجية لهذا المشروع  C#  VB

موضوعات المطور

ASP.NET Web Forms: بدء العمل مع ASP.NET Web Forms
تعمق في دراسة نماذج الويب مع نماذج للتطبيقات ومقاطع الفيديو تتناول البيانات وAjax والأمان والنشر وتشغيل مواقع الويب.

ASP.NET MVC: بدء العمل مع ASP.NET MVC
ابحث عن أفضل الممارسات لتعلم ASP.NET MVC وكيفية تصميم تطبيق ونماذج التطبيقات إضافة إلى توسيع نطاق تعلمك.

ASP.NET Web Pages: بدء العمل مع ASP.NET Web Pages
تعرف على كيفية إنشاء المواقع عن طريق استخدام WebMatrix وإطار العمل ASP.NET Web Pages وصياغة Razor الجديدة.

Silverlight: دليل بدء العمل للمطورين
شاهد مقاطع فيديو أكثر تعمقًا وابحث عن المدونات والبرامج التعليمية والنماذج وأكثر من ذلك.

كتابة البرامج النصية: تعرف على المزيد على Script Junkie
احصل على البرنامج النصي وHTML وCSS التي قام بتصميمها المجتمع لأجل المجتمع.

C# و.NET لمطوري Java
اقرأ هذه المقالة لتحصل على مقدمة حول C# وVisual Studio لمطوري Java.

HTML

Modernizr: HTML5 وCSS3
تعرف على كيفية استخدام مكتبة التحقق من الميزات Modernizr لتنعم بسهولة إنشاء مواقع الويب التي من شأنها ترقية HTML5 & CSS3 مع التحكم في المستعرضات الأقدم.

استخدام SVG SVG للخلفيات المرنة القابلة للترقية والممتعة، الجزء1
هل تريد عرض رسومات قابلة للترقية مرنة وممتعة على موقع الويب الخاص بك دون استخدام محرر الصور؟ إذن فإليك Scalable Vector Graphics (SVG). تابع هذه المقالة لتفهم SVG إضافة إلى التعرف على كيفية استخدامه ومتى يمكن استخدامه.

ترجمة Canvas باستخدام HTML5
يزود عنصر HTML5 Canvas الجديد المطورين بوظيفة رائعة لإنشاء الرسومات وإضفاء الحركة عليها. استخدم هذا البرنامج التعليمي السهل متابعته لتتعرف على كيفية الاستفادة من هذه الميزة الجديدة.

الخادم

خادم معلومات الإنترنت (IIS)
ابحث عن مقاطع الفيديو والبرامج التعليمية والمراجع وأكثر من ذلك.

خدمات Windows Media
ابحث عن SDK والسيناريوهات وأدلة البرمجة وأكثر من ذلك في مكتبة MSDN.

خدمات تطبيقات العميل
تعرف على كيفية تكوين تطبيقات مستندة إلى العملاء تستخدم دخول Microsoft Ajax والأدوار وخدمات تطبيق ملف التعريف.

حوسبة عالية الأداء
احصل على SDK وحومة أدوات مصحح الأخطاء ومكتبة الفئات والمقالات الفنية وأكثر من ذلك.

الكتب

Professional ASP.NET MVC 2
إنشاء مواقع ويب ديناميكية معتمدة على البيانات باستخدام نموذج Model-View-Controller.
SAMS Teach Yourself ASP.NET 4 in 24 Hours
تعرف على كيفية إنشاء حلول للويب على جودة احترافية وكاملة مع ASP.NET 4.
Silverlight 4: المشكلة – التصميم - الحل
بدء العمل باستخدام الميزات الجديدة لـ Silverlight لتحسين تجارب مستخدمي الويب.
كتابة البرامج النصية لـ DOM: تصميم الويب باستخدامJavaScript ونموذج كائن البيانات
كل ما تحتاج إليه لبدء العمل باستخدام JavaScript وDOM لتحسين صفحاتك على الويب.