
|
CEX064 |
Desenvolvimento de Aplicações
para SharePoint |
|
|
|
||
|
Objectivo
Geral |
|
|
|
||
Este curso tem como objectivo dotar os participantes das competências necessárias ao desenvolvimento de aplicações personalizadas para o Share Point 2013 com recurso ao Visual Studio.
|
|
|
|
OBJEcTIVos
Específicos |
|
|
|
No final deste curso os participantes saberão:
· Construir eficazmente aplicações para SharePoint 2013 com recurso ao Visual Studio;
· Criar aplicativos alojados no SharePoint, auto-alojados e aplicativos hospedados em provedor.
· Manipular dados do site com JavaScript e. NET do lado do cliente Object Model e REST
· Desenhar aplicativos de página inteira e partes de aplicativos personalizados para o SharePoint 2013
· Executar SharePoint 2013 workflows para aplicativos
|
|
|
|
Destinatários |
|
|
|
Este Curso destina-se a todos os profissionais interessados em desenho e programação de aplicativos harePoint com JavaScript e. NET.
|
|
|
|
PRÉ-REQuisitos |
|
|
Assumem-se conhecimentos básicos HTML5 geral e SharePoint.
|
|
|||
|
Duração |
||
|
24 horas |
|
|
|
|
|||
|
Conteúdo
Programático |
||
1 - Introduction to SharePoint Platform
· Foundation
· Server
· Office
· Designer
·
Hosting
on premises and in Office 365
·
Adding
list and library apps to SharePoint sites
2 - Analyzing SharePoint Apps
· Surveying the app development landscape
·
Identifying
advantages of the app development model
·
Comparing
apps to farm and sandbox solutions
· Harnessing the app architecture
· Separating app code from SharePoint
·
Comparing
the host web and app web
· Employing developer tools
·
Integrating
SharePoint development with Visual Studio 2012
·
Configuring
the server for app development
3 - Exploiting the App Infrastructure
· Selecting an app-hosting model
· SharePoint-hosted
· Auto-hosted
· Provider-hosted
·
Communicating
between the custom code and SharePoint
· Securing SharePoint apps
·
Requesting
permissions with the app manifest
· Authorizing access with OAuth 2.0
·
Creating
high-trust apps with S2S protocol
·
Establishing
a security context with token helper
· Deconstructing SharePoint apps
· Packaging components with the solution
· Provisioning app web features
4 - Programming with the Client-Side
Object Model (CSOM) and REST
· Manipulating data with CSOM
·
Executing
CSOM code with JavaScript and .NET
·
Specifying
required data with Load()
·
Dispatching
a request with ExecuteQuery() and LoadQuery()
· Traversing the site data hierarchy
· Site
· Web
· List
· ListItem
· Field
·
Creating
list and item content in the app and host web
·
Constructing
CAML queries with ViewFields and Where
· Registering remote event receiver callbacks
·
Retrieving
and publishing files with CSOM
·
Managing
content with check-in and check-out
·
Uploading
files into a library from CSOM
·
Accessing
content with REST and oData
·
Mapping
REST URLs against SharePoint resources
·
Reading
and writing REST data with jQuery
·
Making
cross-domain calls with SP.RequestExecutor
5 - Implementing Custom User Interfaces
· Developing immersive full-page apps
·
Adopting
SharePoint user interface style with app.master
· Rendering the SharePoint chrome control
· Designing embeddable app parts
· Constructing the client web part
·
Configuring
custom app part properties and editors
· Augmenting SharePoint with custom actions
·
Comparing
ribbon and menu item actions
· Specifying the UrlAction and parameters
6 - Integrating External Data with
Business Connectivity Services (BCS)
·
Preparing
a data source for BCS
·
Connecting
enterprise data sources with Entity Framework
·
Developing
a WCF data service as an oData source
· Consuming data sources with BCS
· Publishing an external content type
· Provisioning an external list
7 - Designing SharePoint Workflows
· Evaluating workflow fundamentals
· Configuring the workflow manager
·
Leveraging
workflow activities, variables and expressions
· Connecting workflow to SharePoint data
· Specifying workflow startup options
·
Processing
list item data with dynamic values
·
Waiting
and listening for list item events
·
Updating
and deleting list items in workflow
· Deploying SharePoint 2013 Apps
· Selecting a deployment option
·
Publishing
to the corporate app catalog
Preços
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| 2290 EUR | 990 EUR | 890 EUR |
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com | ||
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com | ||