How to be a SharePoint Developer

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

Developing for SharePoint with Visual Studio Jason Keicher
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
A Technical Overview of Microsoft Forefront Client Security (FCS) Howard Chow Microsoft MVP.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
SharePoint 2010: BCS m Business Connectivity Services.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SharePoint Collaboration Features & Workflow
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office Access 2007 A rich client for Windows SharePoint Services 3.0 Mark Bower Senior Consultant Microsoft UK
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
SQL Server 2008 Basmah AlQadheeb-213 MIS What is a Database ? A database is a collection of Data that is organized so that it can easily be accessed,
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Microsoft Dynamics.
SharePoint Development 101: Feature Design By Becky Isserman
EPM 2007 Implementation and Upgrade Tips Summary June 18th, 2008 Brendan Giles, PMP, MCP.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Terry Henry IS System Manager, SharePoint SME Micron Technology Inc.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
MOSS kehitysympäristö – Yksinkertaisesta laajoihin projekteihin Aku Heikkerö, Vesa Juvonen Microsoft Consulting Services (MCS)
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
TRINAY TECHNOLOGY SOLUTIONS
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Leveraging the Business Intelligence Features in SharePoint 2010
Creating SharePoint App Model Dev Environments
Business Connectivity Services in SharePoint 2010 and Office 2010
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What is SharePoint and why you should care
Visual Studio Tools for Office 2005
Developing Drivers in Visual Studio
Introduction to SharePoint 2007
0x - Lecture Title Andrew Connell, MVP
Visual Studio 2010 SharePoint Development Tools Overview
Office 365 Development.
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Microsoft Dynamics.
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

How to be a SharePoint Developer 0x - Lecture Title v1.0 How to be a SharePoint Developer Andrew Connell, MVP Critical Path Training, LLC. © 2010 Critical Path Training, LLC - All Rights Reserved

Speaker Name Goes Here Owner, Instructor, Author & Speaker www.AndrewConnell.com/blog @andrewconnell Numerous Articles on MSDN Book: Pro SharePoint Server 2007 WCM Dev. Book: Inside Microsoft SharePoint 2010 Book: Real World SharePoint Server 2010

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Agenda SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading © 2010 Critical Path Training, LLC - All Rights Reserved

Microsoft SharePoint Foundation (SPF) 2010 Renamed from Windows SharePoint Services (WSS) Microsoft SharePoint Server (SPS) 2010 The New World Microsoft SharePoint Foundation 2010 Browser Clients MS Word Clients MS Outlook Clients Microsoft SharePoint Server 2010 Windows Server 2008 (x64 only) for Production Environments Windows 7 or Vista (x64 only) for Development Environments only Internet Information Services 7.0 .NET Framework and ASP.NET 3.5 SP1

SharePoint vs. ASP.NET Development Application or component development Traditionally develop on client OS Developers build everything SharePoint Development Component & integration development Traditionally develop on server OS Developers build smaller components & integrate Developers leverage SharePoint functionality Developers work within a framework SharePoint provides lots of OOTB capabilities

SharePoint OOTB Capabilities Lists Alerts Document management capabilities (versioning, checkin/out, security) Event receivers (similar to DB triggers) Workflow User experience & navigation Collaboration Security / permissions / user management

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Agenda SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading © 2010 Critical Path Training, LLC - All Rights Reserved

Creating a Production Environment Server Requirements: Windows Server 2008 [R2] 64-bit only .NET 3.5 + Service Pack 1 Run SharePoint 2010 PreRequisite installer SQL Server 2008 [R2] SharePoint “Farm” Multiple servers w/ SharePoint installed, all connected Connected via central SQL Server DB (the “Config DB”)

Creating a Development Environment Four Options: Native: install Windows 2008 Server as desktop OS Boot-to-VHD: similar to dual boot, but easy to manage Virtualize: works under Hyper-V, VMWare & VirtualBox Client OS Client OS: Only supported on Windows Vista SP2+ / Windows 7 Only supported on 64-bit Not everything works as expected Can use SQL Server 2008 [R2] / SQL Express

Easy Setup for Developers From Microsoft: Utilizes boot-to-VHD option Setup scripts that do most of the work for you: http://on-msn.com/gOg3ex More information: Chris Johnson’s Blog http://bit.ly/fjEcvm From Critical Path Training: Comprehensive setup guide from installing Windows, SQL Server, SharePoint 2010 & all development tools Includes lots of screenshots & links to video demonstrations on YouTube www.CriticalPathTraining.com/Members

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Agenda SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading © 2010 Critical Path Training, LLC - All Rights Reserved

SharePoint Development Tools Visual Studio 2010 SharePoint Development Tools Adds project & project item templates Adds tool windows and deployment customizations F5 debugging (local only; no remote debugging) Automatic creation of solution packages (*.wsp) Full support with all SCM tools SharePoint Designer 2010 Rich client that makes live edits on SharePoint sites All site changes reside in the site’s database

Visual Studio 2010 SharePoint Development Tools & SharePoint Designer 2010

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Agenda SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading © 2010 Critical Path Training, LLC - All Rights Reserved

Where to get help… Books Forums Training Numerous books in print & available My developer book recommendations: http://bit.ly/hiNlne Forums MSDN: http://bit.ly/h4DIAF SharePointOverflow.com: http://www.sharepointoverflow.com Training Channel9: http://channel9.msdn.com/Learn/Courses/SharePoint2010Developer MSDN: http://msdn.microsoft.com/en-us/sharepoint/aa905692 Numerous 3rd party trainers

Inside SharePoint 2010 Inside SharePoint 2010 By Ted Pattison, Andrew Connell, Scot Hillier & David Mann Covers SharePoint Foundation 2010 & SharePoint Server 2010

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Agenda SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading © 2010 Critical Path Training, LLC - All Rights Reserved

Recommended Reading Best Practices: Using Disposable [SharePoint] Objects http://bit.ly/g8oLy7 SharePoint 2010 Architectures Overview http://bit.ly/edsBbs Debugging & Logging Capabilities in SharePoint 2010 http://bit.ly/g3WBko Team Based Development in SharePoint 2010 http://bit.ly/gRPb54 Understanding & Creating Customized & Uncustomized Files http://bit.ly/gMn480

SharePoint vs. ASP.NET Development 0x - Lecture Title v1.0 Summary SharePoint vs. ASP.NET Development Creating a SharePoint Developer Environment Overview of SharePoint Development Tools Developer Resources Recommended Reading Questions? © 2010 Critical Path Training, LLC - All Rights Reserved