10296 SharePoint Developer Boot Camp - Classroom


Course Number:  10264
Audit this courses
a
Camp SharePoint - SharePoint Bootcamp for Developers
Course Duration: 6  Days

SharePoint Developer Boot Camp

 

LeaderQuest Bootcamp Format:

  • 8am to 7pm each day - Monday - Saturday
  • Includes all courseware books
  • Includes Breakfast, Lunch and Dinner daily
  • Includes Test Prep Materials from Measure Up!
  • Discount lodging rates at the Embassy Suites (across the street) are available
  • Includes ONE FULL YEAR of online access to additional course material that can be used for reference

 

Prerequisites:

Participants must be proficient in web development using Visual Studio ASP.Net

Schedule:

This SharePoint Developer Boot Camp runs for 6 Days, Monday through Saturday, from 8AM to 7PM

Attend 6 days to get certified as:

  • Technical Specialist for SharePoint 2010 Application Development
  • IT Professional for Designing and Developing Microsoft SharePoint 2010 Applications

Certifications Include:

  • Exam 70-573: TS: Microsoft SharePoint 2010, Application Development
  • Exam 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications

 

Course Outline

Extra hands on labs will be assigned by the instructor as required to meet student needs.

 

Module 1: Introduction to the SharePoint 2010 Development Platform

This module describes the SharePoint 2010 development platform and the benefits and features that it offers to developers.

 

Module 2: Using SharePoint 2010 Developer Tools

This module describes how to use development tools that are integrated with the SharePoint 2010 development platform, such as Visual Studio 2010 and SharePoint Designer 2010.

 

Module 3: Developing SharePoint 2010 Web Parts

This module describes how to develop Web Parts for SharePoint 2010 solutions.

 

Module 4: Working with SharePoint Objects on the Server

This module describes how to develop code that uses the server-side objects provided by the SharePoint 2010 development platform.

 

Module 5: Creating Event Receivers and Application Settings

This module describes how to develop event receivers and manipulate application settings for SharePoint 2010 solutions.

 

Module 6: Developing Solutions by Using Business Connectivity Services

This module describes how to develop solutions that access external data by using Business Connectivity Services.

 

Module 7: Developing SharePoint 2010 Workflows

This module describes how to develop workflows as part of SharePoint 2010 solutions.

 

Module 8: Working with Client-Based APIs for SharePoint 2010

This module describes how to develop code that uses the client-side objects provided by the SharePoint 2010 development platform.

 

Module 9: Developing Interactive User Interfaces

This module describes how to develop server ribbon controls and client dialogs for the new user interface platform of SharePoint 2010.

 

Module 10: Developing Silverlight Applications for SharePoint

This module describes how to develop Silverlight applications that are integrated with SharePoint 2010 data and solutions.

 

Module 11: Developing Sandboxed Solutions

This module describes how to develop sandboxed solutions for SharePoint 2010.

 

Module 12: Working with SharePoint Server Profiles and Taxonomy APIs

This module describes how to develop code that uses the taxonomic and user profile services of the SharePoint 2010 development platform.

 

Module 13: Developing Content Management Solutions

This module describes how to develop code that uses the content management services of the SharePoint 2010 development platform.

 

Module 14: ASP.NET Advanced Concepts for SharePoint

This module helps you to review the essential information regarding ASP.NET including how to improve performance for high-scale sites like SharePoint. This module covers concepts around ViewState, caching, and session state and provides an opportunity to learn to make appropriate choices.

 

Module 15: Designing for User Experience

This module provides the key criteria and structure necessary to make appropriate decisions about what kind of user interface component to use based on the needs of the solution.

 

Module 16: Designing for Data

This module explains defining what storage will look like. This module discusses the information about data design critical to the performance and accessibility of the solution. The module also covers scalability issues related to data as well as the structural components such as the use of lists, list definitions, content types, and fields.

 

Module 17: Designing Data Capture and Integration

This module discusses strategies on how to get the data into the system. This module covers the techniques for capturing data - including office integration and integrating to other systems with BCS.

 

Module 18: Designing Artifacts

This module discusses items that will need to be implemented in SharePoint to tie the user interface and the data structure together. The module covers information about artifacts to begin the transformation of the abstract design into a specific set of deliverables that need to be created through SharePoint.

 

Module 19: Designing Processing Solutions

This module covers the details of options for developing solutions. The module provides decision criteria for the determination of sandbox versus full trust (or a hybrid of the two) deployments. The module also provides details for making decisions about processing including how to address long running operations and how to decide the appropriate processing solutions.

 

Module 20: Designing Packaging

This module addresses the first order problem of factoring the solution into features and packages so that it can be upgraded. This module covers the baseline skills of determining the number, scope, and dependency of features and determining the right number of packages.

 

Module 21: Designing a Development Strategy

This module focuses on two key items necessary to deploy larger solutions, configuration and logging. This module provides the students a platform to expand the scope of the solution and focus on issues related to dozens of projects on a server, each with its own approach to configuration and logging.

 

Module 22: Developing Version and Deployment

This module delves into the challenges of versioning in a SharePoint environment. The module also addresses deployment issues because most deployment issues are related to the versioning process.

 

Module 23: Designing Information Architecture and Navigation

This module helps to draw the distinction between information architecture and branding topics. The module helps to separate taxonomy (organization) from navigation (user interface).

 

Module 24: Designing Branding and Customization Support

This module covers branding options, including what tools can be used to customize the appearance. The module moves us to including the users and power users of the ultimate solution.

 

Module 25: Designing Security

This module describes how to design security for performance and provide a holistic view so to evaluate security implications and tradeoffs. This module also outlines the new Claims-Based authentication in SharePoint 2010 and how Forms-Based Authentication fits into this model.

 

Module 26: Designing for Page and Data Access Performance

This module discusses page and data access performance and how to plan for a high performance site.

 

Module 27: Designing a Testing Strategy

This module discusses what we do at the end of the development process, testing. The module also covers functional testing and scale/performance testing.

 

blog comments powered by Disqus