Emad Adel Hanna

I am a Cloud Solution Architect

Emad Adel

With over 15 years of experience in IT, I am a seasoned cloud solution architect and a Microsoft Certified Trainer. I currently work at KlayyTech, a leading IT company that provides cloud services and solutions to clients across various industries.
Erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper.

  • Cairo, Egypt
  • +20-12-4892008, +20-016-3008167
  • me@emadadel.com
  • it.emadadel@hotmail.com
  • www.emadadel.com
Me

My Professional Skills

I have successfully led numerous cloud migration projects, ensuring a smooth transition from on-premises to cloud-based environments. I also have expertise in cloud security and compliance, ensuring data protection and regulatory adherence. .

Microsoft Azure 90%
Microsoft 365 95%
Amazon AWS 70%
Enterprise Architect 60%

Training Services

I give people practical skills and knowledge for the workplace. It can help and improving their skills (Azure ,AWS , Microsoft 365 and SharePoint ).

IT consultant services

Helping businesses use technology to achieve their goals. and offer expertise in areas like cloud computing, cybersecurity, and software selection, and can improve efficiency, reduce risk, and save costs..

Professional Services

As and Azure expert and microsoft 365, I provide the best services, support and advice for all things Microsoft (Microsoft migration, support, and optimisation services).

Enterprise Architect services

help organizations align their IT infrastructure with business strategy. They basically design, evaluate, and build a blueprint for how technology supports the company's goals..

