Since last year, we received the announcement that some of the SharePoint 2013 certifications were being retired in September of last year. But after that, they extended the deadline to 2017. This new deadline can be explained due there is no new certifications focused on development for SharePoint 2016 have been released yet.

Exam on Microsoft’s website: https://www.microsoft.com/pt-br/learning/exam-70-488.aspx

Therefore, here is a set of links that you can use as a study guide to pass on that exam before it is retired.
This summary was once made by Martin Bodocky and kept on this blog post “70-488 – Developing Microsoft Sharepoint Server 2013 Core Solutions – Preparation links“. Unfortunatelly, it’s not online anymore, so I decided to provide this information once again at the same time that I must say: Bodocky made everything and helped me on passing this exam, back on 2014.

If you want to read the preparation links for the Advanced Solutions, please check the post for the test Study Guide for Exam 70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solutions.

Plan and Design SharePoint Sites

Manage the site life cycle. This objective may include but is not limited to:

o Site Policy in SharePoint 2013 – http://blogs.technet.com/b/tothesharepoint/archive/2013/03/28/site-policy-in-sharepoint.aspx
o All about Project Policy class – http://msdn.microsoft.com/en-us/library/microsoft.office.recordsmanagement.informationpolicy.projectpolicy.aspx
o Discover inactive site collections with these properties
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.lastcontentmodifieddate.aspx
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.lastsecuritymodifieddate(v=office.15).aspx
o Back up and archive site collection data
• The same as 2010 – http://msdn.microsoft.com/en-us/library/sharepoint/cc264023(v=office.14).aspx
• Overview about Data Protection and Recovery (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ee536542(v=office.14).aspx
• SPBackupRestoreConsole class – http://msdn.microsoft.com/en-us/library/sharepoint/microsoft.sharepoint.administration.backup.spbackuprestoreconsole(v=office.15).aspx

Create content types. This objective may include but is not limited to:

o Subscribe to published content types
• Customize Content Type Syndication(the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ff394469(v=office.14).aspx
• ContentTypePublisher class – http://msdn.microsoft.com/en-us/library/sharepoint/ee586607.aspx
o Choose appropriate content type creation, use Schema Development, create content types using Object Model (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/ms479905(v=office.14).aspx
o Create site columns (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/ms196085(v=office.14).aspx
o Content type inheritance
http://msdn.microsoft.com/en-us/library/ms440819.aspx
o Content Type usage
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypeusage.aspx
o Content Type Binding
http://msdn.microsoft.com/en-us/library/aa543152(v=office.15).aspx

Manage content type behaviors. This objective may include but is not limited to:

o Manage Event Receivers (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/ms442323(v=office.14).aspx
o Manage Workflow Associations
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttype.workflowassociations.aspx
o Manage Policies (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/ms499244(v=office.14).aspx
o Document Templates
• Document Template Element – http://msdn.microsoft.com/en-us/library/sharepoint/aa543733(v=office.15).aspx
• Managing Document Templates (the same as 2010) – http://blogs.msdn.com/b/chriskeyser/archive/2011/12/13/managing-document-templates-with-content-types-and-content-type-hub.aspx
• Deploying a Document Template file (the same as 2010) – http://blogs.msdn.com/b/chaks/archive/2011/05/19/deploying-a-document-template-file-in-content-type-in-a-office365-sandboxed-solution.aspx

Implement site provisioning. This objective may include but is not limited to:

o Create site definitions
• Overview of Creating Site Definitions (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ms416071(v=office.14).aspx
• Site Definitions and Configurations (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/aa978512(v=office.14).aspx
o Create web templates
• Web Templates (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/aa979709(v=office.14).aspx
• Create a Custom Web Template (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ff408263(v=office.14).aspx
o Feature stapling (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/ff408263(v=office.14).aspx
o Implement custom provisioning code
• SPWebProvisioningProvider class – http://msdn.microsoft.com/en-us/library/ms426293.aspx
• The mystery that is spwebprovisionprovider (quite old, but useful) – http://blogs.technet.com/b/apurdon/archive/2008/02/05/the-mystery-that-is-spwebprovisioningprovider.aspx

Implement Authorization and Authentication

General links: Authentication, authorization and security in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/ms457529.aspx

Implement user authentication. This objective may include but is not limited to:

o General about Claims-based identity in SharePoint 2013
http://msdn.microsoft.com/en-us/library/ee535242.aspx
o Create a custom claims provider
http://msdn.microsoft.com/en-us/library/gg615945(v=office.14).aspx
o Package and deploy a custom claims provider
http://msdn.microsoft.com/en-us/library/gg615945(v=office.14).aspx
• Deploy custom claims provider in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/ee535443.aspx
o Create a custom membership provider & package and deploy a custom membership provider
• Claims Creating Forms Based Authentication for Claims Based using custom membership and role providers (the same as 2010) – http://msdn.microsoft.com/en-us/library/gg317440(v=office.14).aspx
• A little note to self about custom Membership and Role Providers (the same as 2010) – http://blog.mastykarz.nl/notetoself-custom-membership-role-providers-sharepoint-2010-claims/
o Create custom sign in page (the same as 2010)
http://blogs.msdn.com/b/kaevans/archive/2010/07/09/creating-a-custom-login-page-for-sharepoint-2010.aspx
o Authenticate a user from a client application
• Authenticate Methods for Client OM (the same as 2010) –http://johanolivier.blogspot.co.uk/2011/06/authentication-methods-for-sp2010.html

Implement application authentication and authorization. This objective may include but is not limited to:

o SharePoint App TokenHelper class
• Source code – http://trikks.wordpress.com/2012/12/30/sharepoint-2013-tokenhelper-cs-source-code/
• Authorization and authentication for apps in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/office/apps/fp142384.aspx
o App permission request scope manifest and permission request manifest
• App authorization policy types in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/office/apps/fp179892.aspx
• Plan app permissions management in SharePoint 2013 – http://technet.microsoft.com/en-us/library/jj219576.aspx
o Permissions for Office Store App, Specify permissions for Corporate Catalog Apps, specify permissions for remote apps to access SharePoint(for this using the same permission model)
http://msdn.microsoft.com/en-us/library/fp142383.aspx

Plan and implement user authorization. This objective may include but is not limited to:

o Create custom role definitions & create custom permission levels
• SPRoleDefinition class – http://msdn.microsoft.com/en-us/library/ms459928.aspx
• SPRoleAssignment class – http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sproleassignment.aspx
o Implement Impersonation (the same as 2010)
http://msdn.microsoft.com/en-us/library/sharepoint/aa543158(v=office.14).aspx
o Implement anonymous access (the same as 2010)
http://www.boostsolutions.com/blog/how-to-enable-anonymous-access-in-sharepoint-2010/

Access and Manage Data

General links: Working with data in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/fp179893.aspx

Design solutions to handle large amounts of data. This objective may include but is not limited to:

o Create efficient CAML queries and views
• Query Schema – http://msdn.microsoft.com/en-us/library/ms467521(v=office.15).aspx
• View Schema – http://msdn.microsoft.com/en-us/library/ms439798(v=office.15).aspx
• Handling Large Folders and Lists (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee557257(v=office.14).aspx
o Choose appropriate APIs
http://msdn.microsoft.com/en-us/library/jj164060.aspx
o Create and use indexed columns
• Enforcing Uniqueness in Column Values (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee536168(v=office.14).aspx
o Use Object Model Overrides
• SPQuery.QueryThrottleMode property – http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.querythrottlemode.aspx
• SPWebApplication.AllowOMCodeOverrideThrottleSettings property – http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebapplication.allowomcodeoverridethrottlesettings.aspx
• SPList.EnableThrottling – http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.enablethrottling.aspx
o Content Iterator
• Writing Efficient Code in SharePoint Server (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee558807(v=office.14).aspx
o SPSiteDataQuery
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsitedataquery.aspx

Access data contained in SharePoint. This objective may include but is not limited to:

o Access data using server side object model
• Working with List Objects and Collections (the same as 2010) – http://msdn.microsoft.com/en-us/library/ms460897(v=office.14).aspx
o Access data using client object model
• Data retrieval overview (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee539350(v=office.14).aspx
o Access data using out of the box Web Services
• Web Service Guidelines (the same as 2010) – http://msdn.microsoft.com/en-us/library/ms458094(v=office.14).aspx
o Access data using REST API
• Programming using the SharePoint 2013 REST service – http://msdn.microsoft.com/en-us/library/fp142385.aspx
• Complete basic using SharePoint 2013 REST endpoints – http://msdn.microsoft.com/en-US/library/jj164022.aspx
o Access data using a custom WCF
• WCF Services in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/ff521586(v=office.14).aspx
• Creating and implementing a custom WCF Service in SharePoint – http://msdn.microsoft.com/en-us/library/ff521584(v=office.14).aspx
o Perform basic data access operation by using CSOM in apps
http://code.msdn.microsoft.com/SharePoint-2013-Perform-eba8df54#content
o Complete basic using SharePoint 2013 client library code
http://msdn.microsoft.com/en-us/library/fp179912.aspx

Store configuration data. This objective may include but is not limited to:

o Implement web.config
• Add and remove web.config settings programmatically(the same as 2010) – http://msdn.microsoft.com/en-us/library/bb861909(v=office.14).aspx
o Hierarchical data store & property bag & list
• Managing Application Configuration – http://msdn.microsoft.com/en-us/library/ff649798.aspx
• Property Bag Schema – http://msdn.microsoft.com/en-us/library/gg491705.aspx
o Implement credential storage
• Get User Credential using the default secure store provider (the same as 2010) – http://msdn.microsoft.com/en-us/library/ff394459(v=office.14).aspx

Implement SharePoint Solutions

Manage SharePoint Object Life Cycle. This objective may include but is not limited to:

o Implement Object Life Cycle management for SharePoint Objects
• Using Disposable Windows SharePoint Services Objects – http://msdn.microsoft.com/en-us/library/aa973248.aspx
• Dispose SharePoint objects – http://sharepoint.model-xtractor.com/sharepoint-dispose-api/
• Disposing objects (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee557362(v=office.14).aspx
o Implement Object Life Cycle management for SPContext
• Avoiding Unnecessary Construction of SPWeb and SPSite objects – http://msdn.microsoft.com/en-us/library/ff407443(v=office.14).aspx
• You don’t need to dispose objects coming from the SPContext, but if you create child object from it dispose the child object ex: SPContext.Current.Site.OpenWeb().Dispose().
o Object Life Cycle management with Windows PowerShell
• Start-SPAssignment – http://technet.microsoft.com/en-us/library/ff607664.aspx

Upgrade solutions and features. This objective may include but is not limited to:

o Implement versioning of features and solutions
• Feature Versioning and Upgrading (the same as 2010) – http://www.c-sharpcorner.com/uploadfile/anavijai/feature-versioning-and-upgrading-in-sharepoint-2010/
o Upgrade features and solutions
• How to upgrade a custom application to SharePoint 2013 – http://sharepoint-community.net/profiles/blogs/how-to-upgrade-a-custom-application-to-sharepoint-2013
• Upgrading Features (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ee537575(v=office.14).aspx
• Upgrading a Farm solutions (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/aa543659(v=office.14).aspx
o Implement assembly versioning & in process request routing
• Assembly binding redirect in SharePoint 2010 – http://sadomovalex.blogspot.co.uk/2011/09/assembly-binding-redirect-in-sharepoint.html
• Assembly Redirection and SharePoint – http://www.akshaykoul.com/blog/Home/tabid/40/EntryId/15/Assembly-Redirection-and-SharePoint.aspx
• Using publisher policy assemblies – http://support.microsoft.com/kb/891030

Determine a solution structure. This objective may include but is not limited to:

o Select feature scope and visibility
• Elements by Scope (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/ms454835(v=office.14).aspx
o Define feature dependencies
• Activation Dependencies and Scope (the same as 2010) – http://msdn.microsoft.com/en-us/library/sharepoint/aa543162(v=office.14).aspx
• ActivationDependency Element – http://msdn.microsoft.com/en-us/library/sharepoint/ms472474(v=office.15).aspx
o Solution Dependencies
• Solution Activation Dependencies in SharePoint 2010 – http://karinebosch.wordpress.com/2011/03/14/solution-activation-dependencies-in-sharepoint-2010/
o Organize SharePoint project items
• Packaging and Deploying SharePoint Solutions – http://msdn.microsoft.com/en-us/library/ee231544.aspx
o Structure app package
• Project structure and properties of apps for SharePoint in Visual Studio – http://msdn.microsoft.com/en-us/library/office/apps/jj220042.aspx

Create sandbox solutions. This objective may include but is not limited to:

o Scope features to constraints
• Only Features scoped to the site collection of the website are possible in sandbox solutions. Farm and web application scope are not possible. Site collection features are activated automatically when the solution activated
o Identify SharePoint artifacts that can be used in sandbox
• What can be Implemented in Sandbox Solutions in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/sharepoint/gg615464(v=office.14).aspx
• Restrictions on Sandboxed Solutions in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/sharepoint/gg615454(v=office.14).aspx
o Access data outside of Sandbox scope
• Sandboxed Solutions in Partnership with Full Trust Proxies in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/sharepoint/gg622616(v=office.14).aspx
o Sandbox solution deployment, upgrade sandbox solutions
• Installing, uninstalling and upgrading Sandbox solutions in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/sharepoint/gg615450(v=office.14).aspx
o Implement custom solutions validators
• Validate Sandboxed Solutions using SPSolutionValidator – http://zimmergren.net/technical/sp-2010-validate-sandboxed-solutions-using-spsolutionvalidator

Create a no-code solution. This objective may include but is not limited to:

o Configure no code customizations for the SharePoint 2013 platform
• Create SharePoint 2013 no code solutions – http://msdn.microsoft.com/en-us/library/jj938034.aspx
• Using JSLinks to change the UI of a SharePoint list/view – http://www.sharepointnutsandbolts.com/2013/01/using-jslink-to-change-ui-of-sharepoint_20.html
• Overview of Design Manager in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj822363.aspx
o Create XSLT for web parts
• Using the XSLT List View Web part (the same as 2010) – http://blogs.perficient.com/microsoft/2010/02/using-the-xslt-list-view-web-part-to-style-your-data-sp-2010/
• Example – Create better RSS feed – http://blog.mastykarz.nl/creating-rss-feeds-sharepoint-2010-content-query-web-part/
o Create and upload JavaScript files
• Uploading JavaScript js file as JavaScript display template in SharePoint 2013 – http://www.learningsharepoint.com/2013/03/31/uploading-javascript-js-files-as-javascript-display-template-in-sharepoint-2013/
o Create Display Templates
• Create a display template in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj945138.aspx
• Display template reference in SharePoint 2013 – http://technet.microsoft.com/en-us/library/jj944947.aspx
• Content Search Web part with Display Template – http://www.sharepointnutsandbolts.com/2013/04/provisioning-content-search-web-part.html

Implement the User Experience and Information Architecture

Implement branding. This objective may include but is not limited to:

o Incorporate designer outputs
• Map a network drive to the SharePoint 2013 Master Page Gallery – http://msdn.microsoft.com/en-us/library/jj733519.aspx
o Use Design Manager Functionality
• Overview of Design Manager in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj822363.aspx
o Apply custom themes
• Themes overview in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj927174.aspx
o Export the design
• Overview of design packages in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj862342.aspx
o Create Master Page
• Convert an HTML file into a master page in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj822370.aspx
o Create a channel
• Create device channels in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj733517.aspx

Implement navigation. This objective may include but is not limited to:

o Create a custom navigation provider
• Extend the Navigation Provider in SharePoint 2010 – http://msdn.microsoft.com/en-us/library/cc789625(v=office.14).aspx
• Creating Custom Navigation (the same as 2010) – http://msdn.microsoft.com/en-us/library/ff649570.aspx
o Create taxonomy-based navigation
• Managed navigation in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj163978.aspx
• Global navigation in SharePoint 2013 – http://blog.mastykarz.nl/global-navigation-sharepoint-2013-revisited/
o Create search-driven navigation
• Configure refiners and faceted navigation in SharePoint 2013 – http://technet.microsoft.com/en-us/library/jj679902.aspx
• Configure Faceted Navigation for a Product Catalog in SharePoint 2013 – http://blogs.msdn.com/b/faceted_navigation_in_sharepoint_2013/archive/2012/11/23/10371130.aspx
o Configure global\current navigation
• Site navigation overview (the same as 2010) – http://technet.microsoft.com/en-us/library/ee695757(v=office.14).aspx

Customize UI elements. This objective may include but is not limited to:

o Customize the ribbon
• Customizing the Server ribbon (the same as 2010) – http://msdn.microsoft.com/en-us/library/ee539395(v=office.14).aspx
• Customizing and Extending the SharePoint 2010 Server Ribbon – http://msdn.microsoft.com/en-us/library/gg552606(v=office.14).aspx
• Leveraging SharePoint dialogs in Apps for SharePoint – http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2013/03/10/leveraging-sharepoint-dialogs-in-apps-for-sharepoint.aspx
o Customize the edit control block
• Hide a Menu Item in the ECB from SharePoint List Items – http://msdn.microsoft.com/en-us/library/cc768565(v=office.14).aspx
• Modify the User Interface Using Custom Actions – http://msdn.microsoft.com/en-us/library/ms473643(v=office.14).aspx
o Customize the status bar and notifications
• Status and Notifications – http://msdn.microsoft.com/en-us/library/ff407632(v=office.14).aspx
• Introduction to System Status Notifications in SharePoint 2013 – http://blogs.technet.com/b/wbaer/archive/2013/04/28/introduction-to-system-status-notifications-in-sharepoint-2013.aspx
o Customize the modal dialog window
• Opening a SharePoint 2010 Modal Dialog Box from an InfoPath Form – http://msdn.microsoft.com/en-us/library/hh278954(v=office.14).aspx
• The new popups in SharePoint 2013 – http://www.learningsharepoint.com/2012/12/30/the-new-hover-overpreviewcallout-popups-in-sharepoint-2013/
o Select areas for Focus on Content
• Focus on content in SharePoint 2013 – http://www.learningsharepoint.com/2012/12/03/hide-quick-launchleft-nav-using-focus-on-content-in-sharepoint-2013/
o Customize the upgrade notification
• Introduction to System Status Notifications in SharePoint 2013 – http://blogs.technet.com/b/wbaer/archive/2013/04/28/introduction-to-system-status-notifications-in-sharepoint-2013.aspx

Create Business Processes

Create event receivers and timer jobs. This objective may include but is not limited to:

o Plan the use of event receivers
http://msdn.microsoft.com/en-us/library/gg749858(v=office.14).aspx
• Best practices – http://msdn.microsoft.com/en-us/library/ee724407(v=office.14).aspx
• Create SPSecurity Event Receiver in SharePoint 2013 – http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-spsecurityeventreceiver-eventreceiver-in-sharepoint-2013-part-2/
o Timer Jobs
• Timer job reference – http://technet.microsoft.com/en-us/library/cc678870.aspx
• Timer Job for Specific Service – http://msdn.microsoft.com/en-us/library/sharepoint/hh528519(v=office.14).aspx
• Timer Job for Specific Web Application – http://msdn.microsoft.com/en-us/library/sharepoint/hh528518(v=office.14).aspx
o Create remote event receivers
• Create an event receiver for an app for SharePoint – http://msdn.microsoft.com/en-us/library/jj220051.aspx
o Create a work item timer job
• Processing items with Work Item Timer Jobs in SharePoint 2010 – http://blog.mastykarz.nl/processing-items-work-item-timer-jobs-sharepoint-2010/

Create workflows with SharePoint Designer. This objective may include but is not limited to:

o Plan the type of workflow and associated forms (site, reusable, list, InfoPath)
• Workflow development in SharePoint Designer 2013 and Visio 2013 – http://msdn.microsoft.com/en-us/library/sharepoint/jj163272.aspx
o Create reusable workflows for content types
• Workflow subscriptions and associations – http://msdn.microsoft.com/en-us/library/jj163181.aspx
o Import and export Microsoft Visio workflows
• Transfer a workflow between SharePoint Designer 2013 and Visio Professional 2013 – http://msdn.microsoft.com/en-us/library/jj900126.aspx
o Export a workflow to a SharePoint solution
• Understanding how to package and deploy workflow in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj819316.aspx

Create and deploy Microsoft Visual Studio workflows. This objective may include but is not limited to:

o Workflow in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj163986.aspx
o Create custom actions
• Build and deploy workflow custom actions – http://msdn.microsoft.com/en-us/library/sharepoint/jj163911.aspx
• Create a sandboxed workflow action (the same as 2010) – http://msdn.microsoft.com/en-us/library/ff798499.aspx
o Create workflow definition
• SharePoint 2013 Workflow samples – http://msdn.microsoft.com/en-us/library/jj164126.aspx
• SharePoint Workflow Development with Visual Studio 2012 – http://blogs.msdn.com/b/officeapps/archive/2013/03/27/sharepoint-workflow-development-with-office-developer-tools-for-visual-studio-2012.aspx
o Create external connectors
• Pluggable Workflow Service in SharePoint 2010 – http://blog.philwicklund.com/fff/2010/06/pluggable-workflow-services-in-sharepoint-2010.html
• Workflow improvements in SharePoint 2010 – http://msdn.microsoft.com/en-us/magazine/ee335710.aspx
o Workflow as part of SharePoint solution or app
• Develop SharePoint 2013 workflow using Visual Studio – http://msdn.microsoft.com/en-us/library/jj163199.aspx
• Updates for SharePoint 2013 Workflow – http://www.andrewconnell.com/blog/Updates-For-SP2013-Workflow
o Upgrade a SharePoint 2013 Visual Studio workflow
• SharePoint 2013 Workflow Converter – http://wfconverter.codeplex.com/
o Plan the type of workflow and associated forms
• Creating Custom Forms for SharePoint 2013 Workflows – http://www.andrewconnell.com/blog/Creating-Custom-Forms-for-SP2013-Workflows
• Workflow Improvements and Changes in SharePoint 2013 – http://www.andrewconnell.com/blog/Workflow-Improvements-Changes-SP2013-March-PU-and-RTM-Developer-Tools

Create Office Apps

General link – http://msdn.microsoft.com/en-us/library/fp161507.aspx

Plan and design applications. This objective may include but is not limited to:

o Apps for SharePoint compared with SharePoint solutions – http://msdn.microsoft.com/en-us/library/jj163114.aspx
o Choose a hosting location
• Hosting options for apps for SharePoint – http://msdn.microsoft.com/en-us/library/office/apps/fp179887.aspx
o Specify a starting location
• Ribbon Custom Action
• Menu Item Custom Action
• App Part
o Specify a licensing model
• Licensing apps for Office and SharePoint – http://msdn.microsoft.com/en-us/library/jj163257.aspx
• SharePoint 2013 hosted App license check – http://keutmann.blogspot.co.uk/2013/02/sharepoint-2013-hosted-app-license-check.html
o Specify permission requirements
• Authorization and authentication for apps in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/fp142384.aspx
o Select a user experience for apps
• UX design for apps in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/fp179934.aspx
• Apps for SharePoint Page Patterns – http://blogs.msdn.com/b/officeapps/archive/2013/04/09/apps-for-sharepoint-page-patterns.aspx

Create applications. This objective may include but is not limited to:

o Build apps for SharePoint – http://msdn.microsoft.com/en-us/library/jj163230.aspx
o Create provider-hosted applications
• Create a basic provider-hosted app for SharePoint – http://msdn.microsoft.com/en-us/library/fp142381.aspx
• Create a cloud-hosted app for SharePoint – http://msdn.microsoft.com/en-us/library/fp179936.aspx
• Using REST Service with a Provider Hosted App in SharePoint 2013 – http://blogs.technet.com/b/speschka/archive/2013/04/11/using-rest-services-with-a-provider-hosted-app-in-sharepoint-2013.aspx
o Create autohosted apps
• Create autohosted apps – http://msdn.microsoft.com/en-us/library/fp179885.aspx
o Create SharePoint-hosted applications
• Create a basic SharePoint-hosted app – http://msdn.microsoft.com/en-us/library/fp142379.aspx
• Deep dive into SharePoint hosted apps – http://www.slideshare.net/chrisobrien/deep-dive-into-sharepoint-2013-hosted-apps-chris-obrien
o Apply chrome control
• Use the client chrome control in apps for SharePoint – http://msdn.microsoft.com/en-us/library/fp179916.aspx

Package and deploy Apps. This objective may include but is not limited to:

o Package an application
• Explore the app manifest and the package of an app for SharePoint – http://msdn.microsoft.com/en-us/library/fp179918.aspx
• Package apps for SharePoint for publishing by using Visual Studio – http://msdn.microsoft.com/en-us/library/jj220044.aspx
• Registering app dependencies in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj819804.aspx
o Publish to corporate catalog
• Deploying and installing apps for SharePoint – http://msdn.microsoft.com/en-us/library/fp179933.aspx
• Tenancies and deployment scopes for apps for SharePoint – http://msdn.microsoft.com/en-us/library/fp179896.aspx
o Publish to SharePoint store
• Publish apps for Office and SharePoint – http://msdn.microsoft.com/en-us/library/jj220037.aspx
o Publish to Windows Azure
• Create autohosted apps – http://msdn.microsoft.com/en-us/library/fp179885.aspx
o Manage trust relationship with other providers
• OAuth authentication and authorization flow for cloud hosted apps in SharePoint – http://msdn.microsoft.com/en-us/library/fp142382.aspx
• Create high-trust apps for SharePoint 2013 using the server-to-server protocol – http://msdn.microsoft.com/en-us/library/fp179901.aspx
• OAuth authentication flow for apps that ask for access permissions on the fly in SharePoint 2013 – http://msdn.microsoft.com/en-us/library/jj687470.aspx
• SharePoint Low-Trust Apps for On-Premise Deployments – http://blogs.msdn.com/b/besidethepoint/archive/2012/12/10/sharepoint-low-trust-apps-for-on-premises-deployments.aspx
• Inside SharePoint 2013 OAuth Context Tokens – http://blogs.msdn.com/b/kaevans/archive/2013/04/05/inside-sharepoint-2013-oauth-context-tokens.aspx

Manage the App life cycle. This objective may include but is not limited to:

o Upgrade an application
• App for SharePoint update process – http://msdn.microsoft.com/en-us/library/fp179904.aspx
• Create an app event receiver – http://msdn.microsoft.com/en-us/library/jj220052.aspx
o Remove an application
• Remove app for SharePoint instances from a SharePoint 2013 site – http://technet.microsoft.com/en-us/library/fp161233.aspx
o Manage licensing
• Monitor and manage app licenses in SharePoint 2013 – http://technet.microsoft.com/en-us/library/fp161235.aspx
o Manage usage tracking
• Monitor apps for SharePoint for SharePoint Server 2013 – http://technet.microsoft.com/en-us/library/jj219567.aspx

Well, that’s all for today. Thanks for reading and I hope it can be useful to you.

References:
Martin Bodocky’s Linkedin