Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

Advanced SharePoint 2007 Web Developer Boot Camp

Course Length: 5 Days

Overview:
This course addresses aspects of design such as applying alternate page layouts, creating and styling new pages, modifying site navigation, and external data integration and custom workflows. After taking this course students will understand the difference between using SharePoint Designer 2007 and in-browser tools, including what is achievable with each tool, and how and when to use those tools to affect SharePoint site customization. The course also factors in Web site design concepts that focus on creating user-centric SharePoint sites.

Prerequisites:
Prior to taking this course, students should have a general knowledge of Web site design and methodologies.
They should also be familiar with SharePoint from an end user or administrative point of view.
An understanding of ASP.NET 2.0 master pages and cascading style sheets is helpful, but not required.
You should have basic understanding of CSS, XML and HTML and SharePoint technologies.

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Understand how to customize SharePoint
  • Implement SharePoint branding
  • Create custom master page templates
  • Apply custom look & feel through use of Cascading Style Sheets (CSS)
  • What can be done via a browser
  • Understand the capabilities of SharePoint Designer
  • How to create features
  • How to build an internet site from scratch
  • How to use Content Deployment Features

Course Content

Lesson 1: Overview of ASP.NET 2.0

  • Architecture
  • Master Pages
  • Themes
  • Navigation Controls
  • Declarative Data Sources
  • .NET Providers
  • Asynchronous Programming
  • Diagnostics and Health Monitoring
  • Web Parts

Lesson 2: .NET Localization

  • Culture and UICulture
  • Implicit vs. Explicit
  • SharePoint Resource Files
  • Browser Language
  • SharePoint Language Packs

Lesson 3: Microsoft AJAX

  • Client Side Scripts
  • Emitting Client Side Script
  • Introduction to AJAX
  • Common AJAX Uses
  • SharePoint AJAX Integration

Lesson 4: Cascading Style Sheets

  • CSS Overview
  • Inline CSS
  • Internal CSS
  • External CSS
  • CSS Rules
  • Cascading
  • SharePoint CSS

Lesson 5: XML Transformation (XSLT)

  • Overview of XSLT
  • XPath
  • Simple XSLT
  • Advanced XSLT

Lesson 6: Overview of SharePoint Architecture

  • SharePoint Architecture
  • IIS with ASP.NET (HttpModules and HttpHandlers)
  • Content Database
  • The 12 Hive
    • ISAPI directory
    • Layouts directory
    • ControlTemplates
    • Features
    • Images
    • Site Definitions (WSS,MOSS,Global)
    • Themes
  • Customized vs Uncustomized pages

Lesson 7: In-Context ASP.NET Web Applications

  • Writing an In-Context Web Application
  • Examples (Reporting Services, BDC)

Lesson 8: Debugging SharePoint

  • W3wp processes
  • Log Files

Lesson 9: In-Browser Customizations

  • Add/Move/Configure Web Parts
  • Add a Page View Web Part
  • Add a Content Editor Web Part
  • Add a Content Query Web Part
  • Create new Web/Web Part Pages
  • Master Page Gallery
    • Create a master page
    • Apply a master page
  • Create/Apply custom CSS
  • Apply custom theme
  • Enable Versioning and Content Approval
  • Modify Site Navigation
  • Modify Quick Launch Navigation

Lesson 10: SharePoint Designer

  • Opening Sites
  • Differences between SharePoint Sites
    • SharePoint Site Folder Structure
  • Creating Sites
  • Adding/Updating/Deleting Pages
  • Creating Master Pages
    • Review of Master Pages
  • Creating/Editing Style Sheets
    • Review of CSS
  • Built In reports
  • Data Views
    • Review of XSLT
  • Backup/Restore Sites

Lesson 11: SharePoint Web Development

  • Adding UserControls to SharePoint
  • Using UserControls in SharePoint
  • Adding Pages to SharePoint
    • Simple Pages
    • Web Part Pages
    • ASP.NET Page (GAC Based Code-Behind)
  • Editing Pages in SharePoint
  • Security Trimmed Interface
  • SharePoint User Controls
    • Basic
    • Advanced

Lesson 12: Features

  • Features Overview
  • Feature Dependencies
  • Feature Scopes
  • Feature Localization
  • Feature Event Receivers
  • Create a Feature.xml file
  • Custom Actions
  • User Controls
  • Modules

Lesson 13: Using CAML

  • Site Definitions
  • List Definitions
  • Resource File Usage

Lesson 14: Making an Internet Site with SharePoint

  • The Internet Site Definition
  • Creating Content Types
  • Creating Page Layouts
  • Creating Pages based on Page Layouts
  • Variations
  • Reusable Content

Lesson 15: Deploying User Content via Content Deployment Features

  • How to setup Content Deployment
    • Setup Deployment Schedules
    • Setup Deployment Jobs
  • Debugging Content Deployment

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.