WSS RoadMap for Developer in 5 Days
Akhirnya lega juga telah menyelesaikan 5 hari saya dengan client dengan memberikan materi training bagaimana caranya developing menggunakan Windows SharePoint Service 3.0.
Baru kali ini juga buat saya melakukan training selama 5 hari, terakhir saya memberi training paling lama hanya 3 hari.
Ada perasaan puas karena telah menyelesaikan training ini tetapi ada juga yang masih saya kurang puas karena saya merasa belum bisa memberikan yang terbaik untuk training ini, saya berharap bila ada kesempatan, saya akan mencoba lagi untuk memberikan yang lebih baik dari training yang telah saya lakukan.
Untuk client saya, terima kasih telah menerima saya 5 hari ini sebagai trainer semoga yang telah kita lakukan selama 5 hari ini dapat memberikan manfaat dan ide sehingga portal yang akan dibangun disana dapat dilakukan dengan menggunakan Windows SharePoint Services.
5 Hari WSS RoadMap for Developer itu adalah :
Module 1: Roadmap to WSS Development
|
Agenda |
|
Overview of Windows SharePoint Services 3.0
Collaboration Technologies Provided by Windows SharePoint Services 3.0
Topology Networking Architecture Windows SharePoint Services 3.0 |
|
Labs |
|
Exercise 1: Identifying the Document Storage and Management Technologies in WSS 3.0
Exercise 2: Identifying the Collaboration Technologies in WSS 3.0
Exercise 3: Identifying WSS Technologies That Support Information Management and Communication
Exercise 4: Search On WSS Technologies |
Module 2: Introduction to WSS object model
|
Agenda |
|
What is the WSS object model?
Why have an object model?
How does the object model work?
Object hierarchies
Important things to know when coding
WSS API
CAML Language
Lab : Using WSS API
Topology Networking Architecture Windows SharePoint Services 3.0 |
|
Labs |
|
Exercise 1: Manipulating data using SPList
Exercise 2: Impersonation
Exercise 3: CAML
Exercise 4: Copying and Moving Document |
Module 3: Web Parts Development
|
Agenda |
|
Web Part Infrastructure in Windows® SharePoint® Services 3.0
Steps to Build a Simple Web Part
Deploying a Web Part
Security and Web Parts
Exposing Web Part Properties
Connectable Web Parts
Loading User Controls in Web Parts |
|
Labs |
|
Exercise 1: Create Simple Web Part
Exercise 2: Exposing Web Part Properties
Exercise 3: Building Connectable Web Parts
Exercise 4: Copying and Moving Document |
Module 4: Ajax & Silverlight
|
Agenda |
|
Lap Around Microsoft Ajax
Lap Around Microsoft® Silverlight™
Silverlight 1.0, Silverlight 2.0, and Silverlight 3.0 Silverlight and Microsoft® SharePoint® Products and Technologies
Getting Started
Wrapping the Silverlight App in a Web Part Leveraging Silverlight in a Custom Field Type
Data Binding
Call to Action |
|
Labs |
|
Exercise 1: Using Ajax on WebPart
Exercise 2: Using Ajax Control Toolkit
Exercise 3: Using JQuery
Exercise 4: Web Part hosting “Hello World” Silverlight App
Exercise 5: Silverlight and Custom Field Types |
Module 5: Page Navigation
|
Agenda |
|
SharePoint’s navigation foundations in ASP.NET 2.0
SharePoint navigation controls
Customizing Navigation via the Browser
Customizing Site Navigation via the SharePoint API
Customzing SharePoint Navigation via Features
Creating Custom Navigation Site Map Providers |
|
Labs |
|
Exercise 1: Modify the Top Navigation using a Feature Receiver
Exercise 2: Adding a Menu Item to the Site Settings Menu
Exercise 3: Creating and Implementing a Custom Site Map Provider |
Module 6: Page Branding
|
Agenda |
|
Introducing Master Pages
Master Pages and Features
Feature Stapling
Delegate Control in Microsoft® SharePoint® Products and Technologies
Overriding the CORE.CSS Styles
Themes |
|
Labs |
|
Exercise 1: Creating Custom Master Pages in Windows® SharePoint® Services
Exercise 2: Overriding the core.css styles
Exercise 3: Creating, Deploying, and Activating Custom Themes
Exercise 4: Designing and Implementing Site |
Module 7: Content Types
|
Agenda |
|
Introducing Site Columns and Content Types
Creating Site Columns and Content Types
Using the Browser
Via Features
Through the Object Model Event Handlers
Custom Forms |
|
Labs |
|
Exercise 1: Creating and Using Site Columns and Content Types
Exercise 2: Site Columns, Content Types and Features
Exercise 3: Registering Event Handlers for Content Types |
Module 8: Web Services
|
Agenda |
|
Overview of Microsoft® SharePoint® Products and Technologies Web Services
Lists Web Service
Document Workspace Web Service
Building Custom Web Services |
|
Labs |
|
Exercise 1: Working with the Lists Web Service
Exercise 2: Working with the Document Workspace Web Service and RPC calls
Exercise 3: Building and working with a Custom Web Service running in SharePoint context |
Module 9: Using Event Handlers
|
Agenda |
|
Introducing Event Handlers
Building and Deploying Event Handlers
Synchronous Events
Asynchronous Events
Registering Event Handlers
Programmatically Features
Feature Receivers |
|
Labs |
|
Exercise 1: Tasks Event Receiver Feature
Exercise 2: Adding a Watermark to a document
Exercise 3: Validating and setting country code during change of a contact
Exercise 4: Creating a Feature Receiver |
Module 10: Workflow
|
Agenda |
|
Workflows in Microsoft® SharePoint® Products and Technologies
Workflow life cycle
Building custom activities
Building custom workflow templates using Microsoft® Visual Studio®
With ASPX pages |
|
Labs |
|
Exercise 1: Simple workflow, feature, and element
Exercise 2: Automatically approving expenses under $ 1,500
Exercise 3: Assigning task to manager to approve expenses above $1,500
Exercise 4: Create Business Trip Application with 2 Approval (Case Study) |
Module 11: User Management
|
Agenda |
|
User Authentication
Permissions and Security
Targeting Information
Auditing User |
|
Labs |
|
Exercise 1: Forms Based Authentication
Exercise 2: Permission
Exercise 3: Targeting Information
Exercise 4: Working with Audit Data (Enabling and Viewing) |
Module 12: Reporting
|
Agenda |
|
Crystal Report
Reporting Services 2005/2008 |
|
Labs |
|
Exercise 1: Create Report With Crystal Report using Push Method
Exercise 2: Create Reporting Service Load Other Database
Exercise 3: Create Reporting Service Load List Data on SharePoint |