Designing and Developing Microsoft SharePoint Server 2010 Applications (cours 10232)
Cours disponible en français ou en anglais - Training available in French or in English
Durée: 5 jours
Objectifs du cours :
This five-day instructor-led course is intended for Microsoft SharePoint Development professionals who are responsible for leading projects, designing solutions, and identifying problems. In this course, students learn the skills and best practices that are required to help organizations design and develop effective SharePoint applications.
Compétences acquises :
Les stagiaires seront à même d'effectuer les tâches suivantes :
- Review the fundamentals of memory management.
- Identify the key things to drive high CPU utilization.
- Identify factors impacting client performance
- Review the fundamentals of SharePoint architecture and how it impacts the page design experience.
- Determine the appropriate page part in SharePoint for a given situation.
- Determine the appropriate page in SharePoint for a given situation.
- Identify the considerations for globalizing and localizing your applications.
- Determine the design impact of WCAG standards for projects requiring accessibility compliance
- Review the fundamentals of foundation for operating with data in SharePoint.
- Evaluate data size to arrive at potential solutions for large data storage needs.
- Manage data to arrive at an appropriate data access strategy
- Identify the key considerations for data capture in SharePoint.
- Apply the appropriate approach to data capture in SharePoint.
- Identify the integration options and technologies that are built into the SharePoint platform including the Business Data Catalog (BDC) and Business Connectivity Services (BCS)
- Implement the techniques for evaluating and refining customer requirements.
- Determine an approach for matching customer requirements to SharePoint artifacts
- Explain the processing solutions and approaches that must be created when working in a multiserver environment.
- Identify the benefits and limitations of the SharePoint Sandbox features.
- Determine the choices available for in-page, client, event receiver, workflow, and timer execution models.
- Evaluate how SharePoint workflows are executed and the factors impacting design
- Explain how packages are created and delivered.
- Determine the size of features to be able to effectively maintain the given solution
- Identify the team development needs for SharePoint.
- Explain operational and diagnostic logging including the differences and the options for recording.
- Determine the options for storing configuration in a SharePoint environment
- Review the fundamentals of the software development life cycle and its relation to configuration management.
- Design a Source Control and build strategy.
- Determine the approach for versioning a given application.
- Address specific concerns for upgrading a given application that has been deployed to production.
- Assess the effectiveness of deployment strategy
- Determine the technique necessary to develop an information architecture based on SharePoint.
- Explain the scalability concerns for individual items in SharePoint in the context of information architecture.
- Determine the appropriate navigation solution for a given application
- Identify the need for branding and how it impacts the overall project.
- Enumerate the branding options and their various strengths and weaknesses.
- Identify the decisions to arrive at the best approach to branding.
- Design a user experience that includes branding.
- Create a strategy for managing customizations
- Explain the role of security in SharePoint.
- Evaluate the impact of alternate identity stores on a given security approach.
- Discuss the challenges and impact of Forms-Based authentication toward solving security concerns.
- Dissect SharePoint Claims implementations
- Explain how SharePoint pages are built for optimized performance.
- Evaluate pages with performance issues in terms of elapsed time as well as database impact by using the SharePoint Developer Dashboard.
- Determine an appropriate SharePoint data access technique to deliver SharePoint data quickly and efficiently for a given scenario
- Evaluate the core testing concepts and their impact on quality.
- Evaluate the core concepts of unit testing.
- Evaluate the core concepts of integration testing.
- Test the performance of a given solution.
Connaissances requises :
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
- Understanding of the problem-solving techniques that apply to the Software Development Life Cycle (SDLC), including the versioning of software and the management of configuration and content in a software system
- Basic knowledge of Web application architecture
- Experience in developing in a team environment
- Working knowledge of ASP.NET and Visual Studio
- Experience in SharePoint infrastructure including servers and services
- Experience in SharePoint development including the APIs and XML schemas necessary to create web parts, perform data access, and provision fields, lists, content types, etc.
Copyright © 2012 Colombus.com - All rights reserved
Tel : +41 21 661 1675 - Fax : +41 21 661 1673 - Email : firstname.lastname@example.org