The presentation will help you to study for the beta exam it includes the exam objectives and the resources online cover this objectives.
have a look and tell me what you think and if this help you in your study and shall I create the next one for Exam 70-489 ?
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Advanced SharePoint Web Part DevelopmentRob Windsor
Web Parts are the foundation of user interfaces in SharePoint. As a developer, it's relatively easy (particularly with the Visual Web Part) to build something simple and get it deployed. But what do you do when you need to add editable properties or when you need to connect two Web Parts together? This fast-paced, demo-heavy session covers the more advanced aspects of building Web Parts for SharePoint on-premises and SharePoint Online. We’ll take a look at creating custom editor parts, constructing connected Web Parts, and how to render Web Parts asynchronously. We’ll also explore how to build JavaScript-only Web Parts that will work with SharePoint Online.
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
Automating business processes with SharePoint is a powerful way to increase efficiency within any organization. With SharePoint Designer 2010, no-code (or declarative) workflows can be built to run either SharePoint 2010 On-Premise or in the cloud with Office 365. In this session, we’ll develop an expense report workflow from beginning to end to show how SharePoint Designer Workflows are being used in business today.
Optimizing SharePoint 2010 Internet SitesChris O'Brien
Details my top 6 techniques for reducing page load speed on SP2010 internet sites, with a focus on page-level optimisation. Also covers techniques/tools for measuring page load speed, load testing etc.
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Advanced SharePoint Web Part DevelopmentRob Windsor
Web Parts are the foundation of user interfaces in SharePoint. As a developer, it's relatively easy (particularly with the Visual Web Part) to build something simple and get it deployed. But what do you do when you need to add editable properties or when you need to connect two Web Parts together? This fast-paced, demo-heavy session covers the more advanced aspects of building Web Parts for SharePoint on-premises and SharePoint Online. We’ll take a look at creating custom editor parts, constructing connected Web Parts, and how to render Web Parts asynchronously. We’ll also explore how to build JavaScript-only Web Parts that will work with SharePoint Online.
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
Automating business processes with SharePoint is a powerful way to increase efficiency within any organization. With SharePoint Designer 2010, no-code (or declarative) workflows can be built to run either SharePoint 2010 On-Premise or in the cloud with Office 365. In this session, we’ll develop an expense report workflow from beginning to end to show how SharePoint Designer Workflows are being used in business today.
Optimizing SharePoint 2010 Internet SitesChris O'Brien
Details my top 6 techniques for reducing page load speed on SP2010 internet sites, with a focus on page-level optimisation. Also covers techniques/tools for measuring page load speed, load testing etc.
Dmitry Rogozhny and Natallia Makarevich share their experience in SharePoint Certification presenting these slides at monthly Belarus SharePoint User Group Meet-up, June 2014
Developing custom claim providers to enable authorization in share point an...AntonioMaio2
Developing Custom Claim Providers to Enable Authorization in SharePoint - Antonio Maio.
With the release of SharePoint 2010, Microsoft introduced the concepts of Claims Based Authentication and Authorization. SharePoint 2013 went a step further making Claims Based Authentication the default method for authenticating users when they login. Claims, and identities in general, are playing a bigger role in the security capabilities of systems like SharePoint, enabling us to solve some new and exciting security challenges. Typically we authorize the content that users have access to using SharePoint permissions, however authentication scenarios can be extended in new and interesting ways by developing a custom component called a Custom Claim Provider. This session will introduce the concepts of Claims Based Authentication and Authorization in SharePoint and provide step by step instructions on how to develop and deploy Custom Claim Providers. The session will also walk through several examples of how custom Claim Providers can enhance SharePoint security and authorization.
This is the presentation I did for the Sri Lanka ITPro Forum July 2016 Meetup Session @ Microsoft Sri Lanka. Along with the presentation, I did a demo on Office Delve explaining to the audiences about the value of the tool.
Office 365 Planner is a lightweight task management program aimed at small teams. The tool allows to effectively collaborate, organize and track team projects. Since June 2016; Planner is available for Office 365 users worldwide.
In this session you will learn :
1.) What Is Planner?
2.) Organizing your Planner work space
3.) Creating new plans in Planner
4.) Tracking and reviewing statuses of Plans
5.) Effective collaboration and communication in Planner
See how the Microsoft Office 365 team reimagined search and discovery across Office with Delve, powered by the Office Graph. Delve enables you to work like a network by proactively surfacing the best and relevant information across Office, tailored just for you. Learn how Office Graph transforms Office, with suite-wide insights and machine learning. Learn all about the new Board functionality. Boards allow you to discover content related to topics and projects and make it easy to return to the content that matters most to you. From within Delve, you can search for a board, follow it to stay informed and discover other boards—all without having to know or remember where individual pieces of content live
Introduction and What’s new in SharePoint 2013MJ Ferdous
What is SharePoint?
Why SharePoint can be used for?
Types of SharePoint edition
SharePoint 2013 Overview
What do you think about new version?
SharePoint 2013 Three-tier farm configuration
Capabilities and Features in SharePoint 2013
Market Overview
SharePoint 2013 training opportunity
Common Questions by Dev/IT Pro
How to Manage Client Feedback for DesignersFramebench
Do you suffer from the wrath of client's feedback? Do you sift through hundreds of emails, off-time calls and lots of confusion to reach your final design?
Learn how to effectively manage client feedback and become a design superhero!!
This presentation was given by LinkedIn CEO, Jeff Weiner, at the Morgan Stanley Technology, Media & Telecom Conference 2014 in San Francisco, California on Monday, March 3, 2014. It outlines LinkedIn's value propositions for our members and customers, as well as detailing the vision of LinkedIn to create economic opportunity for all professionals in the world & the development of the Economic Graph.
Follow our new Economic Graph Showcase Page at: https://www.linkedin.com/company/linkedin-economic-graph
sharepoint training,sharepoint 2010 training in bangalore,sharepoint developer training,sharepoint admin training,sharepoint development training,sharepoint 2010 development training
This presentation, presented by Kris Verheire on the Sitecore Inspiration Day of The Reference, includes a lot of information about the new Sitecore 8.0 release.
In these slides we provides information about new technology (CSR) to learn you how to customize the way users interact with list data, and how to develop solutions that change the way data is rendered.
Presentación de Gustavo Velez sobre Introducción al SharePoint Framework en el Workshop de desarrollo para Office 365 del SharePoint Saturday Madrid 2017.
Headless CMS. Sitecore JSS getting started, tips and tricksArtsem Prashkovich
This presentation is about Headless CMS and new approach in development of Sitecore-connected SPA, PWA and Web Applications using JavaScript Sitecore Services (JSS).
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
Learn about new features and functionality in SharePoint 2013, including the new Cloud App Model, development tools, platform enhancements, mobile apps, and more.
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2Sayed Ali
What's New in Business Intelligence?
What's New in Composites
What’s New in Enterprise Content Management
What's New in Records Management and Compliance
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
5. Delayed site collection
<Select template later…> Create an empty site and pick a template later time
SPSiteCollection.Add("/sites/site1", "SharePoint", null, 1033, null, "administrator", "Administrator",
"admin@contoso.com")
Manage site collection disposition
Site Policy in SharePoint (Blog Post)
ProjectPolicy.CloseProject(SPWeb web)
ProjectPolicy.GetCurrentlyAppliedProjectPolicyOnWeb
Identify inactive site collections
SPSite.LastContentModifiedDate
SPSite.LastSecurityModifiedDate
How to: Programmatically Back Up and Restore a Single Site Collection (SDK)
SPSiteCollection.Backup() SPSiteCollection.Restore()
Data Protection and Recovery (SDK) [SPBackupRestoreConsole]
6. Subscribe to published content types
How to: Customize Content Type Syndication in SharePoint Server 2010 (ECM)
ContentTypePublisher
Choose appropriate content type creation, use Schema Development, create content types using
Object Model
Content Types (SDK)
Create site columns
Columns (SDK)
Content type inheritance
SPContentType class
Where a content type is used as the basis for another content type
SPContentTypeUsage class
Specifies a content type to provision on a list (SDK) (ContentTypeBinding Element)
7. Manage Event Receivers (Code/XML)
Events in SharePoint Foundation 2010(SDK)
Manage Workflow Associations
SPContentType.WorkflowAssociations property
Manage Policies
Policy Class
Managing Information Management Policy in SharePoint Server 2010 (ECM) (SDK)
Document Templates
DocumentTemplate Element (ContentType) (SDK)
Managing Document Templates with Content Types and Content Type Hub (Blog Post)
Deploying a Document Template file in Content Type in a (Office365) Sandboxed Solution (Blog
Popst)
<XmlDocuments>
<XmlDocument
NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
<Receivers>
<Receiver>
<Name>ItemAdded</Name>
<Type>ItemAdded</Type>
<Class>Guid From Above</Class>
<SequenceNumber>1</SequenceNumber>
</Receiver>
<Receivers>
</XmlDocument>
</XmlDocuments>
And you must set the <ContentType Inherits=“FALSE"
8. Create site definitions
Overview of Creating Custom Site Definitions (SDK)
Site Definitions and Configurations (SDK)
Create web templates
Web Templates (SDK)
How to: Create a Custom Web Template (SDK)
Feature stapling
Feature/Site Template Association
Implement custom provisioning code
SPWebProvisioningProvider class
The mystery that is SPWebProvisioningProvider (Blog Post)
9.
10. Create a custom claims provider
Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles)
Package and deploy a custom claims provider
Creating Custom Claims Providers in SharePoint 2010 (SDK Technical Articles)
SPClaimProviderFeatureReceiver
Create a custom membership provider & package and deploy a custom membership provider
Claims Walkthrough: Creating Forms Based Authentication for Claims Based SharePoint 2010
Web Applications Using Custom Membership and Role Providers (SDK Technical Articles)
A little note to self about custom Membership and Role Providers (Blog Post)
Create custom sign in page
Creating a Custom Login Page for SharePoint 2010 (Blog Post)
Authenticate a user from a client application
Authentication methods for SharePoint Client object model (Blog Post)
Using the Client Object Model with a Claims Based Auth Site in SharePoint 2010 (Blog Post)
11. SharePoint App TokenHelper class
SharePoint 2013 TokenHelper.cs source code (Blog Post)
Authorization and authentication for apps in SharePoint 2013 (SDK)
App permission request scope manifest and permission request manifest
App authorization policy types in SharePoint 2013 (SDK)
App permissions in SharePoint 2013 (SDK)
Plan app permissions management in SharePoint 2013 (TechNet)
<AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="Write"/>
</AppPermissionRequests>
Permissions for Office Store Apps
Only Read, Write, and Manage rights are allowed for Office Store apps
Permission request scopes, available rights, and Office Store (SDK)
Specify permissions for Corporate Catalog Apps, specify permissions for remote apps to access
SharePoint data
App permissions in SharePoint 2013 (SDK)
Build apps for SharePoint (SDK)
12. Create custom role definitions & create custom permission levels
SPRoleDefinition class
SPRoleAssignment class
Implement Impersonation
Impersonation (SDK)
Implement anonymous access
Enable Anonymous Access in SharePoint 2010 From UI and Code (Blog Post)
13.
14. Create efficient CAML queries and views
Query Schema (SDK)
View Schema (SDK)
Handling Large Folders and Lists (SDK)
Choose appropriate APIs
Choose the right API set in SharePoint 2013 (SDK)
Create and use indexed columns
Enforcing Uniqueness in Column Values (SDK)
Use Object Model Overrides
SPQuery.QueryThrottleMode property
SPWebApplication.AllowOMCodeOverrideThrottleSettings property
SPList.EnableThrottling Is bad
Content Iterator
Writing Efficient Code in SharePoint Server (SDK)
Cross site queries
SPSiteDataQuery class
15. Access data using server side object model
Working with List Objects and Collections (SDK)
Access data using client side object model
Data Retrieval Overview (SDK)
Access data using out of the box Web Services
Web Service Guidelines
Access data using REST API
Programming using the SharePoint 2013 REST service
Access data using a custom WCF
WCF Services in SharePoint Foundation 2010
Walkthrough: Creating and Implementing a Custom WCF Service in SharePoint Foundation
16. Implement web.config
How to: Add and Remove Web.config Settings Programmatically (SDK)
Hierarchical data store & property bag & List
Managing Application Configuration (p&p 2007 SDK)
Property Bag Schema (SDK)
Implement credential storage
Code Snippet: Get User Credentials Using the Default Secure Store Provider (SDK)
17.
18. Implement Object Life Cycle management for SharePoint Objects
Best Practices: Using Disposable Windows SharePoint Services Objects (SDK)
Implement Object Life Cycle management for SPContext
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()
Object Life Cycle management with Windows PowerShell
Start SPAssignment Cmdlet
Start-SPAssignment -global
$w = Get-SPWeb http://MyWeb
$w | Set-SPWeb –title "Accounting"
Stop-SPAssignment -global
$gc = Start-SPAssignment
$web = $gc | Get-SPWeb http://MyWeb
$web | Set-SPWeb –title "Accounting"
Stop-SPAssignment –Identity $gc
19. Implement versioning of features and solutions
Feature Versioning and Upgrading in SharePoint 2010 (Blog Post)
Upgrade features and solutions
How to upgrade a custom application to SharePoint 2013 (Blog Post)
Upgrading Features (SDK)
SPSite, SPWebApplication, SPWebService [.QueryFeatures(myScope, true)]
Feature.xml Changes (SDK)
Upgrading a Farm Solution in SharePoint 2010 (SDK)
Implement assembly versioning & in process request routing
Assembly binding redirect in Sharepoint 2010: how old code for SP 2007 works in SP 2010
(Blog Post)
Assembly Redirection and SharePoint (Blog Post)
Using publisher policy assemblies
20. Select feature scope and visibility
Elements by Scope (SDK)
Define feature dependencies
Activation Dependencies and Scope (SDK)
ActivationDependencies Element
Solution Dependencies
Solution Activation Dependencies in SharePoint 2010 (Blog Post)
Organize SharePoint project items
Packaging and Deploying SharePoint Solutions (SDK)
Structure app packages
Project structure and properties of apps for SharePoint in Visual Studio
21. Scope features to constraints
Only Features scoped to the site collection or the website are possible in sandboxed solutions.
Farm and web application scope are not possible. Site collection features are activated
automatically when the solution activated
Identify SharePoint artifacts that can be used in sandbox
What Can Be Implemented in Sandboxed Solutions in SharePoint 2010 (SDK)
Restrictions on Sandboxed Solutions in SharePoint 2010 (SDK)
Access data outside of Sandbox scope
Sandboxed Solutions in Partnership with Full Trust Proxies in SharePoint 2010 (SDK)
Sandbox solution deployment, upgrade sandbox solutions
Installing, Uninstalling, and Upgrading Sandboxed Solutions in SharePoint 2010 (SDK)
Implement custom solutions validators
SP 2010: Validate Sandboxed Solutions using SPSolutionValidator (Blog Post)
22. Configure no code customizations for the SharePoint 2013 platform
Create SharePoint 2013 no code solutions (SDK)
Using JSLink to change the UI of a SharePoint list/view (Blog Post)
Overview of Design Manager in SharePoint 2013 (SDK)
Create and upload JavaScript files
Uploading javascript js files as javascript display template in sharepoint 2013 (Blog Post)
Create Display Templates
How to: Create a display template in SharePoint Server 2013 (SDK)
Display template reference in SharePoint Server 2013 (TechNet)
23.
24. Incorporate designer outputs
How to: Map a network drive to the SharePoint 2013 Master Page Gallery (SDK)
Use Design Manager Functionality
Overview of Design Manager in SharePoint 2013 (SDK)
Apply custom themes
Themes overview in SharePoint 2013 (SDK)
Export the design
Overview of design packages in SharePoint Server 2013 (SDK)
Create Master Page
How to: Convert an HTML file into a master page in SharePoint Server 2013 (SDK)
Create a channel
How to: Create device channels in SharePoint 2013 (SDK)
25. Create a custom navigation provider
How to: Extend the Navigation Provider in SharePoint Server 2010 (ECM SDK)
Creating Custom Navigation That Crosses Site Collection Boundaries (p&p SDK)
Create taxonomy-based navigation
Managed navigation in SharePoint 2013 (SDK)
Global navigation in SharePoint 2013 revisited (Blog Post)
Create search-driven navigation
Configure refiners and faceted navigation in SharePoint Server 2013 (TechNet)
Configure Faceted Navigation for a Product Catalog in SharePoint 2013 (Blog Post)
Configure globalcurrent navigation
Site navigation overview (SharePoint Server 2010) (TechNet)
26. Customize the ribbon
Customizing the Server Ribbon (SDK)
Customizing and Extending the SharePoint 2010 Server Ribbon (Technical Articles SDK)
Leveraging SharePoint dialogs in Apps for SharePoint (SDK)
Customize the edit control block (ECB)
How to: Hide a Menu Item in the ECB from SharePoint List Items (SDK)
How to: Modify the User Interface Using Custom Actions (SDK)
Customize the status bar and notifications
Status and Notifications (SDK)
Introduction to System Status Notifications in SharePoint 2013 (Blog Post)
Customize the modal dialog window
Opening a SharePoint 2010 Modal Dialog Box from an InfoPath Form (Technical Articles SDK)
The new Hover OverPreviewCallout Popups in SharePoint 2013 (Blog Post)
Select areas for Focus on Content
HIDE QUICK LAUNCHNAV USING “FOCUS ON CONTENT” IN SHAREPOINT 2013 (Blog Post)
Customize the upgrade notification
Introduction to System Status Notifications in SharePoint 2013 (Blog Post)
27.
28. Plan the use of event receivers
Events in SharePoint Foundation 2010 (SDK)
Create SPSecurity Event Receiver in SharePoint 2013 (Blog Post)
Timer Jobs
Creating Timer Jobs in SharePoint that Target Specific Services (Technical Articles SDK)
Creating Timer Jobs in SharePoint That Target Specific Web Application (Technical Articles SDK)
Create remote event receivers
How to: Create an event receiver for an app for SharePoint (SDK)
Create a work item timer job
Processing items with Work Item Timer Jobs in SharePoint 2010 (Blog Post)
29. Plan the type of workflow and associated forms (site, reusable, list, InfoPath)
Workflow development in SharePoint Designer 2013 and Visio 2013 (SDK)
Create reusable workflows for content types
Workflow subscriptions and associations (SDK)
Import and export Microsoft Visio workflows
Transfer a workflow between SharePoint Designer 2013 and Visio Professional 2013 (SharePoint
2010 Workflow platform) (SDK)
Export a workflow to a SharePoint solution
Understanding how to package and deploy workflow in SharePoint 2013 (SDK)
30. Create custom actions
How to: Build and deploy workflow custom actions (SDK)
How to: Create a Sandboxed Workflow Action (p&p SDK)
Create workflow definition
SharePoint 2013 workflow samples (SDK)
SharePoint Workflow Development with Office Developer Tools Visual Studio 2012 (Blog Post)
Create external connectors
Pluggable Workflow Services in SharePoint 2010 (Blog Post)
Workflow Improvements in SharePoint 2010 (MSDN Magazine)
Workflow as part of a SharePoint solution or app
Develop SharePoint 2013 workflows using Visual Studio (SDK)
Updates for SharePoint 2013 Workflow (Blog Post)
Upgrade a SharePoint 2013 Visual Studio workflow
Plan the type of workflow and associated forms
Creating Custom Forms for SharePoint 2013 Workflows (Blog Post)
Workflow Improvements and Changes in SharePoint 2013 March PU (Blog Post)
33. Choose a hosting location
Hosting options for apps for SharePoint (SDK)
Specify a starting location
Ribbon Custom Action
Menu Item Custom Action
App Part
_layouts/15/appredirect.aspx
Specify a licensing model
Licensing apps for Office and SharePoint (SDK)
SharePoint 2013 hosted App License check (Blog Post)
Specify permission requirements
Authorization and authentication for apps in SharePoint 2013 (SDK)
Select a user experience for apps
UX design for apps in SharePoint 2013 (SDK)
Apps for SharePoint Page Patterns (Blog Post)
34. Create provider-hosted applications
How to: Create a basic provider-hosted app for SharePoint (SDK)
How to: Create a cloud-hosted app that includes a custom SharePoint list, content type (SDK)
Using REST Services with a Provider Hosted App in SharePoint 2013 (Blog Post)
Create autohosted apps
Create autohosted apps (SDK)
Create SharePoint-hosted applications
How to: Create a basic SharePoint-hosted app (SDK)
Deep dive into SharePoint 2013 hosted apps (Presentation)
Apply chrome control
How to: Use the client chrome control in apps for SharePoint (SDK)
35. Package an application
Explore the app manifest and the package of an app for SharePoint (SDK)
How to: Package apps for SharePoint for publishing by using Visual Studio (SDK)
Registering app dependencies in SharePoint 2013 (SDK)
Publish to Corporate Catalog
Deploying and installing apps for SharePoint: methods and options (SDK)
Tenancies and deployment scopes for apps for SharePoint (SDK)
Publish to SharePoint store
Publish apps for Office and SharePoint (SDK)
Publish to Windows Azure
Create autohosted apps (SDK)
Manage trust relationship with other providers
OAuth authentication and authorization flow for cloud-hosted apps in SharePoint 2013 (SDK)
How to: Create high-trust apps for SharePoint 2013 using the server-to-server protocol (SDK)
OAuth authentication flow for apps that ask for access permissions on the fly in (SDK)
SharePoint Low-Trust Apps for On-Premises Deployments (Blog Post)
Inside SharePoint 2013 OAuth Context Tokens (Blog Post)
36. Upgrade an application
App for SharePoint update process (SDK)
How to: Create an app event receiver (SDK)
Remove an application
Remove app for SharePoint instances from a SharePoint 2013 site (TechNet)
Manage licensing
Monitor and manage app licenses in SharePoint Server 2013 (TechNet)
Manage usage tracking
Monitor apps for SharePoint for SharePoint Server 2013 (TechNet)