Desenvolvimento de Aplicações para SharePoint

  • Microsoft SharePoint - Tecnologia, Administração, Desenvolvimento e Pesquisa de Dados (BI)
  • Cód: CEX064
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 4
Datas de início
2018 2019
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
4 23 6 18 8 5 26 23 7 4 23 6 3 22 5 24

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
Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

Desenvolvimento de Aplicações para SharePoint

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR