SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

Similar documents
Professional SharePoint 2010 Development

SharePoint 2010 Central Administration/Configuration Training

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint Online and Azure Integration

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Developing Microsoft SharePoint Server 2013 Core Solutions

Business Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft SharePoint Server

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

SHAREPOINT 2013 DEVELOPMENT

SHAREPOINT-2016 Syllabus

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Call: SharePoint 2010 Course Content:35-40hours Course Outline

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

Sharepoint Introduction. Module-1: Working on Lists. Module-2: Predefined Lists and Libraries

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Advanced Solutions of Microsoft SharePoint 2013

Microsoft Certified Professional Transcript. Microsoft Office Project Server

TSInfo Technologies (OPC) Pvt Ltd

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

Configuring and Administering Microsoft SharePoint 2010

Visual studio 2008 overview

Configuring and Administering Microsoft SharePoint 2010

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

5061 : Implementing Microsoft Office SharePoint Server 2007

Course 10174B: OVERVIEW COURSE DETAILS. Configuring and Administering Microsoft SharePoint 2010

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Planning and Administering SharePoint 2016

Microsoft Certified Professional Transcript

SHAREPOINT DEVELOPMENT FOR 2016/2013

Microsoft SharePoint Server 2013 Plan, Configure & Manage

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

MS_ Developing Microsoft SharePoint Server 2013 Core Solutions.

The Great SharePoint 2016/2013 Adventure for Developers

Microsoft Certified Professional Transcript

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Advanced Solutions of Microsoft SharePoint Server 2013

81225 &SSWSSS Call Us SharePoint 2010 S:

A: Advanced Technologies of SharePoint 2016

SharePoint 2010 Overview for Developers

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Brian Krainer Jacobsen

SharePoint Online Office 365 Developer Course Content

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

: 20488B: Customized Developing Microsoft SharePoint Server

: Course : SharePoint 2016 Site Collection and Site Administration

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

THE EVOLUTION OF SHAREPOINT 2016

Microsoft SharePoint 2010, Application Development

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

Microsoft Configuring and Administering Microsoft SharePoint 2010

Now you can Microsoft Visual Studio 2010 with MSDN

Configuring and Administering Microsoft SharePoint 2010

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

"Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

SharePoint 2013 Developer

Create List Definition Sharepoint 2010 Using Visual Studio 2012

Introduction to Web Development with Microsoft Visual Studio 2010

Microsoft Advanced Technologies of SharePoint 2016

THE GREAT SHAREPOINT ADVENTURE 2016

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

SharePoint 2016 Site Collections and Site Owner Administration

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Advanced Technologies of SharePoint 2016 ( )

WHAT IS NEW FOR DEVS IN SP 2013

An Overview of Microsoft Visual Studio 2008

Configure Sharepoint 2010 Development

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

SP Configuring and Administering Microsoft SharePoint 2010

Microsoft Developing Microsoft SharePoint Server 2013 Advanced Solutions

Application Lifecycle Management for SharePoint in the Enterprise. February 23, 2012

SharePoint 2013 Central Administration

Index. Business Connectivity Services (BCS), 325 features by version, terminology, 325

Microsoft SharePoint Server

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

Microsoft Partner Day. Introduction to SharePoint for.net Developer

DE Introduction to Web Development with Microsoft Visual Studio 2010

Advanced Technologies of SharePoint 2016 ( )

Azure Logic Apps. The big picture. API Apps, Logic Apps & API Management

20331B: Core Solutions of Microsoft SharePoint Server 2013

Developing Microsoft SharePoint Server 2013 Advanced Solutions

VST System & Foundation

ACTIVE MICROSOFT CERTIFICATIONS:

CHAPTER 1: WHAT S NEW IN SHAREPOINT

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Transcription:

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

About Rai Umair SharePoint Mentor with Maventor 8+ years of experience in SharePoint Development, Training and Consulting APAC regions first and ATM only Microsoft Certified Master for SharePoint 2007 Microsoft Certified Trainer and SharePoint 2010 Ignite Instructor for Microsoft UG Lead for SharePoint User Group in Melbourne and now MOSSIG Board Member

