• Design and manage features and solutions. • Develop code for custom server-side components. • Manage and customize authentication and authorization. • Create custom sites and lists and manage the site lifecycle. • Explain the capabilities and design choices for SharePoint apps. • Use the client-side object model and the REST API. • Develop provider-hosted and auto-hosted SharePoint apps. • Distribute and deploy SharePoint apps. • Create custom workflows to automate business processes. • Use fields and content types to manage taxonomy. • Customize the appearance and behavior of user interface elements. • Customize navigation and site branding.
• Module 1: SharePoint as a Developer Platform• Module 2: Working with SharePoint Objects• Module 3: Working with Lists and Libraries• Module 4: Designing and Managing Features and Solutions• Module 5: Working with Server-Side Code• Module 6: Managing Identity and Permissions• Module 7: Introducing Apps for SharePoint• Module 8: Client-Side SharePoint Development• Module 9: Developing Remote Hosted SharePoint Apps• Module 10: Publishing and Distributing Apps• Module 11: Automating Business Processes• Module 12: Managing Taxonomy• Module 13: Managing Custom Components and Site Life Cycles• Module 14: Customizing User Interface Elements• Module 15: Working with Branding and Navigation
The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based, medium-sized to large development environment. While some familiarity with SharePoint solution development is required, candidates are not expected to have prior experience with the new features in SharePoint Server 2013.