| |
Programming SharePoint® Applications with .NET: Hands-On
Frequently Asked Questions
What is this course about?This course provides you with the knowledge and skills needed to build custom applications with SharePoint using .NET and the SharePoint object model. Through an evolving case study and practical hands-on exercises, you learn how to add new Features to SharePoint servers, create Web Parts and write custom events and workflows.Who will benefit from this course?This course is valuable for .NET developers who want to customise and extend SharePoint Web applications, including:Development team members who want to get the most out of SharePoint
.NET or ASP.NET programmers who would like to base their own custom applications on existing SharePoint applications
ASP.NET developers who are new to SharePoint for Web application development
SharePoint administrators and super users who have experience programming in .NET
What background do I need?Experience at the level of Course 503, Visual Basic® 2008 Programming: Hands-On, or Course 419, C# Programming: Hands-On, is assumed. Specifically, you should know:The core parts of the .NET object library
How to develop applications within Visual Studio
How to build custom classes, extend existing classes and implement interfaces What is SharePoint?Microsoft Sharepoint is a technology that enables people to collaborate effectively using a Web browser. There are actually two parts to Sharepoint: Windows Sharepoint Services (WSS), which is a free download for Windows 2003 Server, and Microsoft Office Sharepoint Server (MOSS 2007), which is a separate paid-for product that extends WSS with additional features. SharePoint allows organisations to create team Web sites with integrated content management features. If the base SharePoint features, however, don't quite match up with an organisation's needs, custom extensions may be built with the SharePoint object model for .NET. This course provides .NET developers with the skills that they need to extend SharePoint through custom Features, Web Parts, events and workflows.I have never used SharePoint. Will I still benefit from this course?Absolutely. While SharePoint experience is helpful, even if you have no knowledge of SharePoint, you will still find this course valuable. You are provided with all the necessary instructions and information on SharePoint to successfully understand the materials and complete the course.I currently develop Web-based applications with ASP.NET and am moving to SharePoint development. Will this course be useful
for me?
Yes! The SharePoint object model is inherited from ASP.NET but goes beyond ASP.NET in its scope and applicability for Web developers. SharePoint offers several unique and powerful tools for the ASP.NET Web developer, including SharePoint Features, events, workflows and new WebPart classes.What are .NET and the .NET Framework?They are the same thing. The .NET Framework is a programming platform that allows you to build Windows and Web applications that run on Microsoft operating systems.
The .NET Framework 3.0 added the following technologies to.NET 2.0: Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF) and Cardspace. The .NET Framework 3.5 added Language INtegrated Query (LINQ). The .NET Framework 3.5 is used in this course.For courses that focus on technologies that were new with .NET
3.0, you may be interested in Course 513, Windows® Communication Foundation (WCF): Developing SOA Applications, or Course 514, Windows® Workflow Foundation (WF): Hands-On.
For courses that focus on technologies that were new with .NET 3.5, you may be interested in Course 973, Programming C# Extended Features: Hands-On, or Course 974, Programming Visual Basic® Extended Features: Hands-On.
I use an earlier version of .NET. Will this course be valuable for me?Yes. This course uses .NET 3.5, which builds on the .NET 2.0 runtime and shares many of the same libraries and functionalities dating back to .NET 1.0.I am currently a SharePoint user/super user/administrator. Will this class benefit me?Absolutely. If your would like to extend and customise your SharePoint applications using .NET, this is the course for you. However, you should be comfortable with .NET development at the level of Course 503, Visual Basic® 2008 Programming: Hands-On, or Course 419, C# Programming: Hands-On, before you attend this course.How much time is spent on each topic?| Content | Hours | | SharePoint Application Fundamentals | 2.0 | | Extending SharePoint Features | 7.0 | | Creating SharePoint Pages | 3.0 | | Enabling Page Customisation with Web Parts | 5.0 | | Coding Events and Workflows | 4.0 | | Programming Timers and Web Services | 1.0 | | Deploying Your SharePoint Application | 1.0 | Times, including the workshops, are estimates; exact times may vary according to the needs of each class.How much of this course is hands-on?You spend approximately 45 percent of the course on hands-on exercises, providing you with practical experience developing SharePoint applications. Offered in both Visual Basic and C#, exercises include constructing and installing custom Features, building Web Parts for SharePoint sites, writing events that respond to user actions and creating workflows to automate document processing. By the time you finish this course, you will know how to tailor SharePoint for all your needs.Which .NET languages does this course use?This course is taught with both Visual Basic and C# as its basis. Exercises, sample solutions and sample code are offered in both VB and C#.Why should I take this course instead of one offered by Microsoft?Learning Tree is dedicated to helping accelerate the careers of our clients by providing them with world-class technology and management training. Our independence from Microsoft (and any other vendor) allows us to give an unbiased view of what works and what does not. This course is objective in its approach, having been developed independently from Microsoft by industry experts who bring their real-world experience to the classroom. How does this course relate to other Learning Tree courses?The following Learning Tree courses complement the knowledge gained in Course 515 and provide practical skills toward refining your SharePoint Web development abilities:You may also be interested in the following related courses: |
|
SharePoint is a registered trademark of Microsoft Corporation.
|
|
|