Logo

MS 20488 - Developing Microsoft SharePoint Server 2013 Core Solutions

DURATA: 5 gg mese di maggio

In questo corso gli allievi apprendono le competenze per gestire le principali attività di sviluppo applicativo in ambiente Sharepoint. Tra queste il lavoro con gli object-model server-side e client-side, lo sviluppo e il deployment di funzionalità, di soluzioni e di app, la gestione delle identità e dei permessi, l’interrogazione e l’aggiornamento delle liste di dati, la gestione della tassonomia, l’uso di workflow per la gestione dei processi e la customizzazione della interfaccia utente.

I Contenuti del Corso

SharePoint as a Developer Platform
  • Introducing the SharePoint Developer Landscape
  • Choosing Approaches to SharePoint Development
  • Understanding SharePoint 2013 Deployment and Execution Models
Working with SharePoint Objects
  • Understanding the SharePoint Object Hierarchy
  • Working with Sites and Webs
  • Working with Execution Contexts
Working with Lists and Libraries
  • Using List and Library Objects
  • Querying and Retrieving List Data
  • Working with Large Lists
Designing and Managing Features and Solutions
  • Working with Features
  • Deploying Solutions
  • Working with Sandboxed Solutions
Working with Server-Side Code
  • Developing Web Parts
  • Using Event Receivers
  • Using Timer Jobs
  • Storing Configuration Data
Managing Identity and Permissions
  • Understanding Identity Management in SharePoint 2013
  • Managing Permissions in SharePoint 2013
  • Configuring Forms-Based Authentication
  • Customizing the Authentication Experience
Managing Custom Components and Site Lifecycles
  • Component Overview
  • Defining Custom Lists
  • Defining Custom Sites
  • Managing SharePoint Sites
Introducing Apps for SharePoint
  • Overview of Apps for SharePoint
  • Developing Apps for SharePoint
Client-Side SharePoint Development
  • Using the Client-Side Object Model for JavaScript
  • Using the REST API with JavaScript
Developing Remote Hosted SharePoint Apps
  • Overview of Remote Hosted Apps
  • Configuring Remote Hosted Apps
  • Developing Remote Hosted Apps
Publishing and Distributing Apps
  • Understanding the App Management Architecture
  • Understanding App Packages
  • Publishing Apps
  • Installing, Updating, and Uninstalling Apps
Automating Business Processes
  • Understanding Workflow in SharePoint 2013
  • Building Workflows by using Visio 2013 and SharePoint Designer 2013
  • Developing Workflows in Visual Studio 2012
Managing Taxonomy
  • Managing Taxonomy in SharePoint 2013
  • Working with Content Types
  • Working with Advanced Features of Content Types
Customizing User Interface Elements
  • Working with Custom Actions
  • Using Client-Side User Interface Components
  • Customizing the SharePoint List User Interface
Working with Branding and Navigation
  • Creating and Applying Themes
  • Branding and Designing Publishing Sites
  • Tailoring Content to Platforms and Devices
  • Configuring and Customizing Navigation

Destinatari

Il corso si rivolge a sviluppatori con esperienza di lavoro su Sharepoint, non necessariamente sulla versione 2013.

Prerequisiti

Per partecipare con profitto a questo corso è necessario che gli allievi siano in possesso dei seguenti prerequisiti:

  • esperienza di lavoro con Visual Studio 2010 o successivi;
  • esperienza di base nello sviluppo Sharepoint 2013 o versioni precedenti;
  • esperienza di lavoro con C# e con .NET Framework 4.5;
  • conoscenza di base di ASP.NET e con lo sviluppo web server-side;
  • conoscenza di base di AJAX e delle tecniche di programmazione asincrona;
  • conoscenza di base dello sviluppo web client-side (HTML, CSS, JavaScript).

2.450 €

NON ESITARE A CONTATTARCI!

Per maggiori informazioni:
Corso Unione Sovietica, 612/15/C – TORINO | Tel. 011.7770349 – e-mail: segreteria.torino@inforelea.academy