About Maventor Microsoft Partner specialising in: SharePoint BizTalk SharePoint and BizTalk Offerings Architecture consulting Project-specific training Scalability and performance troubleshooting Architecture reviews and coaching Support: on-site or off-site, by email, phone, and remote desktop Public training through our HANDS ON DAY initiative SharePoint 2010 Readiness Summit (New Horizons)

Lets Dive In

SharePoint 2010 for Developers First Class SharePoint Developer Tools Faster Solution Debugging & Tuning Choice of Development Workstation Comprehensive Data Access Line of Business Integration Workflow Advances Application Lifecycle Management Standardized Solution Packaging Deploy with Agility and Stability

SharePoint Application Landscape Business Collaboration Applications Portal for LOB Application Data SharePoint Core.NET ASP.NET Single WebPart Solutions Customized SharePoint Server 2010 Workloads

Sandbox Solutions Run on Premises or Hosted Microsoft Certification Exams Patterns and Practices SharePoint Guidance Trained Administrators Run on SharePoint Online Microsoft Official Curriculum Composites MSDN Forums Widely Deployed Platform Search Microsoft Partner Program Business Collaboration Applications One WebPart Solutions Communities Sites Content Visual Studio 2010 SharePoint Tools Team Foundation Server Portal for LOB Application Data Insights SharePoint Designer 2010 InfoPath 2010 Customized SharePoint Server 2010 Workloads MSDN SharePoint SDK DEVELOPER TOOLS BUSINESS LOGIC ASP.NET Code Behind Workflows Event Receivers ACCESS CONTROL SharePoint Sites SharePoint Groups TARGET APPLICATION TYPES COMMUNITY ECOSYSTEM EXECUTION ENVIRONMENT SHAREPOINT SERVER 2010 WORKLOADS

SharePoint 2010 for Developers

Development on Windows 7 or Windows Vista SP1 Either SharePoint Foundation or SharePoint Server Windows 7 Requires x64 OS Not Supported for Production Only for Stand Alone Installation Can be Disabled through Group Policy

Visual Studio 2010 Developer Tools for SharePoint Develop, Deploy and Debug Web Part, BDC and Workflow designers Package and Deploy SharePoint projects Generate WSP for Production Deployment View SharePoint site in Server Explorer Team Foundation Server Integration Broad SharePoint Support Support for SharePoint Sandboxed Solutions Import WSP from SharePoint Designer including Workflow Build Workflow Steps for SharePoint Designer Extensibility for Development of Additional SharePoint Artifacts SharePoint Business Connectivity Services support Web Part Designer Project Types

SharePoint Designer 2010 No code tool for SharePoint Free for creating and editing SharePoint artifacts New Tools BDC Entities List Schema Custom Actions Task / Approval Designer Improved Tools Workflow Designer Page Editor SharePoint Designer work can be upgraded to Visual Studio 2010 Save site as template in SharePoint Site Settings creates WSP WSP imports into Visual Studio 2010 as new project

Developer Dashboard stsadm -o setproperty -pn developer-dashboard -pv ondemand

TOOLS AND DEVELOPER DASHBOARD SHAREPOINT 2010 DEMO

SharePoint 2010 for Developers

Business Connectivity Services Brings LOB Data Into SharePoint SharePoint List with External Data Read / Write SharePoint Foundation Office Apps Built on the SharePoint 2007 Business Data Catalog Design Tools SharePoint Development Platform Business Intelligence Enterprise content mgmt Collaboration social Enterprise Search.NET LOB Web Service WCF DB Web 2.0

EXTERAL LIST IN SHAREPOINT DESIGNER SHAREPOINT 2010 DEMO

SharePoint List Improvements Collaborative Data Store Relationships with Cascade or Block Transacted Cascading Deletion Restriction of Deletion Validation with Excel Like Formula Formula-based Validation Ensure Uniqueness Lookup to Multiple Columns List Index Auto-Creation Scalability and Performance List Query Throttling And we keep from SharePoint 2007 Self Service List Creation Out of the Box List User Interface Built in Authorization Forms

XSLT Views for Lists View Design in UI and SPD Replaces CAML for Views CAML Still Used for Queries Better Performance Easier edit in SPD Ribbon UX: sort/filter/group, formatting, Simpler Coding Experience Standard language, shared default XSLT XSLT-based views are now default SharePoint Lists External Lists conditional

