SlideShare a Scribd company logo
MJ Ferdous
SharePoint Architect
Founder, SharePoint Expert Community
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals
–   Introduction to SharePoint 2010
–   Understanding SharePoint(SP)
–   What SharePoint can be Used for
–   SharePoint Foundation 2010 and SharePoint Server 2010
–   HW/SW Requirements
–   Development environment requirements
–   SharePoint Server and Site Logical Architecture
–   Demo (Site Creation, List & Libraries)
–   SharePoint Installation
Introduction to SharePoint 2010
• Microsoft SharePoint is a web application platform developed
  by Microsoft.

• SharePoint is typically associated with web content
  management and document management systems, but it is
  actually a much broader platform of web technologies, capable
  of being configured into a wide range of solution areas.
Introduction to SharePoint 2010
• SharePoint is an Application that sits on top of ASP.net
  (3.5 SP1 in the current SharePoint 2010)

• SharePoint overrides a lot of ASP.net built-in functionality
  (they have their own .aspx Parser)

• SharePoint is build on ASP.Net. If you want to make
  enterprise WebSites, go for SharePoint.
Understanding SharePoint(SP)
www.credem.it
Understanding SharePoint(SP)
Robi SP Portal
What SharePoint can be Used for
• People use basic templates for basic websites
  (wordpress, joomla...), but most companies use
  SharePoint, because management of enterprise websites with
  SharePoint is really user friendly :)

• Basically my advice is: Use SharePoint when you absolutely
  have to, avoid it whenever you can and stay with just ASP.net.
SharePoint Foundation and Server 2010
            Start your development with
                    SP Foundation
                      It’s Free 
SharePoint Foundation 2010
• The core features of SharePoint
   – Scalable Data-Driven Architecture
• Supported Operating System
   – 64-bit Windows Server 2008 (Production or development)
   – 64-bit Windows 7 or Vista (Only development)
• Designed to be highly customizable by end-users
   – Many customization can be done through browser
• Designed to be extended by developers
   – Built on the top of ASP.Net (.Net Framework 3.5)
   – Visual Studio 2010 includes tooling to assist in development
   – SharePoint Designer is another IDE for site customization
Source : http://www.fpweb.net/sharepoint-hosting/2010/features/foundation-vs-server.asp

See Details Comparison at http://sharepoint.microsoft.com/en-us/buy/pages/editions-comparison.aspx and
http://sharepointpolice.com/blog/2010/05/03/sharepoint-2010-feature-comparison-sharepoint-foundation-
2010-vs-sharepoint-2010-standardenterprise/
Hardware and Software
           Production environment requirements

• Hardware
     • Web Server
         – Processor: 64-bit
         – RAM: 8 GB for production use in a single server or multiple server farm
         – Hard Disk: 80 GB for system drive
     • Database Server:
         – Same as above for small deployments
• Software:
         – The 64-bit edition of Microsoft SQL Server 2008 R2
         – The 64-bit edition of Windows Server 2008 Standard, Enterprise, Data
           Center, or Web Server with SP2
Visual Studio SharePoint Support
• Requires x64 operating system
  –   Windows 7
  –   Windows Vista SP1
  –   Windows Server 2008
  –   Windows Server 2008R2
• SharePoint 2010 must be installed locally
  – SharePoint Foundation or SharePoint Server
• Visual Studio 2010
Server Architecture
Site Architecture
1. Each SPSiteobject, despite its singular name,
   represents a set of logically related SPWeb objects .
   Such a set is commonly called a "site collection," .
   The SPSite.OpenWebmethod of the SPSite class
   returns a specific Web site.
2. Each site collection includes any number of SPWeb
   objects, and each object has members that can be
   used to manage a site, including its template and
   theme, as well as to access files and folders on the
   site.
3. Each SPList object has members that are used to
   manage the list or access items in the list.
4. Each SPField object has members that contain
   settings for the field.
5. Each SPListItem object represents a single row in the
   list.
DEMO
Creating First SP Web Application, Site Collection
DEMO
  Working with List
Walkthrough of a Site
List Summary
• The Data Storage Mechanism in SharePoint
        • Virtually all content stored in list
• SharePoint Provisioning engine handles list creation and schema
  management
• SharePoint provides interface to add, edit, delete and view items
• List support:
        •   Multiple views (for sorting, filtering, grouping)
        •   Simple Validation, Content approval
        •   Item versioning
        •   Simple relationships
• Data stored in rows and columns
        • More Like Excel worksheets than database tables
SharePoint Installation
One of the biggest challenges for SharePoint
developers today is building a developer machine.

