Course Description
Students will learn 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.
After completing this course, students will be able to: Learn to extend many of the core features that SharePoint Foundation provides. These include event handlers, site definitions, features, solutions and web parts!
This course is intended for anyone looking to develop SharePoint customizations at a core level. This includes event handlers, features, site definitions, web parts, timer jobs and workflows!
Agenda
Overview
- Lab : Foundation Site Definitions
Collaboration Experience
- New SharePoint Features
- Lab : User interface
Object Model
- Debugging SharePoint
- Server Object Model
- Lab : Object Model
- Lab : Debugging SharePoint
- Lab : Developer Dashboard
- Lab : SharePoint Web Development
Client Object Model
- Silverlight Object Model
- Client Object Model
- ECMA Object Model
- Lab : Client Object Model
- Lab : ECMA Script
- Lab : Silverlight
SharePoint Permissions
- SharePoint Security
- Lab : SharePoint Permissions
- Lab : Security Trimmed Interface
- Lab : SPSecurity
Authentication with Custom and Claims
- Secure Store Service
- Custom Authentication
- Claims Based Authentication
- Lab : Custom Authentication
- Lab : Claims Based Auth
- Lab : Secure Store Programming
Features and Solutions
- Features
- Lab : Creating Features
- Lab : Feature Dependencies
- Lab : Feature Sequences
- Lab : Solutions
- Lab : Custom Deployment Steps
Sandboxed Solutions
- Sandboxed Solutions
- Lab : Sandboxed Solutions
- Lab : Solution Validators
- Lab : Full Trust Proxy
Web Services
- Web Services
- Lab : Foundation Web Services 2007
LINQ and REST
- REST
- LINQ
- Lab : REST
- Lab : LINQ
Web Parts
- Web Parts
- Lab : Manual Web Part
- Lab : Visual Studio Web Part
- Lab : Web Parts Connections
- Lab : Asynchronous Web Parts
Custom Site Definitions
- Site Definitions
- Lab : Custom Site Definitions
Content Types
- Content Types
- Lab : Content Types
- Lab : Content Types Lineage
- Lab : Content Type Hub
Custom Field Types
- Field Types
- Lab : Custom Field Types
Events and TimerJobs
- SharePoint Timer Jobs
- SharePoint Events
- Lab : SharePoint Events
- Lab : Custom Timer Job
- Lab : SharePoint Events Encrypt
Service Applications
- Service Applications
- Lab : Custom Service Applications
Workflows With SharePoint Designer
- Workflows
- Lab : Custom Activities
- Lab : Custom Conditions
Workflows With Visual Studio
- Visual Studio Workflows
- Lab : Custom Visual Studio Workflow
Business Connectivity Services
- Business Connectivity Services
- Lab : BCS
- Lab : BCS Connectors
Extending the User Interface
- Extending the Ribbon
- Dialogs
- Lab : Extending the Ribbon
- Lab : Creating Dialogs
Comments
Virtual 50478 SharePoint 2010 Advanced Foundation Development Online Live training option
Imagine an industry-leading classroom training experience from wherever you have access to the Internet.
The Virtual Online Live events listed here gives you an effective and proven online virtual learning experience with the freedom to attend virtually from anywhere.
There is also an option of experiencing Online Live from one of the many national partner centers where a computer and headset will be provided for you.
This rich and engaging virtual classroom environment lets you conveniently interact with instructors and other students.
You will hear and see your instructor as they teach the course and answer your questions via voice or text.
Choose the online live virtual training option and you can access the recorded version even after the class has finished.
The onDemand labs give you access to the same client and server technologies covered in class so you can test, apply and hone your skills by accessing the labs before and even after the class.
Technical Requirements: a computer or laptop with a modern browser and high speed internet access along with one or two monitors.