SlideShare une entreprise Scribd logo
1  sur  34
MJ Ferdous
SharePoint Architect
Founder, SharePoint Expert Community
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 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: Introduction, Architecture, Installation and Core Concepts

Contenu connexe

Tendances

Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ 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 2013LiquidHub
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Shai Petel
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSachchin Annam
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentalsbalraj_s
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingSharePoint 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 DevelopersNetwoven 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 actionSharePoint Saturday NY
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010Sachchin Annam
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010Rushi Waghmare
 
Clockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewClockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewWilco Sinnema
 
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 StrategiesSharePoint Saturday NY
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepointrpeterson1
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationLearning SharePoint
 

Tendances (20)

Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013Architectural changes in SharePoint 2013
Architectural changes in SharePoint 2013
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbies
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
SharePoint 2013 features overview
SharePoint 2013 features overviewSharePoint 2013 features overview
SharePoint 2013 features overview
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
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
 
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
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
 
Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
 
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
 
Clockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewClockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overview
 
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
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site Administration
 

En vedette

Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010SharePointKE
 
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 2013EGILIA Learning
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewIvor Davies
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013agencetevolys
 
Présentation SharePoint 2013
Présentation SharePoint 2013Présentation SharePoint 2013
Présentation SharePoint 2013Laurent 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équentesGSoft
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Benjamin Niaulin
 

En vedette (9)

Introduction to SharePoint 2010
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
 
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...
 
Formation sharepoint 2013 administration sharepoint 2013
Formation sharepoint 2013   administration sharepoint 2013Formation sharepoint 2013   administration sharepoint 2013
Formation sharepoint 2013 administration sharepoint 2013
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Présentation SharePoint 2013
Présentation SharePoint 2013Présentation SharePoint 2013
Présentation SharePoint 2013
 
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
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
 

Similaire à SharePoint Fundamentals: Introduction, Architecture, Installation and Core Concepts

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 EnterpriseEnvision 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 qustionsthan 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 2013C5 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 SharePointDon 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 Integrationjems7
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai 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 MVPAyman 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 2010Corey 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.4Ivan Sanders
 
Share point development 101
Share point development 101Share point development 101
Share point development 101Becky 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 & AUSguest7c2e070
 
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 Csugdrudolph11
 
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 FundamentalsJoel Oleson
 

Similaire à SharePoint Fundamentals: Introduction, Architecture, Installation and Core Concepts (20)

Share Point
Share PointShare Point
Share Point
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
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
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
 
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 ...
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
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
 
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
 
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...
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
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
 
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
 
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
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
 
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
 
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
 
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
 
Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
 

Plus de MJ Ferdous

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid CloudMJ Ferdous
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorMJ Ferdous
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanMJ Ferdous
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory ProposalMJ Ferdous
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document ManagementMJ Ferdous
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshopMJ Ferdous
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trickMJ Ferdous
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ 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 2013MJ Ferdous
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentationMJ 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 resolutionMJ 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 exproMJ Ferdous
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & developmentMJ Ferdous
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2MJ Ferdous
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1MJ Ferdous
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to WindowsMJ 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 CompilerMJ Ferdous
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5MJ Ferdous
 

Plus de MJ Ferdous (20)

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise Sector
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshop
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
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
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentation
 
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
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
 
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
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5
 

Dernier

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Dernier (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

SharePoint Fundamentals: Introduction, Architecture, Installation and Core Concepts

  • 1. MJ Ferdous SharePoint Architect Founder, SharePoint Expert Community
  • 2.
  • 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
  • 27.
  • 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

Notes de l'éditeur

  1. List (List Creation, Create Views, Validation, Versioning, Lookup Field)
  2. 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
  3. Lib (Creation, Versioning, Content Approval)