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
Showing posts with label visual studio. Show all posts
Showing posts with label visual studio. Show all posts
  • Visual Studio 2012 RC downloads

    282975_370678902992725_642306882_n547230_370678399659442_1069298323_n

     

    Compatibility

    See below for information on compatibility topics, such as platform targeting and compatibility with previous releases of Visual Studio and .NET.

    Visit the Downloads page to find detailed system requirements for each available download.

    Platform compatibility and system requirements

    When upgrading from Microsoft Visual Studio 2010 to the next release of Visual Studio you will take advantage of a refreshed and simplified environment with enhanced performance without any additional hardware requirements. Some of these core enhancements make use of capabilities that are only present in the latest versions of Windows and might require you to upgrade to a supported operating system. For product-specific, minimum system requirements, see: Downloads.

     

    The system requirements for most of the products in the next release of Visual Studio are:

    Supported Operating Systems

    • Windows 7 (x86 and x64)
    • Windows 8 (x86 and x64)
    • Windows Server 2008 R2 (x64)
    • Windows Server 2012 (x64)

    Supported Architectures

    • 32-bit (x86)
    • 64-bit (x64)

    Hardware Requirements

    • 1.6 GHz or faster processor
    • 1 GB of RAM (1.5 GB if running on a virtual machine)
    • 10 GB (NTFS) of available hard disk space
    • 5400 RPM hard drive
    • DirectX 9-capable video card running at 1024 x 768 or higher display resolution
    • 526816_370676402992975_588159884_n

    Platform targeting

    The next release of Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of the latest platforms capabilities. Visual Studio 2012 will also target earlier platforms such as Windows XP and Windows Server 2003 so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement and team collaboration capabilities in Visual Studio 2012. For more information, see Visual Studio Multi-Targeting Overview.

    Targeted platform Native code development Managed code development
    Client OS
    Windows 8
    1
    1
    Windows 7
    Windows Vista
    4
    4
    Windows XP and earlier
    2, 4
    3, 4
    Server OS
    Windows Server 2012
    Windows Server 2008 R2
    Windows Server 2008
    4
    4
    Windows Server 2003 and earlier
    2, 4
    3, 4

    1. Metro style app development is supported on Windows 8. Build and remote debugging supported in Windows 8 and Windows Server 2012.

    2. Requires side-by-side installation of Visual Studio 2010. For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.

    3. Requires using Visual Studio managed multi-targeting.

    4. Remote debugging and profiling tools not available for targeted platform.

    181428_370689289658353_1032062815_n

    Compatibility with previous releases

    • .NET 4.5 is an in-place update of .NET 4 and provides very high app compatibility for all .NET 4 scenarios
    • You can install and use Visual Studio 2012 alongside Visual Studio 2010
    • Visual Studio Team Foundation Server 2012 requires 64-bit versions of server operating systems when installing on Windows Server (see Visual Studio Team Foundation Server 2012 system requirements)

    Upgrade paths

    When following the supported upgrade paths, your Visual Studio source, solution, and project files will continue to work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.

    • Supported:
      • Upgrade from .NET 4.5 Developer Preview to Beta
      • Upgrade from .NET 4.5 Beta to Release (RTM)
      • Upgrade from Visual Studio 11 Beta & .NET 4.5 Beta to Release Candidate
      • Upgrade from Visual Studio 2012 Release Candidate & .NET 4.5 Release Candidate to Release (RTM)
    • Not supported:
      • Upgrade from Visual Studio 11 Developer Preview to Beta; however, you can install Visual Studio 11 Beta after uninstalling Visual Studio 11 Developer Preview
      • Upgrade from Visual Studio 11 Beta to Release (RTM)

    Carrying assets forward

    All data in Visual Studio Team Foundation Server 2012 (work items, source files, tests and test results, builds, and warehouse data) will be carried forward when following supported upgrade paths. Even when following supported upgrade paths, you should take adequate measures to back up and protect your data prior to upgrading to a new release

  • Installing AJAX Control Toolkit 4 in Visual Studio 2010

     

    In this tutorial I’ll show you how to install AJAX Control toolkit step by step:

    You can download AJAX Toolkit .NET 4 “Apr 12 2010” released before 4 days, from http://ajaxcontroltoolkit.codeplex.com/releases/view/43475#DownloadId=116534, Once downloaded, extract AjaxControlToolkit.Binary.NET4 on your computer, then extract AjaxControlToolkitSampleSite.

    After that you need to open Visual Studio 2010, So you can add AJAX Control toolkit to the toolbox. To do that press right-click in an empty space on your toolbox, then choose Add Tab.

    image

    You can rename the new tab to be “Ajax Toolkit” for example :

    image

    Then when it is added, right-click under the tab and select Choose Items:

    image

    When the dialog box appears Choose .NET Framework Components tab then click Browse button and find AjaxControlToolkit folder that you installed the AJAX Control Toolkit. In that directory you will find a sub-directory called AjaxControlToolkitSampleSite, and under that folder you will find bin Folder, in this folder choose AjaxControlToolkit.DLL which 5.59 MB.

    The result of these steps, Visual Studio will load all the controls from the DLL file and by default it will be checked in this list:

    image

    To submit your steps press OK button.

    Ultimately,you can find the components in your Toolbox and you can use it.

    image

    Happy programming!

  • ترتيب لغات البرمجة لعام 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؟

  • 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.

  • Lynda c# Essential Training

    Lynda c# Essential Training

    Files type:
    Video
    Description:
    In C# Essential Training, author Joe Marini offers a tour of the foundational programming language at the heart of several Microsoft platforms, including Windows, ASP.NET, Silverlight, SharePoint, and Windows Phone. Joe walks through the basic syntax and structure of the language, introduces object-oriented concepts, and shows how to define custom classes. The course also demonstrates using C# language features, compiling and running code, handling exceptions, reading and writing files, and addressing common compilation issues through debugging. Exercise files accompany the course.
    Topics include:
    Installing the Visual Studio C# Express IDE
    Creating a C# application
    Reading and writing from and to the console
    Writing conditional statements
    Using loops
    Exploring operators, expressions, constants, and enumerations
    Understanding data types and type conversion
    Working with variables such as numbers, characters, and strings
    Defining classes and properties
    Working with data structures such as arrays, stacks, and queues
    Building abstract classes and methods
    Handling, creating, and re-throwing exceptions
    Setting breakpoints and examining code

    Download links:

    http://www.mediafire.com/?96vttvjvx9ea6r6
    http://www.mediafire.com/?nct825fy532in8i
    http://www.mediafire.com/?t36pv8zibbz68ca
    http://www.mediafire.com/?853kmrd5f58a3g4
    http://www.mediafire.com/?d5f4rn7xkddykaj

    clip_image001

     

  • Visual Studio LightSwitch 2011

    بعد ان اخذ LightSwitch ما اخذ من الوقت من التجريب والاعلان ، فقد حاون وقت صدوره حسبما ورد في موقع مايكروسوفت ، حيث سيتم غطلاق هذه النسخه بشكل رسمي بتاريخ 26 من الشهر الحالي ليصبح منتجا جاهزا للإستخدام بشكل نهائي .

    clip_image001

    لمن يسمع عن LightSwitch لأول مره او سمع عنه ولا يعلم ماهيته ، فهو منتج من عائلة Visual Studio مهمته تطوير تطبيقات الأعمال المرتكزة على قواعد البيانات Business Applications بسهوله وسرعة مع الإستغناء عن اكبر قدر ممكن من الأكواد ، فهو يختصر عليك الوقت اللازم لتطوير تطبيق تقليدي لا يخرج عن اضافة وقراءة السجلات تحديثها وحذفها – فيم اصبح يعرف ب Create,Read,Update,Delate : CRUD . فمعظم الوقت الذي يقضيه المبرمج في تطوير تطبيق مماثل سيستهلك في ثلاثه أمور :

    كتابة كود التعامل مع مصدر البيانات Data Source.

    تطوير واجهة التعامل مع المستخدم User Interface.

    كتابة كود منطق الأعمال Business Logic .

    سيختصر عليك LightSwitch الوقت المستغرق في هذا الأمر من خلال توليد واجهات المستخدم LightSwitch بشكل شبه تلقائي من نماذج Tamplates جاهزه مشابهه لما يقوم المطورون في العادة بتطويره في تطبيقات مشابهه . كذلك فإن عملية التحقق من المدخلات Validation تتم من خلال ادوات جاهزه ومعدة مسبقا للتحقق من اصغر قيمة ، وجود قيمة وغيرها .

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

    لمعرفة المزيد حول هذا الموضوع يمكنك زيارة الروابط التالية :

    صفحة تقديم الخدمة والتعريف بها.

    صفحة المنتج .