About this Course
This is a 5-day Instructor led, group-paced, classroom-delivery learning
model with structured hands-on activities. This course focuses on
SharePoint Foundation 2010 fundamental building blocks such as features,
application pages, site pages, Web Parts, custom list types, site
columns, content types, custom workflows and site definitions. Other
advanced topics include extending the Ribbon and writing custom Service
Applications.
Audience Profile
After completing this course, students will be able to:
Prerequisites
Before attending this course, students must have:
Module 1: Overview
Lessons
Lab : Foundation Site Definitions
After completing this module, students will be able to:
Module 2: Collaboration Experience
In this module we take a look at the new features introduced in
SharePoint 2010 from a collaboration and UI perspective.
Lessons
Lab : User interface
After completing this module, students will be able to:
Module 3: Object Model
In this model we explore the SharePoint Server programming model.
We will explore several basic SharePoint assemblies and classes.
Lessons
Lab : Object Model
Lab : Debugging SharePoint
Lab : Developer Dashboard
Lab : SharePoint Web Development
After completing this module, students will be able to:
Module 4: Client Object Model
In this module we will explore the various Client Object Models.
This includes the Client (.NET), ECMAScript and Silverlight Object
Models.
Lessons
Lab : Client Object Model
Lab : ECMA Script
Lab : Silverlight
After completing this module, students will be able to:
Module 5: SharePoint Permissions
In this module we take a look at SharePoint permissions. We will
explore the default groups, how SharePoint gets usernames and groups
from an authentication system, as well has what type of permissions we
can assign to those users and groups. We will explore setting up
custom permission levels and how permissions are inherited. We
will follow that up with SharePoint Security Trimming!
Lessons
Lab : SharePoint Permissions
Lab : Security Trimmed Interface
Lab : SPSecurity
After completing this module, students will be able to:
Module 6: Authentication with Custom and Claims
In this module we will explore how to setup Forms based authentication,
how claims based authentication works and how to use the Secure Store
Service in our own applications.
Lessons
Lab : Custom Authentication
Lab : Claims Based Auth
Lab : Secure Store Programming
After completing this module, students will be able to:
Module 7: Features and Solutions
In this module we explore Features and Solutions.
Lessons
Lab : Creating Features
Lab : Feature Dependencies
Lab : Feature Sequences
Lab : Features with Visual Studio
Lab : Solutions
After completing this module, students will be able to:
Module 8: Sandboxed Solutions
In this module we are going to take a look at SandBoxed Solutions,
Solution validators and Full Trust Proxies.
Lessons
Lab : Sandboxed Solutions
Lab : Solution Validators
Lab : Full Trust Proxy
After completing this module, students will be able to:
Module 9: Web Services
In this module we explore the web services that come out of the box with
SharePoint.
Lessons
Lab : Foundation Web Services 2007
After completing this module, students will be able to:
Module 10: LINQ and REST
In this module we are going to take a look at the new REST and LINQ
features of SharePoint 2010.
Lessons
Lab : REST
Lab : LINQ
After completing this module, students will be able to:
Module 11: Web Parts
In this module we explore Web Parts. We will take a look at basic
web parts and then transition to more complex topics like Tool Parts and
Web Part Connections.
Lessons
Lab : Manual Web Part
Lab : Visual Studio Web Part
Lab : Web Parts Connections
Lab : Asynchronous Web Parts
After completing this module, students will be able to:
Module 12: Custom Site Definitions
In this module we explore Site Definitions and Collaborative Markup
Language (CAML).
Lessons
Lab : Custom Site Definitions
After completing this module, students will be able to:
Module 13: Content Types
In this module we explore content types, content type lineage and
content type hubs.
Lessons
Lab : Content Types
Lab : Content Types Lineage
Lab : Content Type Hub
After completing this module, students will be able to:
Module 14: Custom Field Types
In this module we explore how to create your own column types for your
lists. SharePoint calls these Custom Field Types.
Lessons
Lab : Custom Field Types
After completing this module, students will be able to:
Module 15: Events and TimerJobs
In this module we will explore SharePoint Events and how to create and
assign them to lists and sites. We will also explore how to create
custom Timer Jobs to implement your own monitoring applications.
Lessons
Lab : SharePoint Events
Lab : Custom Timer Job
Lab : SharePoint Events Encrypt
After completing this module, students will be able to:
Module 16: Service Applications
In this module we are going to take a look at Service Applications that
come out of the box with SharePoint and how to build your own service
applications.
Lessons
Lab : Custom Service Applications
After completing this module, students will be able to:
Module 17: Workflows With SharePoint Designer
In this module we are going to take a look at implementing workflows
with SharePoint Designer 2010.
Lessons
Lab : Custom Activities
Lab : Custom Conditions
After completing this module, students will be able to:
Module 18: Workflows With Visual Studio
In this module we will explore how to use Windows Workflow Foundation to
create highly customized and reusable workflows.
Lessons
Lab : Custom Visual Studio Workflow
After completing this module, students will be able to:
Module 19: Business Connectivity Services
In this module we are going to take a look at the new Business
Connectivity Services.
Lessons
Lab : BCS
Lab : BCS Connectors
After completing this module, students will be able to:
Module 20: Extending the User Interface
In this module we are going to take a look at extending the new Ribbon
and how to work with the new Dialog platform.
Lessons
Lab : Extending the Ribbon
Lab : Creating Dialogs
After completing this module, students will be able to:
|
|||||
|
For more information call 720.346.1710 or visit: www.ameriteach.com 7800 E. Dorado Place,
Greenwood Village, CO 80111 |
|||||