I have created the SharePoint PowerShell Setup
script to help automate the tasks of installing all of
the tools and software required for SharePoint.
SharePoint Installation
Step 1: Pre-Configure Operating System
=================================
• I will provide the technique here to install in Host Machine
• You can choose to install everything in place on a clean
   Windows 7 64-bit machine (Recommended)
• Install the following software on Windows 7 64-bit OS
   machine
   – MS Office 2010/2007 (Optional)
   – SQL Server 2008 R2 (Optional)
SharePoint Installation
Step 2: Install the Prerequisites for SharePoint 2010
==========================================
SharePoint requires your operating system to have certain prerequisites installed
before installation begins.
• Download and copy the SharePointFoundation.exe installation file to a folder on
   the computer where you are installing SharePoint and doing your development,
   such as in the following path:
    – C:SharePointFiles
•    Extract the installation files by opening a Command Prompt window. For
     SharePoint Foundation 2010:
    –    C:SharePointFilesSharePointFoundation.exe /extract:C:SharePointFiles

    Note: You could have in some other format like iso/rar. You basically need to extract files to get
    the installer
SharePoint Installation
Step 2: Install the Prerequisites for SharePoint 2010
==========================================
• Using a text editor such as Notepad, open the installation configuration
   file, config.xml, located in the following path:
     – c:SharePointFilesfilesSetupconfig.xml
     – Add this line inside the <configuration> tag:
     – <Setting Id="AllowWindowsClientInstall" Value="True"/>
•   Save the configuration file.
•   You will get the following setup error during installation (for Client OS) if you do
    not add AllowWindowsClientInstall in config
SharePoint Installation
Step 2: Install the Prerequisites for SharePoint 2010
==========================================
• For Windows 7, install the following additional prerequisites
    – Microsoft FilterPack 2.0
      (Find at c:SharePointFilesPrerequisiteInstallerFilesFilterPackFilterPack.msi)
    – Microsoft Sync Framework
    – SQL Server Native Client
    – Windows Identity Foundation (Windows6.1-KB974405-x64.msu)
    – Chart Controls (Optional for SharePoint Foundation 2010)
    – SQL Server Analysis Services - ADOMD.Net (Optional for SharePoint
      Foundation 2010).
SharePoint Installation
Step 2: Install the Prerequisites for SharePoint 2010
==========================================
Manually enable each of the required Windows Features. You can do this quickly by
copying and running command (in note section) in a Command Prompt window.
SharePoint Installation
Step 1: Install SharePoint 2010
=================================
• To install SharePoint Server 2010 or SharePoint Foundation 2010
     –   Run c:SharePointFilesSetup.exe
•   Accept the Microsoft Software License Terms.
•   On the Choose the installation you want page, click Standalone to install everything on one
    developer workstation.
•   If any errors occur in the installation, review the log file. To find the log file, open a Command
    Prompt window, and then type
     –   cd %temp%
     –   dir /od *.log
•   After the installation is complete, you are prompted to start the SharePoint Products and
    Technologies Configuration Wizard.
•   Since SQL Server 2008 R2 is already installed, You can configure SharePoint
•   Install Visual Studio 2010 and SharePoint Designer
•   DONE 
SharePoint Installation

        Too Much Steps!!! 
                Relax
It’s Time to do something Smart! 
        With PowerShell Script
SharePoint Fundamentals (Lesson 1&2)
SharePoint Installation
DEMO
Working with Libraries
Libraries Summary
• Same characteristics inherited from the list
• Each Item is associated with a document
   – Any kind of document, Not just office documents
   – Documents are stored in content Database
• Columns in Lib referred to as meta-data
• Libraries support
   – Check in/out
   – Major and minor version
   – Integration with Office
Site Columns and Content Types
• Schema defined at the list level is not reusable
• Site Columns and Content Types allows schemas to be
  reusable
• Site Columns are reusable column definitions
• Content Types are reusable list schemas
• Site Column and Content Type are appeared at site
  level
      • Items visible within the site and it’s children site
DEMO
Working with Page, List View Web part
Theme & Master page
MJ Ferdous
ferdouscs@gmail.com
01715015093
SharePoint Fundamentals (Lesson 1&2)
Ad

More Related Content

What's hot (20)

Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 
SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store
Joshua Haebets
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
LiquidHub
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013
Shai Petel
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
LiquidHub
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbies
Sachchin Annam
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
balraj_s
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
Vishal Pawar
 
