Posts Tagged ‘ Development ’

Getting Started with SharePoint 2010 Development

We just published an online course for developers to learn about SharePoint 2010. This is updated for RTM. If you have some experience developing wITh .NET then you can learn SharePoint. The course includes:

  • 10 modules introducing developers to SharePoint 2010
  • 55 short instructional and demonstration demos
  • Hands on labs that you can download or try online wITh MSDN Virtual Labs
  • Test your skills quiz’s
  • Code samples for each module

<a href="http://blogs.msdn.com/blogfiles/pandrew/WindowsLiveWrITer/GettingStartedwIThSharePoint2010Developm_9058/image_2.png”><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" tITle=”image” border=”0″ alt=”image” src=”http://blogs.msdn.com/blogfiles/pandrew/WindowsLiveWrITer/GettingStartedwIThSharePoint2010Developm_9058/image_thumb.png” width=”431″ height=”460″ />

If you want to run the Hands on Labs on your own machine we have instructions for installing SharePoint 2010 on Windows 7. Or you can download a SharePoint 2010 hyper-v virtual machine that can be used wITh the Hands on Labs.

  • Share/Bookmark

SharePoint 2010 Developer Virtual Labs Online

Three new MSDN Virtual Labs are live running SharePoint Server 2010 and Visual Studio 2010. You can work on these labs and learn SharePoint 2010 development wIThout having to install SharePoint 2010 or Visual Studio 2010 on your machine. All you need is a web browser that can support our remote desktop ActiveX control and you can run these labs on our servers.

 

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

After completing this lab, you will be better able to work wITh existing Web Parts and Linq and also you will be more familiar wITh connecting two web parts.

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

After completing this lab, you will be better able to build a BCS External content type, create a Business Data Catalog Model project, configure the External Content Type for offline use, and open the list using Outlook.

MSDN Virtual Lab: Developing SharePoint 2010 user interface wITh Silverlight in Visual Studio 2010

After completing this lab, you will be better able to create a basic Silverlight application that displays a SharePoint list inside a datagrid and deploy the Silverlight application to SharePoint, and also create a Silverlight application that displays SharePoint list data in a graph using the Silverlight Graphing controls.

  • Share/Bookmark

SharePoint 2010 Developer Dashboard for Debugging Code

The developer dashboard is great for debugging web parts just by turning IT on. There are also a few simple API calls you can use to add your own debugging information.

First turn IT on

First make sure you have an elevated administrator prompt. You need to right click and say run as administrator to get this. There’s no error from STSADM if you aren’t elevated, IT just wont perform the operation.

CD \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN

STSADM –o setproperty –pn developer-dashboard –pv OnDemand

I remember IT as developer dash dashboard so I get the –pn option right. The –pv option is case sensITive.

Once IT’s turned on here are a few API calls you can use to output information.

Add a timed method scope in the left pane

This will add the text Some timed scope and IT will list the number of milliseconds that the scoped code takes on the developer dashboard left pane.

using (SPMonIToredScope sc = new SPMonIToredScope(“Some timed scope”))
{
  // some code in here that you think may take time
}

Add a log, warning or assert message

This will add a message on the right side and at runtime you can click on the counter to see the detailed long message and a call stack. The call stack can add 2 or 3 Kb to your web page download so bear in mind this can significantly increase your time to page render if you have hundreds or thousands of these on a page and developer dashboard is turned on.

SPCrITicalTraceCounter.AddDataToScope(uCounter, “Your category”, traceLevel, “Detailed long message”);

The traceLevel interprets the following to strings in the output:

1 CrITical
4 Exception (Watson)
6 Assert
8 Warning
10 Unexpected
15 MonITorable

  • Share/Bookmark

Series of 8 SharePoint 2010 Developer Web Casts

SharePoint 2010 for Developers webcasts. I presented one of the talks in this series, and there are 6 more coming that you can put on your calendar. All 8 web casts are listed here:

http://www.microsoft.com/events/series/sharepointserver.aspx?tab=webcasts&id=42437 

  • Share/Bookmark

SharePoint Server 2010 Advanced IT Professional & Developer Trainings

For IT professionals, SharePoint Server 2010 offers enhancements to drive productivITy, a scalable unified infrastructure, and flexible deployment. SharePoint Server 2010 Advanced IT Professional Training is a deep technical learning series for current SharePoint Server 2007 professionals who are looking to upgrade their skills to SharePoint Server 2010.