0
Completed project
0
Certifications Award
0
Success Training and Sessions
Completed Consultant projects
  • نظرة شاملة حول SilverLight

    ما هو سيلفرلايت SilverLight


    تم إطلاق سيلفرلايت Silverlight سنة 2007، وتم إطلاقها لتعمل في بيئة عمل الويب web platform، للمساعدة في تطوير تطبيقات ويب متطورة و جاهزة للعمل علي أي بيئة عمل و يمكن إستقبال تطبيقاتها على أي متصفح و أي جهاز كمبيوتر أو أي جهاز أخر موبايل مثلا، كما تدعم سيلفرلايت أنظمة تشغيل متعددة  cross-platform technology. مثل نظام ويندوز  Windows  و ماك Mac و لينكس Linux  و غيرة من أنظمة التشغيل ، عن طريق ما يسمي بتكنولوجيا المون لايت  MoonLight  Technology . كما يدعم عرض ملفات الفيديو عالية الجودة HD، و إرسالها عبر الإنترنت.

     

     

     

    عمل سيلفرلايت Silverlight


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


    clip_image002[4]



    لماذا سيلفرلايت Silverlight


    بصفة شخصية أنا أفضل سيلفرلايت بسبب انة أولا يدعم بيئة عمل الدوتنت فريمورك .Net Framework و أي مبرمج أو مطور يعمل علي بيئة الدوتنت سيكون من السهل عليه إستخدام سيلفرلايت. ثانيا يدعم اللغات التي تعمل مع فيجوال إستديوا visual studio، مثل C# , VB و لذالك سيكون من السهل التعامل معه. ثالثا وفرت مايكروسوفت لهذا المنتج كمية ضخمه من المواد التعليمية المتاحة بشكل مجاني خلال موقع المنتج!!. رابعا يعمل و يدعم بشكل جيد الكثير من التكنولوجيات الأخري لميكروسوفت كال WPF , LINQ و غيرهم.

     

    clip_image003[4]

     

    إصدارات Silverlight


    أخر إصدار من شركة مايكروسوفت حتي هذه اللحظة هو SilverLight 5 و ذالك من خلال الموقع الرسمي لتلك الأداة   SilverLight. , و خلال الفقرات القادمة سأستعرض تلك الإصدارات بشكل مفصل.

    clip_image004[4]

    ٍSilverlight 1.0


    اول إصدارات سيلفرلايت علي الرغم من أن هناك الكثير من الإصدارات سبقته لكنها كانت تابعة ل WFP و حتي كان يطلق عليها WFP/E أو WPF/Everywhere  و لكن في عام 2007 تم رفع النقاب عنة ليصبح منتج مستقل بذاته. وهذا الإصدار يتكون من بيئة عمل مسؤولة عن واجهات المستخدم GUI و تفاعل المستخدمين و قواعد الإدخال و تحديد ضوابط واجهة المستخدم الأساسية. و أيضا الرسومات المتحركة و الوسائط المتعددة Multimedia  و عن تطوير نظام التوزيع DOM - Distributed Order Management . ولكن كان بهذا الإصدار عيوب لم تجعله يري الشهرة بسببها و أهما طبعا عدم دعمة للغات البرمجة المتطورة managed code و أكتفي فقط باللغات البسيطة scripting programming  مثل الجافا سكريبت Java Script مما تسبب أن يعرض عنة عدد كبير من مطوري الدوت نت .NET !.

    كانت تتم كتابة التطبيقات إما بإستخدام XAML أو كانت الكتابة خليط بين XAML و كود الجافا سكريبت و كانت تعمل من نظام DOM وهو لتطوير الملفات Document Object Model لسهولة التعامل مع واجهات المستخدم. و طبعا يتطلب عمل المواقع التي تعدم من هذا التطبيق وجود ملفات الجافا علي جهاز المستخدم ليتكمن من العمل. و عندما يعمل الموقع المدعوم من تلك النسخة تبدأ صفحة HTML بطلب الأداة و التي تتحمل بواسطة ملف XAML و يحتوي هذا الملف على العناصر الأخري داخل placeholders و التي تحتوي علي بقية العناصر مثل الخطوط و الالوان و الاشكال أو حتي تدل على مكان الصور و مقاطع الفيديو.

     

    clip_image005[4]



    ٍSilverlight 2.0


    حقا لم يحقق الإصدار الأول النجاح المطلوب منه لذالك أنتجت ميكروسوفت في مارس 2008 الإصدار الثاني من الأداة و التي أعتبرها الكثيرون و منهم انا أنها الإصدار الأول لسيلفرلايت. حيث إستفادت مايكروسوفت من أخطاء الإصدار الأول و تخلصت من الكثير من القيود التي أتسم بها هذا الإصدار. وهذا ما مكن الكثيرين من مطوري لغات دوت نت .NET في دخول عالم سيلفرلايت بسهولة ويسر حيث بدأ سيلفرلايت في دعم اللغات المتطورة managed code مثل C# , VB ، كما إعتمد هذا الإصدار علي بيئة عمل .NET Framework 3.5 .

    أصبح بالإمكان الأن تكوين ملفات للأكواد code-behind file لكل ملف  XAML تماما مثل الموجود في تطبيقات ASP.NET ليتم سهولة العمل في منطقة الأكواد. كما أصبح الأن من السهل تطوير الملفات XAML و صفحات HTML التي تحتويها. كما يتم ترجمة الاكواد و تخذينها في ملفات دوت نت .NET assemblies  و التي يتم ضغطها و تخذينها في ملفات XAP.

    في هذا الإصدار جاء سيلفرلايت مع مكتبته الخاصة و التي كانت  عبارة عن  بعض  الدوال الفرعية المأخوذة من .NET Framework ،  و التي تحتوي على بعض الأدوات و الدوال المدعومة من من خدمات ويب و إضافة لخدمات مثل LINQ. ليستطيع أن يخرج سيلفرلايت للعالم بكل سهولة و يسر.

     

    clip_image006[4]

     

    Siverlight 3.0


    تم إطلاق هذا الإصدار في 9 يوليو 2009 وهو عبارة تطوير و إمتداد للنسخة الثانية و كان أهم مميزات تلك النسخة تحسين قدرات سيلفرلايت في الرسومات و الأدوات الأخري و في مجال الوسائط المتعددة  Multimedia . و إضافة عناصر تحكم إضافية و كما بدأت تلك النسخة في دعم ما يسمي بالوظائف الخارجية للمتصفح out-of-browser functionality .

    و من مميزات تلك النسخة مثلا تحسين القدرات الرسومية لدعم واجهة مستخدم أكثر ثراء و أكثر تفاعلية عن طريق دعم رسومات البعد الثالث 3D و الرسوم المتحركة و تطبيق الدعم المناسب للسيطرة على الأنماط Theme و skins و تحسين تقديم النصوص. أيضا تعزيز إدارة الوسائط المتعددة عالية الجودة HD  و تحسين التعامل مع IIS .

     

    clip_image007[4]

     

    Silverlight 4.0


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

     

    clip_image008[4]

     

    ٍSilverlight 5.0


    تم إطلاق هذا الإصدار في مؤتمر المطورين المحترفين Professional Developers' Conference في لوس أنجلوس عام 2010 و هو يعتبر الإصدار الأخير حتي هذه اللحظة. ولمزيد من المعلومات عن هذه النسخة على موقع SilverLight الرسمي.

    و يتميز هذا الإصدار بزيادة الدعم للوسائط المتعددة حيث أصبح الإعتماد الأكبر علي وحدات التخزين الرمات RAM اكثر من المعالج Processor من ما يزيد من سرعة و كفاءة العرض. إمكانية إستخدام التحكم عن بعد Remote Control. كما طور هذا الإصدار إستخدام النصوص و الخطوط عن طريق OpenType . دعم اكثر للرسومات و لأبعاد الجرافيك كالبعد الثالث 3D . كما تسبب الإعتماد على كارت الشاشة و الرمات في زيادة معدل سرعات تطبيقاته و اصبح يدعم أنظمة التشغيل 64 بايت.

     

    clip_image009[4]

     

    الأدوات Development tools


    فيجوال أستديوا Visual Studio : و هذه أكثر أداة يفضلها المطورين في تطوير تطبيقات سيلفرلايت حيث تحتوي على أدوات تساعد في تطوير اللغات المتطورة managed code و أيضا جميع تلك المزايا الموجودة في الأداة  متاحة لسلفرلايت. ومن تلك المزايا تحسس الأكواد  Intelli Sense و تصحيح الأخطاء debugging و أيضا تحتوي على نمازج قوالب جاهزة لتسهيل مشاريعك في سيلفرلايت.



    clip_image010[4]



    Microsoft Expression Blend : بإمكان هذه الأداة تعديل و تطوير طبقة العمل presentation layer عن طريق التعديل في ملفات XAML و ايضا التعديل على الرسومات و الحروف و الكلمات و أيضا الوسائل المتعددة كما تسمح بالتعديل في كود جافا سكريبت.



    clip_image011[4]



    Deep Zoom Composer: تمكنك من عرض الصور ذات الحجم و الدقة العالية جدا و تقوم بتقطيع الصور إلي ملفات صغيرة جدا يتم إستخدمها حسب الحاجة .

    clip_image012[4]



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

    clip_image013[4]





    RIA Services: هذه الأداة من ميكروسوفت فائدتها تبسيط نمط التطبيقات عن طريق الجمع بين بيئتي ASP.NET و سيلفرلايت.

    clip_image014[4]

     

    سيلفرلايت Silverlight في مواجهة فلاش Flash


    يعتبر أدوبي فلاش Adobe Flash هو المنافس الأكبر و الأبرز لتقنية سيلفرلايت، لأنه ببساطة يدعم من كل المتصفحات كما بإمكانه تقديم محتويات غنية لتطبيقات الويب تتسم بالسرعة و الكفاءة و حسن المنظر. لكن للأسف مع كل تلك الإمكانيات الرائعة يقف دوت تحرك ملحوظ أمام سيلفرلايت الذي ذاد عدد مستخدميه في الأونة الأخيرة بسبب ان فلاش لا يدعم إلا لغة الأكشن Action Script التي لا يجديها إلا عدد محدود من مطوري تطبيقات الإنترنت.

    بالنسبة لمطوري ASP.NET فقد فتح لهم سيلفرلايت أفاق جديدة في تطوير تطبيقات الويب حيث أصبح من الممكن تطوير بيئة العمل المرئية و الأكواد التي تدعم ASP في برنامج واحد على عكس Flash الذي لا يوجد بيئة عمل واحدة تجمعه مع أدوات تطوير ASP ولذالك كان يلزم المطور غير تعلم لغة الأكشن أن يذهب إلي بيئة عمل مختلفة ليقوم بتعديل أي شيئ في واجهة المستخدم.

     

    clip_image015[4]

     

    سيلفرلايت SilverLight و WPF


    تقنية WPF أو Windows Presentation Foundation هي التقنية الحديثة من مايكروسوفت والجيل الجديد لتكنولوجيا تطوير واجهات المستخدم GDI وتطبيقات سطح المكتب.فمع ظهور الإصدار الثالث 3.0 من بيئة الدوت نت .NET Framework 3.0 انتهت تقنية WinForms و أصبح يطلق عليها لفظ  Feature Complete   و ظهر بديلا عنها WPF والتي تعتبر هي الجيل الجديد  من تطبيقات سطح المكتب والتي تعتمد على الرسومات عالية الجودة HD و الوسائط المتعددة المتطور لإنشاء واجهة المستخدم  GUI، وفي هذا تعتمد على DirectX مما يجعلها أكثر فاعلية وقدرة بشكل هائل من Win Forms والتي تعتمد فقط على الـ GDI.



    clip_image016[4]

    الخاتمة


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



    clip_image017[4]

     

  • How to Enable Office Web Apps on SharePoint 2010

     

    Office Web App is the online version of Microsoft Office 2010 which is very helpful if you are going to use SharePoint 2010 in your organization as it allows you to do basic editing of word document without installing the Office Suite in the client machine.

    Prerequisites :

    • Microsoft Server 2008 R2
    • Microsoft SharePoint Server 2010 or Microsoft SharePoint Foundation 2010
    • Microsoft Office Web Apps.

    Installation of all the above is simple. In fact the Microsoft SharePoint Foundation 2010 is the old WSS , if I am not wrong. When you install it, all the required software for it can be downloaded using the Wizard. Office Web Apps becomes a feature in Sharepoint 2010 that has to be activated and to use this you will have to install them as Viewer Services e.g. Word Viewing Service prior to that. I used the Standalone Server in this example.

    Assuming you have installed all the above products successfully, Just follow the steps as below :

    Configuring the Office Web Apps Services :

    • Go to Central Administration > Click on Manage Service Application.
    • All the menus are not displayed in ribbon Menu format which was first introduced in Office 2007. Click on New > Word Viewing Services ( You can choose PowerPoint or Excel also, steps are same ). This will open a pop window.

    clip_image001

    Adding Services for Office Web Apps

    • Give a Proper Name which can have your companies or project name.
    • Under Application Pool select : SharePoint Web Services Default.
    • Next keep the check box checked which says : Add this service application’s proxy to the farm’s default proxy list. Click Ok

    clip_image003

    Adding Word Viewer as Service Application

    clip_image004

    Office Web Apps as Services in Sharepoint 2010

    • This will install all the Office Web App services required. You can see the name as you gave in the above step.

    Activate Office Web Apps in Site Collection.

    Once the services are ready, to enable Office Web Apps you will have to activate it to use it.

    • Go to the site for which you want to activate this feature.
    • Click on Site Action > Site Settings > Site Collection Administrator > Site Collection Features
    • Activate Office Web Apps.

    clip_image006

    Activate Office Web Apps Feature in Site Collection

    How to make sure Office Web Apps is working for your site collection ?

    • Locate any office document you have and click on the smart menu which appears when you hover your mouse on it. Dont double-click as this will launch the document in Office Client if its installed. This feature can be changed.
    • If you see View or Edit in Browser as menu item, your Office Web Apps is configured correctly.

    clip_image008

    View Edit Office Document in Browser

    clip_image009

    Editing Office Document in Browser

  • Windows 8 Consumer Preview

    1-580x464

    أعلنت مايكروسوفت عن إطلاق نظام تشغيلWindows 8 الجديد في نسخته التجريبية Consumer Preview ليكون متاحًا أمام المستهلكين في أنحاء العالم لتنزيله وتجربته، ويمثل النظام الجديد مرحلة جديدة تمامًا من عناصر تطور نظام تشغيل ويندوز الشهير.

    وتقدّم هذه النسخة التجريبية بيئة متطورة لاختبار النظام الأكثر شعبية في العالم، بالإضافة إلى توافرها أمام قطاعات واسعة من المستخدمين بعد أن تم إطلاق نسخة الاختبار الخاصة بالمطورين Developer Preview في نهاية العام السابق، وهي النسخة التي تم تنزيلها أكثر من 3 ملايين مرة.

    ويقول نعيم يزبك، مدير مايكروسوفت قطر: "مع نظام تشغيل Windows 8 قمنا بإعادة تخيل الطرق المختلفة التي يتفاعل بها المستخدم مع جهاز الكمبيوتر الخاصة به، وكيف يمكن أن نجعله يفعل كل شيئ بشكل طبيعي، سواء باستخدام النظام على الأجهزة اللوحية أو اللابتوب أو الأجهزة المتكاملة. ومع استخدام النسخة التجريبية من Windows 8 يمكنك استخدام جهاز الكمبيوتر الخاص بك والاستفادة من كل قدراته".

    وجاء إعلان مايكروسوفت عن إطلاق نسخة Windows 8 Consumer Preview في احتفال خاص عقد بمدينة برشلونة الأسبانية وحضره العشرات من شركاء مايكروسوفت من أوروبا ودول العالم المختلفة، وكشفت الشركة خلال هذا الاحتفال العديد من التطويرات التي تم تضمينها في النسخة التجريبية ومن بينها:

    • تغييرات وتحسينات في قطاع واسع من المنتجات: منذ إطلاق نسخة المطورين التجريبية في سبتمبر الماضي، والتي تم تصميمها لاستعراض منصة البرمجة الخاصة بالنظام، تطور نظام Windows 8 في جميع الاتجاهات: من إكمال العناصر الخاصة بالمستخدم للتعامل بأسلوب اللمس Touch ولوحة المفاتيح والماوس إلى تحسين منصة التطوير، وتضم النسخة التجريبية الخاصة بالمستخدم تحسينات في الأداء والجودة والدقة عبر كل الأنظمة الفرعية. ومع هذه الخصائص المضافة فإن النسخة الحالية أقرب ما تكون لتقديم رؤية مكتملة لنظام التشغيل الجديد .

    • متجر Windows وتطبيقات جديدة: يتزامن إطلاق النسخة التجريبية للمستخدم من نظام Windows 8 من إطلاق النسخة "بيتا" من متجر ويندوز الذي يمتلئ بمجموعة متنوعة من التطبيقات من مطوري مايكروسوفت أو مطورين خارجيين. وخلال فترة تجربة النظام الجديد سوف تتاح هذه التطبيقات للتجربة دون تكلفة على المستخدم، وسوف يقدّم متجر ويندوز بعض الاقتراحات للتخصيص Personalized حيث يتيح نظام Windows 8 للمستخدم أن ينقل تطبيقاته وتخصيصاته إلى العديد من أجهزة الكمبيوتر الأمر الذي يسهّل استكشاف التطبيقات الجديدة للمستخدم كما يتيح للمطورين أعظم فرصة متاحة على أي منصة تطوير .

    • الاتصال بالسحابة Cloud من خلال أجهزة كمبيوتر ويندوز وأجهزة موبايل Windows Phone 7: تؤمن النسخة التجريبية من نظام Windows 8 التكامل المتواصل مع المحتوى الذي يهتم به المستخدم عبر خدمات الويب المختلفة. ومع الميزة الإضافية في إمكانية الولوج باستخدام حساب مايكروسوفت يستطيع المستخدم الوصول إلى عدد من الخصائص المستضافة، بما في ذلك إمكانية نقل الضوابط Settings، واستخدام مساحات تخزين السحابة، الاتصال بخدمات البريد الالكتروني، التقويم وسجل الاتصالات، مع إمكانية الاتصال بمجموعة واسعة من الخدمات. وتعمل إمكانية الاتصال بالسحابة عبر أجهز الكمبيوتر التي تعمل بنظام ويندوز، وأيضا عبر أجهزة موبايل ويندوز.

    • النسخة التجريبية من Internet Explorer 10 Platform Preview 5: أفضل طريقة لتصفح شبكة الإنترنت عبر نظام ويندوز هي باستخدام متصفح Internet Explorer 10، وهذا المتصفح تم إعادة تصميمه لخلق تجربة جديدة تمامًا للمستخدم تم تصميمها خصيصًا للأجهزة التي تعمل بنظام Windows 8. ويقدّم هذا المتصفح تجربة تصفح تستخدم كل مساحة الشاشة من الحافة إلى الحافة الأمر الذي يعني القليل من المساحة للمتصفح والكثير للمواقع، بالإضافة إلى تسريع التصفح من خلال استخدام قدرات العتاد المتطورة الأمر الذي يوفّر تجربة انسيابية وأفضل أداء للويب .

    • استعراض قدرات العتاد Hardware الجديدة: خلال الاحتفال، استعرضت مايكروسوفت أيضًا النظام الجديد وهو يعمل على مجموعة جديدة من الأجهزة التي تعمل بمعالجات x86 أو المعتمدة على ARM. وهذا العتاد الجديد سوف يتاح أمام مجموعة منتقاة من المطورين للتجربة والاختبار وفق ما تم الإعلان عنه مسبقًا .

    1- تثبيت النظام

    * المتطلبات الأدنى لتشغيل ويندوز 8 نسخة المطورين هي :

    • المعالج: 1 جيجابايت معالج أو أعلى
    • ذاكرة الوصول العشوائي RAM: 1 جيجابايت للنسخة 32-bit و 2 جيجابايت للنسخة 64-bit – القرص الصلب hard disk : مساحة 16 جيجابايت فارغة للنسخة 32-bit و 20 جيجابايت للنسخة 64-bit – تحتاج دقة شاشة 1024 X 768 أو أكبر لتشغيل التطبيقات التي تعمل بنمط مترو

    * قامت مايكروسوفت بتوفر النسخة التجريبية للمطورين بثلاثة إصدارات :

    1. الإصدار الأول 64-بت مع أدوات المطورين يحتوي على : النظام 64-bit Windows Developer Preview Microsoft Visual Studio 11 Express Microsoft Expression Blend 5 Windows SDK for Metro style apps 28 برنامج Metro style يمكنك تحميل هذا الإصدار من خلال هذا الرابط [ اضغط هنا ]حجمه 4.8 جيجابايت
    2. الإصدار الثاني 64-بت يحتوي على : النظام 64-bit Windows Developer Preview برنامج Metro style يمكنك تحميل هذا الإصدار من خلال هذا الرابط [ اضغط هنا ] حجمه 3.6 جيجابايت
    3. الإصدار الثالث 32-بت يحتوي على : النظام 32-bit Windows Developer Preview برنامج Metro style يمكنك تحميل هذا الإصدار من خلال هذا الرابط [ أضغط هنا ] حجمه 2.8 جيجابايت

     

























  • ترتيب لغات البرمجة لعام 2011

    حصيلة ترتيب لغات البرمجة لعام 2011 حسب فهرس Tiobe

    يبدو أن عام 2011 كان منعرجا هامًّا ليس فقط للغات البرمجة بل وكذلك لاهتمامات المبرمجين وتوجههم بشكل ملحوظ نحو تطبيقات الهواتف الذكية، وعلى رأسهم منتجات التفاحة المقضومة iPhone و iPad مما جعل من لغة Objective-C تقفز لأعلى وتزاحم الكبار!

    الجدول التالي يوضح حصيلة انتشار لغات البرمجة خلال عام 2011

    كما نلاحظ فإن Objective-C حقق ارتفاعا بقدر 3.91% منذ شهر يناير2011 ليقفز من المرتبة الثامنة إلى المرتبة الخامسة في يناير2012، كان ذلك أشبه بالمفاجئة، وقد جعله هذا يفتك لقب لغة برمجة عام 2011!

    لغة أخرى لفتت الأنظار وحققت معدل نمو ملحوظ، إنها C# مدللة Microsoft التي تخطت ولأول مرّة لغة C++ لتحتل المرتبة الثالثة بعدما كانت السادسة، بمعدل نمو 2.55%، في المقابل خسرت C++ ما نسبته 0.72% وتأخرت بمرتبة.

    يبقى في الصدارة دائما Java يليها C، مع هبوط طفيف لـ Java وصعود آخر طفيف لـ C يقدر بـ 1,15 % وإن واصل على هذا المنوال فسيتربع على عرش لغات البرمجة خلال عام 2012.

    في المقابل أيضا، شهدت كل من Python وPhp أقسى أعوامهما، فقد تراجعت Python لغة عام 2010 خلال عام 2011 بمعدل 3,05 % ومن المرتبة الخامسة إلى المرتبة الثامنة، كذلك Php من المرتبة الرابعة إلى السادسة بمعدل هبوط 2,13%.

    في ما يخص الويب، فإن JavaScript يبلي بلاءً حسنا، بمعدل نمو 0,73% .

    للتذكير، فإن فهرسة Tiobe تعتمد في ترتيبها على عدد المهندسين المؤهلين في جميع أنحاء العالم، محركات البحث المشهورة منها Youtube! ، وعدد الدروس والموارد والأسطر البرمجية.

    - هل توافق منهجية Tiobe في ترتيبها؟ وخاصة اعتمادها على Youtube ؟

    - ما هي لغة البرمجة لعام 2011 في رأيك؟ وماذا تتوقع لعام 2012؟

  • Microsoft Certified SharePoint 2010

     

    sharepoint-2010 

    مادّعاني لكتابة هذه المقالة هو كثرة الأسئلة التي وجدتها حول الشهادات المقدمة من شركة مايكروسوفت والخاصة بالشيربوينت 2010 ولكي أجيبك على هذه السؤال ينبغي أن تعرف التالي

    مسار شهادات الشيربوينت 2010 (SharePoint 2010 Exams Track)

    للحصول على شهادات الشيربوينت 2010 قامت مايكروسوفت بوضع مسارين مختلفين كالتالي

    1. المسار الأول خاص بمدراء الشيربوينت (SharePoint Administrators)
    2. المسار الثاني خاص بمطوري الشيربوينت (SharePoint Developers)

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

    نأتي الأن للحديث بالتفصيل عن الشهادات

    1- لمدارء الشيربوينت 2010 (SharePoint 2010 Administrator) يمكنكم الحصول على الشهادات التالي

    رقم الإختبار : 667-70

    إسم الإختبار : TS: Microsoft SharePoint 2010, Configuring

    الصفحة الرسمية للإختبار : www.microsoft.com/learning/en/us/exam.aspx?ID=70-667

    بمجرد نجاحك في الإختبار السابق سوف تحصل على الشهادة التالية

    Microsoft Certified Technology Specialist(MCTS):Microsoft SharePoint 2010, Configuration


    رقم الإختبار : 668-70

    إسم الإختبار : PRO: Microsoft SharePoint 2010, Administrator

        الصفحة الرسمية :

    http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-668

    بمجرد إجتيازك للإختبارين السابقين سوف تحصل على الشهادة التالي

    Microsoft Certified IT Professional (MCITP) : SharePoint 2010 Administrator


    2- لمطوريّ الشيربوينت (SharePoint 2010) يمكنكم الحصول على الشهادات التالية

    رقم الإختبار : 573-70

    إسم الإختبار : TS: Microsoft SharePoint 2010, Application Development

    الصفحة الرسمية للإختبار : http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-573&locale=en-us

    بمجرد إجتيازك لهذا الإختبار سوف تحصل على الشهادة التالية

    MCTS: Microsoft SharePoint 2010(MCTS), Application Development


    رقم الإختبار : 576-70

    إسم الإختبار : PRO: Designing and Developing Microsoft SharePoint 2010 Applications

    الصفحة الرسمية للإختبار : http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-576&Locale=en-us

    بمجرد إجتيازك أو نجاحك في الإختبارين السابقين سوف تحصل على الشهادة التالية

    Microsoft Certified Professional Developer(MCPD): SharePoint Developers 2010


    وحتى نرى الصورة متكاملة اتمنى أن تلقوا نظرة للصورة التي بالأسفل

    clip_image005_thumb3

    مراجع تعليمية

    المزيد من الدروس ولكنها عبارة عن (Virtual Labs)

      لمدراء الشيربوينت 2010

    TechNet Virtual Lab: Backup and Restore in SharePoint Server 2010
    TechNet Virtual Lab: Business Continuity Management in SharePoint Server 2010
    TechNet Virtual Lab: Configuring Remote Blob Storage FILESTREAM Provider for SharePoint Server 2010
    TechNet Virtual Lab: Configuring Tenant Administration on SharePoint Server 2010
    TechNet Virtual Lab: Configuring User Profile Synchronization in SharePoint Server 2010
    TechNet Virtual Lab: Introduction to Microsoft SharePoint Server 2010 Upgrade
    TechNet Virtual Lab: New IT Pro Features in SharePoint Server 2010
    TechNet Virtual Lab: Windows PowerShell in SharePoint Server 2010

    لمطوري الشيربوينت 2010

    MSDN Virtual Lab: Client Object Model

    MSDN Virtual Lab: Customizing MySites

    MSDN Virtual Lab: Designing Lists and Schemas

    MSDN Virtual Lab: Developing a BCS External Content Type with Visual Studio 2010

    MSDN Virtual Lab: Developing a Sandboxed Solution with Web Parts

    MSDN Virtual Lab: Developing a Visual Web Part in Visual Studio 2010

    MSDN Virtual Lab: Developing Business Intelligence Applications

    MSDN Virtual Lab: Enterprise Content Management

    MSDN Virtual Lab: Getting Started with SharePoint 2010

    MSDN Virtual Lab: LINQ to SharePoint 2010

    MSDN Virtual Lab: SharePoint 2010 User Interface Advancements

    MSDN Virtual Lab: Visual Studio SharePoint Tools

    MSDN Virtual Lab: Workflow

    بالتوفيق إن شاء الله والنجاح للجميع الباحثين عن شهادات مايكروسوفت شيربوينت 2010

     http://codereloaded.net هذه المقالة من موقع  

  • What's New SharePoint Development in Visual Studio 11 Developer Preview

    imagesCA6SYPHF

    This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

    The SharePoint developer tools in Visual Studio 11 Developer Preview contain new designers and templates to facilitate SharePoint development, as well as new options for deploying and testing SharePoint sites. See the following descriptions to learn about these and other new features.

    This topic contains the following sections.

    • Create Lists and Content Types by Using New Designers
    • Create Site Columns
    • Create Silverlight Web Parts
    • Publish SharePoint Solutions to Remote SharePoint Servers
    • Test SharePoint Performance by Using Profiling Tools
    • Create Sandboxed Visual Web Parts
    • Improved Support for Sandboxed Solutions.
    • Support for JavaScript Debugging and IntelliSense for JavaScript
    • Streamlined SharePoint Project Templates
    • Related Topics

    Create Lists and Content Types by Using New Designers


    When you create a new list or content type in Visual Studio, a designer now helps you set up and lay out the contents of the new list or content type. The designers enable you to display, sort, and group the available site columns. For more information, see Creating Site Columns, Content Types, and Lists for SharePoint.

    Create Site Columns


    The new Site Column item template helps you more easily create SharePoint site columns, also known as "fields." For more information, see Creating Site Columns, Content Types, and Lists for SharePoint.

    Create Silverlight Web Parts


    The new Silverlight Web Part project template makes hosting a Silverlight application in a web part easier and more convenient. The project template enables you to create a new Silverlight application or provide your own, and it also provides a web part project with which to associate the Silverlight application. For more information, see Walkthrough: Creating a Silverlight Web Part that Displays OData for SharePoint.

    Publish SharePoint Solutions to Remote SharePoint Servers


    In addition to deploying SharePoint solutions to a local SharePoint site, you can now publish SharePoint solutions to remote SharePoint sites. For more information, see Deploying, Publishing, and Upgrading SharePoint Solution Packages.

    Test SharePoint Performance by Using Profiling Tools


    The Visual Studio SharePoint tools now provide full support for performance profiling. The profiling tools help you identify code and other elements in your SharePoint projects that slow down and adversely affect the performance of your SharePoint applications. For more information, see Profiling the Performance of SharePoint Applications and Analyzing Application Performance by Using Profiling Tools.

    Create Sandboxed Visual Web Parts


    Visual web parts now support sandboxed SharePoint projects, not just farm projects.

    Improved Support for Sandboxed Solutions.


    When working on sandboxed solutions, Visual Studio displays a compiler error if you attempt to use farm-only API calls. Also, Visual Studio IntelliSense displays only APIs that are compatible with sandboxed solutions when you are working in a sandboxed solution.

    Support for JavaScript Debugging and IntelliSense for JavaScript


    You can now debug JavaScript in SharePoint projects, and IntelliSense is provided when coding JavaScript in SharePoint projects. URL resolution for JavaScript is enabled for visual web parts in sandboxed solutions. This means that you can reference JavaScript files located in SharePoint's content database in your SharePoint projects in Visual Studio. The code is automatically included at build time.

    Streamlined SharePoint Project Templates


    The SharePoint project templates and project item templates have changed. Some SharePoint project templates from the previous version of Visual Studio were moved into project item templates. For a full list and description of the project and project item templates, see SharePoint Project and Project Item Templates.

  • Microsoft Open Door 2012

     

    كتب - محمد فتحي :

    تشهد القاهرة يومى 20-21 فبراير الحالى فعاليات مؤتمر Open Door الذي تنظمه شركة مايكروسوفت فى منطقة الشرق الأوسط وإفريقيا، ويجمع المؤتمر تحت سقف واحد المئات من محترفى التكنولوجيا والمطورين والمدراء والتنفيذيين فى القطاعين العام والخاص، والمستهلكين للتكنولوجيا أيضا، ويأتى مؤتمر هذا العام بعد النجاح الكبير الذى تحققه فعاليات Open Door فى العديد من دول العالم ومصر أيضا التى شهدت انعقاد هذا المؤتمر للمرة الأولى فى 2010،

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

    وخلال فعاليات افتتاح المؤتمر ألقى ''هيثم دسوقى'' الباحث بجامعة النيل والفائز بجائزة نجم العرب فى العلوم التى تنظمها مؤسسة قطر للعلوم، الكلمة الافتتاحية للمؤتمر حيث تحدث عن مشروعه الفائز بالجائزة والذى يحول الأسطح الى شاشات تعمل باللمس والذى يعتبر اتجاها جديدا يمكن أن يؤدى للعديد من التطبيقات العملية الهامة، وتحدث هيثم عن مشواره البحثى وطريقه لتطوير المشروع الذى تكلل بالجائزة الكبيرة.

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

    ويقول ''أيمن عبد اللطيف'' مدير عام مايكروسوفت مصر: ''تشهد صناعة تكنولوجيا المعلومات حاليا الكثير من القفزات الهائلة والتى تجعل متابعتها أمرا شاقا، وفى الكثير من الأحيان يحتاج الأمر للانتقال إلى دول مختلفة لمتابعة هذه التطورات، وإدراكا من الشركة لهذه الحقيقة فإنها تنظم مؤتمر Open Door بعد نجاحه الكبير فى القاهرة، وبهدف إحضار الخبراء فى المجال إلى مكان واحد وإتاحة الفرصة لمجتمع محترفى تكنولوجيا المعلومات المصرية للاحتكاك والتعرف على الاتجاهات الجديدة فى الصناعة وكيفية الاستفادة منها فى أعمالهم''.

     

    مقالة فى مصراوى