SharePoint 2013 features overview
SharePoint 2013 features overviewSharePoint 2013 features overview
SharePoint 2013 features overview
Qasim Mehmood MBA-PM
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
SharePoint Saturday NY
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Netwoven Inc.
 
Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
SharePoint Saturday NY
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
Sachchin Annam
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
Rushi Waghmare
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
Michael Blumenthal (Microsoft MVP)
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
rpeterson1
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
Folio3 Software
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site Administration
Learning SharePoint
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
SharePoint Saturday NY
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 
SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store
Joshua Haebets
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
LiquidHub
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013
Shai Petel
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
LiquidHub
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbies
Sachchin Annam
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
balraj_s
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
Vishal Pawar
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
SharePoint Saturday NY
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Netwoven Inc.
 
Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
SharePoint Saturday NY
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
Sachchin Annam
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
Rushi Waghmare
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Saturday NY
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
rpeterson1
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
Folio3 Software
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site Administration
Learning SharePoint
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
SharePoint Saturday NY
 

Viewers also liked (9)

Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
SharePointKE
 
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
Nicolas Georgeault
 
Formation sharepoint 2013 administration sharepoint 2013
Formation sharepoint 2013   administration sharepoint 2013Formation sharepoint 2013   administration sharepoint 2013
Formation sharepoint 2013 administration sharepoint 2013
EGILIA Learning
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
Ivor Davies
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013
agencetevolys
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
Mohammed Amine Mostefai
 
Présentation SharePoint 2013
Présentation SharePoint 2013Présentation SharePoint 2013
Présentation SharePoint 2013
Laurent Rouable
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
GSoft
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
Benjamin Niaulin
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
SharePointKE
 
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
SharePoint Summit Quebec 2013 Session 10.3 - comment planifier et déployer le...
Nicolas Georgeault
 
Formation sharepoint 2013 administration sharepoint 2013
Formation sharepoint 2013   administration sharepoint 2013Formation sharepoint 2013   administration sharepoint 2013
Formation sharepoint 2013 administration sharepoint 2013
EGILIA Learning
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
Ivor Davies
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013
agencetevolys
 
Présentation SharePoint 2013
Présentation SharePoint 2013Présentation SharePoint 2013
Présentation SharePoint 2013
Laurent Rouable
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
GSoft
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
Benjamin Niaulin
 
Ad

Similar to SharePoint Fundamentals (Lesson 1&2) (20)

Share Point
Share PointShare Point
Share Point
Rameshwar Trivedi
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
Narayana Reddy
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
MJ Ferdous
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
MJ Ferdous
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SPTechCon
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
than sare
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
C5 Insight
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
Don Donais
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Toni Frankola
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
jems7
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
Ayman El-Hattab
 
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
Corey Roth
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4
Ivan Sanders
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
Becky Bertram
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
guest7c2e070
 
Introduction To Form Services In Mos22007 Csug
Introduction To Form Services In Mos22007   CsugIntroduction To Form Services In Mos22007   Csug
Introduction To Form Services In Mos22007 Csug
drudolph11
 
Tech Ed Africa Share Point Infra Fundamentals
Tech Ed Africa Share Point Infra FundamentalsTech Ed Africa Share Point Infra Fundamentals
Tech Ed Africa Share Point Infra Fundamentals
Joel Oleson
 
Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
PRAKHYATH S RAI
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
MJ Ferdous
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
MJ Ferdous
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SPTechCon
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
than sare
 
High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
C5 Insight
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
Don Donais
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Toni Frankola
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
jems7
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
Ayman El-Hattab
 
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
Corey Roth
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4
Ivan Sanders
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
Becky Bertram
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
guest7c2e070
 
Introduction To Form Services In Mos22007 Csug
Introduction To Form Services In Mos22007   CsugIntroduction To Form Services In Mos22007   Csug
Introduction To Form Services In Mos22007 Csug
drudolph11
 
Tech Ed Africa Share Point Infra Fundamentals
Tech Ed Africa Share Point Infra FundamentalsTech Ed Africa Share Point Infra Fundamentals
Tech Ed Africa Share Point Infra Fundamentals
Joel Oleson
 
Ad

More from MJ Ferdous (20)

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
MJ Ferdous
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise Sector
MJ Ferdous
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
MJ Ferdous
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
MJ Ferdous
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
MJ Ferdous
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
MJ Ferdous
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshop
MJ Ferdous
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
MJ Ferdous
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
MJ Ferdous
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentation
MJ Ferdous
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolution
MJ Ferdous
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)
MJ Ferdous
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
MJ Ferdous
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
MJ Ferdous
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2
MJ Ferdous
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
MJ Ferdous
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
MJ Ferdous
 
