SlideShare ist ein Scribd-Unternehmen logo
1 von 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 (Lesson 1&2)

Weitere ähnliche Inhalte

Was ist angesagt?

Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
LiquidHub
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
LiquidHub
 
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
 
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
 
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
 

Was ist angesagt? (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
 

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie SharePoint Fundamentals (Lesson 1&2)

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
 
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
 

Ähnlich wie SharePoint Fundamentals (Lesson 1&2) (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
 

Mehr von MJ Ferdous

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
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
 
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
 
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
 

Mehr von 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
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

SharePoint Fundamentals (Lesson 1&2)

  • 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

Hinweis der Redaktion

  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)