sharepoint connections coast to coast developer boot camp crash course v3
Post on 01-Nov-2014
1.284 Views
Preview:
DESCRIPTION
TRANSCRIPT
Welcome to SharePoint Developer BootCamp
Ivan Sanders
SharePoint MVP Developer, EvangelistDimension Solutions
ivan@dimension-si.com
Communities
Search
Sites
Composites
ContentInsights
The business collaboration platform for the Enterprise and the Web
SharePoint as a Solution Platform
• Site Templates
• User Customizations
• Custom Lists
Out of the Box Custom
• Custom Site/List
Definition
• Code Based
Workflows
• Custom Web Parts
• Event Receivers
• Ribbon UI
Customization
• Custom Branding
Declarative
• Rules-Based Workflows
• Data View Web Parts
• Theming
• Page Layouts
• LOB Data Integration
Demo
SharePoint: Your First Look
SharePoint 2010 Developer Skills
Applicationexperience
LOBintegration
Human workflow
Reportingand
Analysis
Web sites
Documentprocessing
CSS
WPF/WinForm
HTML/XHTML
SilverlightXML
JavaScript
…
C#
PhP
.NET
VB.NETRuby
Web 2.0WCF/ASP.NET
On-Premises
SharePoint 2010 Development Supporting a Wide Range of Solutions & Skills
>Excel Services | Access Services | Word Services and Open XML | InfoPath Forms Service | Workflow
>Documents | Lists and Libraries | Social Networking | Sites and Workspaces | Identity and Security
>Business Connectivity Services | REST | LINQ | Open XML | Web Services | xRM Model-Driven App Framework
>Visual Studio 2010 Tools for SharePoint | Developer Dashboard | Sandboxed Solutions | Online and On-Premises
>Office 2010 Fluent UI | Remote Client API |SharePoint Ribbon | Silverlight | Web Part Framework
User Experience
Application Services
Content and Data Management
Interoperability and LOB integrationTools and Deployment Flexibility
Dev Environment Options On the Metal
Requires x64 OS Windows Vista SP1, Windows Server 2008,
Windows Server 2008 R2 Also Windows 7, but not for production and
only for developers (Follow Install Guide in SDK)
Easy set-up script: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=54dc2eef-e9ea-4c7b-9470-ec5cb58414de
Virtualized Windows 2008 R2 Hyper-V Role Enabled Create Virtual Hard Disk
Windows 7
SharePoint Developer ToolsWeb, SPD, Expression & Visual Studio
Custom Artifacts (Web Parts, Lists, etc.)
Site Definitions
Workflow
Content Types
Microsoft Visual Studio
Create lists and doc libs
Form Design
Design/Code views
WPF/Silverlight Design
Web, SharePoint Designer & Expression Blend
Demo
Tour of the Tools
Platform ServicesSampling of What’s New?
LOB Integration Data Access & Programmability
Services & OM UI Extensibility
External Systems · Strong Data Types · Improved Service Support · Wider Design Capabilities
Business Connectivity Services (BCS)
Visual Web Parts
Workflow
SP LINQ
Client Object Model
ADO.NET Data Services
Evolved Events
OM Improvements
ASP.NET, WCF & RESTful Services
Server-side Services
Improved Workflow
Server-side Ribbon
Native Silverlight Support
Open XML
XSLT
Demo
Data Programmability
Solution DeploymentWhat Are the Options?
Standard Deployment SharePoint Online ALM Sandboxed Solutions
On-premises · Team Management · Cloud
WSP
Packages & Features
Upgrade
Hosted SharePoint
Lower Cost Model
Symmetrical Dev experience
Source code control
Team Foundation Server (TFS)
Ring-fenced sandbox
Deploy on-premises or online
Solutions Gallery
Demo
Sandboxed Solution
SharePoint 2010 DevelopmentFirst-Class Developer Platform
Developer Productivity
Rich Platform Services
Flexible Deployment
Visual Studio 2010Install on Windows 7SharePoint Designer 2010Developer Dashboard
Business Connectivity Services LINQ, REST and Data ImprovementsSilverlight Web PartWorkflow Improvements
Team Foundation ServerSandboxed SolutionsWSP Solution UpgradeSharePoint Online
Get Training and Kits on C9 Learning Center!
http://channel9.msdn.com/learn
Your Feedback is Important
Please fill out a session evaluation form.
Thank you!
Ivan Sandersivan@dimension-si.com http://twitter.com/iasandershttp://www.linkedin.com/in/iasanders
Who can you trust??
• Maurice Prather http://www.bluedoglimited.com/default.aspx • Andrew Connell http://www.andrewconnell.com/blog • Spence Harbar http://www.harbar.net • Heather Solomon http://www.heathersolomon.com/blog • Todd Klindt http://www.toddklindt.com/default.aspx• Todd Baginski http://www.toddbaginski.com/blog • Todd Bleeker http://bit.ly/edlSm5
Jan Tielens http://weblogs.asp.net/jan • Patrick Tisseghem http://www.u2u.info/Blogs/Patrick/default.aspx • Wictor Wilen http://www.wictorwilen.se • Ted Patisson http://blog.tedpattison.net/default.aspx • Lars Fastrup http://www.fastrup.net • Carsten Keutmann http://keutmann.blogspot.com• Keith Richie http://blog.krichie.com• Bill Baer http://blogs.technet.com/b/wbaer • Sahil Malik http://blah.winsmarts.com • Bil Simser http://weblogs.asp.net/bsimser
Codeplex – with Source Code
• http://cksdev.codeplex.com • http://startermasterpages.codeplex.com • http://spm.codeplex.com • http://autospinstaller.codeplex.com • http://spsf.codeplex.com • http://slk.codeplex.com • http://smarttools.codeplex.com • http://spviewpermission.codeplex.com• http://bidshelper.codeplex.com • http://almspecialisttoolkit.codeplex.com • http://spsf.codeplex.com
SharePoint 2010 Guidance
Book The Book
Downloads Developing Applications for SharePoint 2010 (includes the Help file [CHM], samples, and library source code)
Media
•Introduction to Developing Applications with SharePoint 2010 •SharePoint Server-side Data Access – Part 1 of 3: Introduction •SharePoint Server-side Data Access – Part 2 of 3: Related Lists •SharePoint Server-side Data Access – Part 3 of 3: Analyzing Generated CAML
Support Discussions for patterns & practices SharePoint Guidance
Training Hands-on labs
Community patterns & practices SharePoint Guidance Community Site
License Microsoft patterns & practices license September 2009
CKS DEV VSIX Extensions
WSPBuilder conversion tool (WCT) betaImproved Quick DeployKeyboard shortcutsUpdated Full Trust Proxy SPIRestart processes menusAttach to processes menusSolution level Package allImproved import Content Types
Branding SPIImproved Fluent visual web part SPIBasic service application SPIWCF service SPISharePoint PowerShell cmdlet SPISharePoint PowerShell pipe binding SPIImproved copy assembly name menu
20
SPSF – SharePoint Software Factory
top related