Design And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla CompilerDesign And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla Compiler
MJ Ferdous
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5
MJ Ferdous
 
An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
MJ Ferdous
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise Sector
MJ Ferdous
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
MJ Ferdous
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
MJ Ferdous
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
MJ Ferdous
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
MJ Ferdous
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshop
MJ Ferdous
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
MJ Ferdous
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
MJ Ferdous
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentation
MJ Ferdous
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolution
MJ Ferdous
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)
MJ Ferdous
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
MJ Ferdous
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
MJ Ferdous
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2
MJ Ferdous
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
MJ Ferdous
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
MJ Ferdous
 
Design And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla CompilerDesign And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla Compiler
MJ Ferdous
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5
MJ Ferdous
 

Recently uploaded (20)

Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 

SharePoint Fundamentals (Lesson 1&2)

  • 1. MJ Ferdous SharePoint Architect Founder, SharePoint Expert Community
  • 3. SharePoint Fundamentals – Introduction to SharePoint 2010 – Understanding SharePoint(SP) – What SharePoint can be Used for – SharePoint Foundation 2010 and SharePoint Server 2010 – HW/SW Requirements – Development environment requirements – SharePoint Server and Site Logical Architecture – Demo (Site Creation, List & Libraries) – SharePoint Installation
  • 4. Introduction to SharePoint 2010 • Microsoft SharePoint is a web application platform developed by Microsoft. • SharePoint is typically associated with web content management and document management systems, but it is actually a much broader platform of web technologies, capable of being configured into a wide range of solution areas.
  • 5. Introduction to SharePoint 2010 • SharePoint is an Application that sits on top of ASP.net (3.5 SP1 in the current SharePoint 2010) • SharePoint overrides a lot of ASP.net built-in functionality (they have their own .aspx Parser) • SharePoint is build on ASP.Net. If you want to make enterprise WebSites, go for SharePoint.
  • 8. What SharePoint can be Used for • People use basic templates for basic websites (wordpress, joomla...), but most companies use SharePoint, because management of enterprise websites with SharePoint is really user friendly :) • Basically my advice is: Use SharePoint when you absolutely have to, avoid it whenever you can and stay with just ASP.net.
  • 9. SharePoint Foundation and Server 2010 Start your development with SP Foundation It’s Free 
  • 10. SharePoint Foundation 2010 • The core features of SharePoint – Scalable Data-Driven Architecture • Supported Operating System – 64-bit Windows Server 2008 (Production or development) – 64-bit Windows 7 or Vista (Only development) • Designed to be highly customizable by end-users – Many customization can be done through browser • Designed to be extended by developers – Built on the top of ASP.Net (.Net Framework 3.5) – Visual Studio 2010 includes tooling to assist in development – SharePoint Designer is another IDE for site customization
  • 11. Source : http://www.fpweb.net/sharepoint-hosting/2010/features/foundation-vs-server.asp See Details Comparison at http://sharepoint.microsoft.com/en-us/buy/pages/editions-comparison.aspx and http://sharepointpolice.com/blog/2010/05/03/sharepoint-2010-feature-comparison-sharepoint-foundation- 2010-vs-sharepoint-2010-standardenterprise/
  • 12. Hardware and Software Production environment requirements • Hardware • Web Server – Processor: 64-bit – RAM: 8 GB for production use in a single server or multiple server farm – Hard Disk: 80 GB for system drive • Database Server: – Same as above for small deployments • Software: – The 64-bit edition of Microsoft SQL Server 2008 R2 – The 64-bit edition of Windows Server 2008 Standard, Enterprise, Data Center, or Web Server with SP2
  • 13. Visual Studio SharePoint Support • Requires x64 operating system – Windows 7 – Windows Vista SP1 – Windows Server 2008 – Windows Server 2008R2 • SharePoint 2010 must be installed locally – SharePoint Foundation or SharePoint Server • Visual Studio 2010
  • 15. Site Architecture 1. Each SPSiteobject, despite its singular name, represents a set of logically related SPWeb objects . Such a set is commonly called a "site collection," . The SPSite.OpenWebmethod of the SPSite class returns a specific Web site. 2. Each site collection includes any number of SPWeb objects, and each object has members that can be used to manage a site, including its template and theme, as well as to access files and folders on the site. 3. Each SPList object has members that are used to manage the list or access items in the list. 4. Each SPField object has members that contain settings for the field. 5. Each SPListItem object represents a single row in the list.
  • 16. DEMO Creating First SP Web Application, Site Collection
  • 17. DEMO Working with List Walkthrough of a Site
  • 18. List Summary • The Data Storage Mechanism in SharePoint • Virtually all content stored in list • SharePoint Provisioning engine handles list creation and schema management • SharePoint provides interface to add, edit, delete and view items • List support: • Multiple views (for sorting, filtering, grouping) • Simple Validation, Content approval • Item versioning • Simple relationships • Data stored in rows and columns • More Like Excel worksheets than database tables
  • 19. SharePoint Installation One of the biggest challenges for SharePoint developers today is building a developer machine. I have created the SharePoint PowerShell Setup script to help automate the tasks of installing all of the tools and software required for SharePoint.
  • 20. SharePoint Installation Step 1: Pre-Configure Operating System ================================= • I will provide the technique here to install in Host Machine • You can choose to install everything in place on a clean Windows 7 64-bit machine (Recommended) • Install the following software on Windows 7 64-bit OS machine – MS Office 2010/2007 (Optional) – SQL Server 2008 R2 (Optional)
  • 21. SharePoint Installation Step 2: Install the Prerequisites for SharePoint 2010 ========================================== SharePoint requires your operating system to have certain prerequisites installed before installation begins. • Download and copy the SharePointFoundation.exe installation file to a folder on the computer where you are installing SharePoint and doing your development, such as in the following path: – C:SharePointFiles • Extract the installation files by opening a Command Prompt window. For SharePoint Foundation 2010: – C:SharePointFilesSharePointFoundation.exe /extract:C:SharePointFiles Note: You could have in some other format like iso/rar. You basically need to extract files to get the installer
  • 22. SharePoint Installation Step 2: Install the Prerequisites for SharePoint 2010 ========================================== • Using a text editor such as Notepad, open the installation configuration file, config.xml, located in the following path: – c:SharePointFilesfilesSetupconfig.xml – Add this line inside the <configuration> tag: – <Setting Id="AllowWindowsClientInstall" Value="True"/> • Save the configuration file. • You will get the following setup error during installation (for Client OS) if you do not add AllowWindowsClientInstall in config
  • 23. SharePoint Installation Step 2: Install the Prerequisites for SharePoint 2010 ========================================== • For Windows 7, install the following additional prerequisites – Microsoft FilterPack 2.0 (Find at c:SharePointFilesPrerequisiteInstallerFilesFilterPackFilterPack.msi) – Microsoft Sync Framework – SQL Server Native Client – Windows Identity Foundation (Windows6.1-KB974405-x64.msu) – Chart Controls (Optional for SharePoint Foundation 2010) – SQL Server Analysis Services - ADOMD.Net (Optional for SharePoint Foundation 2010).
  • 24. SharePoint Installation Step 2: Install the Prerequisites for SharePoint 2010 ========================================== Manually enable each of the required Windows Features. You can do this quickly by copying and running command (in note section) in a Command Prompt window.
  • 25. SharePoint Installation Step 1: Install SharePoint 2010 ================================= • To install SharePoint Server 2010 or SharePoint Foundation 2010 – Run c:SharePointFilesSetup.exe • Accept the Microsoft Software License Terms. • On the Choose the installation you want page, click Standalone to install everything on one developer workstation. • If any errors occur in the installation, review the log file. To find the log file, open a Command Prompt window, and then type – cd %temp% – dir /od *.log • After the installation is complete, you are prompted to start the SharePoint Products and Technologies Configuration Wizard. • Since SQL Server 2008 R2 is already installed, You can configure SharePoint • Install Visual Studio 2010 and SharePoint Designer • DONE 
  • 26. SharePoint Installation Too Much Steps!!!  Relax It’s Time to do something Smart!  With PowerShell Script
  • 30. Libraries Summary • Same characteristics inherited from the list • Each Item is associated with a document – Any kind of document, Not just office documents – Documents are stored in content Database • Columns in Lib referred to as meta-data • Libraries support – Check in/out – Major and minor version – Integration with Office
  • 31. Site Columns and Content Types • Schema defined at the list level is not reusable • Site Columns and Content Types allows schemas to be reusable • Site Columns are reusable column definitions • Content Types are reusable list schemas • Site Column and Content Type are appeared at site level • Items visible within the site and it’s children site
  • 32. DEMO Working with Page, List View Web part Theme & Master page

Editor's Notes

  • #18: List (List Creation, Create Views, Validation, Versioning, Lookup Field)
  • #25: start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;^ IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;^ IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;^ IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;^ IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;^ IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;^ IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;^ IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;^ IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;^ WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;^ WCF-NonHTTP-Activation
  • #30: Lib (Creation, Versioning, Content Approval)