LIST RELATIONSHIPS AND VALIDATION SHAREPOINT 2010 DEMO

Overview of Data Technologies REST APIs Strongly-typed lists Client-side Client OM Weakly-typed lists Farm Site List Data External Lists Server-side Weakly-typed lists Strongly-typed lists

LINQ to SharePoint Language Integrated Query Entity based programming Strong Types and Intellisense Supports List Joins and Projections Join lists on lookup field between them Join multiple lists (A->B->C) Project any field from joined list in a query without list schema changes in Example from o in data.orders where o.customer.city.name == "London select o;

Client Object Model Runs on Remote Machine Simple API to Add, Retrieve, Update and Manage Data in SharePoint Commands batched for Performance SharePoint Data Consistent Efficient.NET CLR Silverlight CLR JavaScript

Client Object Model Sample.NET ClientContext context = new ClientContext("http://server"); Web site = context.web; context.load(site); context.executequery(); site.title = site.title + " and Client OM"; site.update(); context.executequery();

REST APIs

SharePoint Events Improvements Reacting to Server Events Events Project Templates in Visual Studio 2010 After-Synchronous Events Simpler Event Behavior Site-scoped events Web creation events List creation events More User Interface Control Custom Error Pages

Workflow Improvements Popular and Successful Base in 2007 Visual Studio 2010 Initiation and Association Forms New Workflow Design Surface in SPD Import SPD Workflows into Visual Studio Build SPD Actions in Visual Studio Visio 2010 Workflow Design Browser Based Visualization High Privilege Workflows Control Where Service Runs Site Workflows Reusable Declarative Workflows List Workflow Event Receivers Pluggable Workflow Services Performance and Scale Fully Customizable OOB Workflow Approval Designer

SharePoint Service Applications New Service App Architecture Upgrade to Shared Service Provider from SharePoint 2007 More Flexible Services Model Builds on WCF Knowledge Management Extensible Administration Roles User Interface and PowerShell Consumer Web Part Service Proxy WCF Contract Service Logic Consumer Web Part Config Content Custom

SharePoint Service Applications New Service App Architecture Common Infrastructure for heavy tasks Web Service and Database provisioning Settings Store Sharing and cross-farms service discovery Service instance discovery within a farm Round-robin load balancer Consumer Web Part Service Proxy WCF Contract Consumer Web Part Service Logic Config Content Custom

Ribbon and Dialog Framework Client Site Custom Actions in Ribbon Context Sensitive Ribbon

Ribbon and Dialog Framework Replaceable SharePoint OOB forms Open as Web Page or as Dialog

Silverlight 3 and SharePoint 2010 New UI Option Media Player Web Part Organization Browser List and Site Creation Office Web Applications Silverlight Web Part Simple way to upload Silverlight CLR compatible Client Object Model Call SharePoint API s REST APIs Simplifies List data access Support for remotely hosted Silverlight applications Delegated authentication/application principals

Sandboxed Solutions Essential Agility Easy Deployment Iterative Development Access To Shared Servers SharePoint Online Essential Stability Safe for Other Users Limited API Access Monitored Resources Separate Process Site Collection Limits

SharePoint 2010 for Developers

SANDBOXED SOLUTIONS SHAREPOINT 2010 DEMO

SharePoint Online

Upgrade and Packaging WSP as the SharePoint Installer WSS Solution Package (WSP) Visual Upgrade from version to version SharePoint UI Save To Template Better-defined Upgrade Semantics Declarative upgrade mappings Upgrade callouts for features Application discovery in SharePoint Sites WSPs as unified developer format Works in both site collections and on machine

Team Foundation Server Work Item Tracking Source Code Control Team Build Manage Test Cases Log Bugs Automated Testing Load Testing

SharePoint 2010 Readiness Summit One off, pre-release event! Two 5 Day Tracks SharePoint 2010 for Developers SharePoint 2010 for IT Professionals Between April and June, 2010 In Melbourne, Sydney and Brisbane

Thank you for attending today! Rai Umair Rai.Umair@maventor.com www.maventor.com www.handsonday.com www.raiumair.com