Synopses & Reviews
Discover how to take advantage of the many new features in SharePoint 2010SharePoint 2010 is a significant leap forward from the 2007 release, and 'you will find that there are a ton of features built into the platform for you to leverage in your solution development. Because SharePoint is a broad platform that covers a lot, this book also covers quite a bit of ground. As a Wrox Beginning book, the goal of Beginning SharePoint 2010 Development is to get you started with many of the fundamentals so that you can continue on to advanced programming beyond this book.
The book's goal is to quickly take you from the basics of SharePoint, to installing and configuring a development environment, and then into how you can develop for SharePoint. The book is heavy on coding exercises, but tries to stick to a common set of .NET patterns to ensure you walk away with understanding the different ways in which you can code for SharePoint. Moving from beginning to advanced means that you can expect the walkthroughs and chapters to become increasingly more complex within each chapter and throughout the book. The walkthroughs have been created to be concise and to guide you through all of the steps you must accomplish to complete a coding task.
Beginning SharePoint 2010 Development is aimed at the developer who is new to SharePoint. The book assumes you have some programming experience and a passion to learn how to develop for SharePoint. But this book does not assume that you've programmed against SharePoint before. With regard to your general development background, the two assumptions in this book are that you have some familiarity with Web development, and you have an understanding of .NET programming. With regard to Web development, this book assumes that you understand HTML, and may have an understanding of Cascading Style Sheets (CSS), Extensible Markup Language/Extensible Stylesheet Language (XML/XSL), and dynamic languages such as JavaScript. You may have a light understanding of ASP.NET and are looking to apply this knowledge to the SharePoint space. In any case, you have some understanding of the fundamentals of Web and .NET development, and are looking to apply those to the SharePoint space.
Synopsis
Discover how to take advantage of the many new features in SharePoint 2010
SharePoint provides content management (enterprise content management, Web content management, records management, and more), workflow, and social media features, and the new version boasts enhanced capabilities. This introductory-level book walks you through the process of learning, developing, and deploying SharePoint 2010 solutions.
You'll leverage your existing skills and tools to grasp the fundamental programming concepts and practices of SharePoint 2010. The author clearly explains how to develop your first application for SharePoint 2010 and guides you through the many aspects of a SharePoint 2010 development project. Explains how SharePoint is more than simply a portal and is capable of providing content management, workflow, social media features, and more Details the new features and functions of SharePoint 2010 and provides a thorough look at the fundamental programming concepts and practices of SharePoint 2010 Walks you through how to perform common developer tasks in SharePoint and the tools required to do so Reviews building and deploying Web parts, integrating Office applications with SharePoint, interacting with data in SharePoint 2010, developing Web Services for SharePoint, and creating enhanced user experiences for SharePoint
Covering everything from developing applications for SharePoint 2010 to securing those applications, Beginning SharePoint 2010 Development is an ideal introductory resource.
Synopsis
Put the power of SharePoint 2010 into practiceAs a first-class platform that has evolved significantly since its previous release, SharePoint 2010 now provides several advancements for the developer (native Visual Studio tools support, services and extensibility enhancements, and APIs), and many new capabilities (improved data programmability, line-of-business interoperability, and sandboxed solutions). With this authoritative guide, industry veteran Steve Fox provides expert guidance on developing applications as he walks you through the fundamentals of programming, explores the developer toolset, and provides practical code examples to teach you how to use many of SharePoint's new developer features. You'll quickly discover how SharePoint's rich platform supports great collaboration, extensibility, and interoperability.
Beginning SharePoint 2010 Development:
Guides you through the creation of your first SharePoint 2010 application
Addresses working with SharePoint 2010 sites, lists, and Web parts
Describes developing SharePoint applications using SharePoint Designer 2010
Reviews standard and Visual Web parts, as well as data view Web parts
Details integrating SharePoint with Microsoft® Office
Explains how to secure your SharePoint 2010 applications
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
wrox.com
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Synopsis
Professional Office Business Application Development Using Microsoft® Office SharePoint Server 2007 and VSTOOffice business application (OBA) development leverages the Office environment with SharePoint Server 2007 and Visual Studio® tools for Office (VSTO) to build solutions that integrate the most important details of design, deployment, and development to Office tools that are used every day. Understanding the key elements of building and deploying an OBA is integral to bridge the gap between business data and the people who need it.
After two helpful introductory chapters that review the concepts and design patterns behind OBAs, Steve Fox and Bill Sheldon dive into discussing the ways of creating specific parts of an OBA. Using a sample sales forecast OBA throughout the book, the authors escort you from the client-side development of the sales forecast OBA to the SharePoint, server-side extensions so that you can learn firsthand how to build an OBA from end to end.
What you will learn from this book
How various technologies connect to one another as part of a whole composite application
How to add business intelligence through Excel® Web Services and key performance indicators
Ways to break down a scenario into various components so you can understand the specifics
Tips for deploying and securing your OBA server components
Who this book is for
This book is for developers who are interested in using the Office system as a platform for building composite applications. Familiarity with the .NET Framework, object-oriented programming, the Office applications, and Microsoft Office SharePoint Server 2007 is helpful.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Steve Fox has worked in the IT industry for 13 years in a variety of technologies and positions, most recently in the area of Office and SharePoint development as a Technical Evangelist at Microsoft. He has co-authored
Programming Microsoft Office Business Applications (MSPress),
Six Microsoft Office Business Applications for Office SharePoint Server (MSPress), and
Microsoft .NET and SAP (MSPress), and authored a number of articles for a variety of technical publications. Steve is also active on the national and international conference circuit and spends much of his time presenting and teaching developers about Office development. When not working, Steve enjoys reading, writing, and playing sports. He lives in Seattle, Washington.
Bill Sheldon is a software engineer and architect, originally from Baltimore, Maryland. Holding a degree in computer science from the Illinois Institute of Technology (IIT), Bill has been actively employed as a software engineer since resigning his commission with the United States Navy. He is a Microsoft MVP employed as a principal engineer with InterKnowlogy in Carlsbad, California. In addition to writing books, Bill also works as an instructor for Visual Basic and related courses at the University of California San Diego Extension and has published in excess of 100 articles. He is a contributing editor for SQL Server Magazine, and has had articles featured in several other Penton publications. Bill is an established MSDN online presenter and speaks at live events, such as VSLIve, DevConnections, Office Developers Conference, and community events, such as Code Camp and local user group meetings. Bill is an avid cyclist and wood worker, and is actively involved in the fight against diabetes.
Table of Contents
Introduction.
Part I: Welcome to SharePoint 2010.
Chapter 1: Introduction to SharePoint 2010.
Chapter 2: Getting Started with SharePoint 2010 Development.
Part II: Getting Started with SharePoint Development.
Chapter 3: SharePoint 2010 Developer Tools.
Chapter 4: Common Developer Tasks in SharePoint 2010.
Chapter 5: Programming Ag ainst SharePoint 2010 Lists.
Chapter 6: Deploying SharePoint Web Parts.
Chapter 7: Creating Your First SharePoint 2010 Application.
Part III : Advanced Topics for SharePoint 2010 Development.
Chapter 8: Integrating Line-of-Business Data Using Business Connectivity Services.
Chapter 9: User Experiences for SharePoint with Silverlight.
Chapter 10: Developing Service-Oriented Applications for SharePoint 2010.
Chapter 11: Integrating SharePoint with Microsoft Office.
Chapter 12: Securing Your SharePoint 2010 Applications.
Part IV : Appendix.
Appendix : Where to Go from Here.
Index.