More information at <a tITle=”http://technet.microsoft.com/hi-in/sharepoint/ff420396(en-us).aspx” href=”http://technet.microsoft.com/hi-in/sharepoint/ff420396(en-us).aspx”>http://technet.microsoft.com/hi-in/sharepoint/ff420396(en-us).aspx

Each module also has downloadable options:

1) Core ArchITecture of SharePoint 2010

2) SecurITy in SharePoint 2010

3) IT Pro Management in SharePoint 2010

4) Upgrading to SharePoint 2010

5) Enterprise Search in SharePoint 2010

6) Content Management in SharePoint 2010

7) ComposITe Solutions in SharePoint 2010

8) CommunITies in SharePoint 2010

9) Business Intelligence in SharePoint 2010

 

For developers, SharePoint 2010 provides a business collaboration platform to rapidly build solutions and respond to business needs. SharePoint 2010 Advanced Developer Training offers technical training as self-paced modules and hosted labs for SharePoint 2007 professionals who want to upgrade their skills to SharePoint 2010.

More Information at <a tITle=”http://msdn.microsoft.com/en-us/sharepoint/ff420377.aspx” href=”http://msdn.microsoft.com/en-us/sharepoint/ff420377.aspx”>http://msdn.microsoft.com/en-us/sharepoint/ff420377.aspx

Each module also has downloadable options:

1) Developer Roadmap and Tools

2) Core Development

3) User Interfaces and Lists

4) Data Access in Technologies

5) ComposITe Solutions

6) Enterprise Content Management

7) Enterprise Search

8) Business Intelligence

9) CommunITies

10) Development Life Cycle

  • Share/Bookmark

How to Build a SharePoint 2010 Development Machine: http://maketag.com/mv

How to Build a SharePoint 2010 Development Machine: http://maketag.com/mv

  • Share/Bookmark

sharePoint 2010 Foundation installed on windows 7, now for some web part development :) Maybe to extend the ribbon bar :)

sharePoint 2010 Foundation installed on windows 7, now for some web part development :) Maybe to extend the ribbon bar :)

  • Share/Bookmark

Navigation Custom Control (SharePoint Server 2010): Renders navigational nodes in html list tags http://bit.ly/aOxBI8

Navigation Custom Control (SharePoint Server 2010): Renders navigational nodes in html list tags http://bit.ly/aOxBI8

  • Share/Bookmark

Getting Started with SharePoint 2010 Development

We just published an online course for developers to learn about SharePoint 2010. This is updated for RTM. If you have some experience developing wITh .NET then you can learn SharePoint. The course includes:

  • 10 modules introducing developers to SharePoint 2010
  • 55 short instructional and demonstration demos
  • Hands on labs that you can download or try online wITh MSDN Virtual Labs
  • Test your skills quiz’s
  • Code samples for each module

<a href="http://blogs.msdn.com/blogfiles/pandrew/WindowsLiveWrITer/GettingStartedwIThSharePoint2010Developm_9058/image_2.png”><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" tITle=”image” border=”0″ alt=”image” src=”http://blogs.msdn.com/blogfiles/pandrew/WindowsLiveWrITer/GettingStartedwIThSharePoint2010Developm_9058/image_thumb.png” width=”431″ height=”460″ />

If you want to run the Hands on Labs on your own machine we have instructions for installing SharePoint 2010 on Windows 7. Or you can download a SharePoint 2010 hyper-v virtual machine that can be used wITh the Hands on Labs.

  • Share/Bookmark

SharePoint 2010 Developer Virtual Labs Online

Three new MSDN Virtual Labs are live running SharePoint Server 2010 and Visual Studio 2010. You can work on these labs and learn SharePoint 2010 development wIThout having to install SharePoint 2010 or Visual Studio 2010 on your machine. All you need is a web browser that can support our remote desktop ActiveX control and you can run these labs on our servers.

 

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

After completing this lab, you will be better able to work wITh existing Web Parts and Linq and also you will be more familiar wITh connecting two web parts.

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

After completing this lab, you will be better able to build a BCS External content type, create a Business Data Catalog Model project, configure the External Content Type for offline use, and open the list using Outlook.

MSDN Virtual Lab: Developing SharePoint 2010 user interface wITh Silverlight in Visual Studio 2010

After completing this lab, you will be better able to create a basic Silverlight application that displays a SharePoint list inside a datagrid and deploy the Silverlight application to SharePoint, and also create a Silverlight application that displays SharePoint list data in a graph using the Silverlight Graphing controls.

  • Share/Bookmark