Caricamento...
MOC20488

Developing Microsoft SharePoint Server 2013 Core Solutions

Prezzo

€ 1,600.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4.5 gg
Il corso permetterà di apprendere le abilità fondamentali che sono comuni a quasi tutte le attività di sviluppo di SharePoint, include lavorare con modelli a oggetti lato client e lato server, lo sviluppo e la distribuzione di caratteristiche, soluzioni e applicazioni, la gestione di identità e permessi, l'interrogazione e l'aggiornamento dei dati della lista, la gestione di tassonomia, con flusso di lavoro per gestire i processi di business, e la personalizzazione l'utente interfaccia.
 


Sviluppatori professionisti
Prerequisiti
    - Buona conoscenza Visual Studio 2010 o Visual Studio 2012 per sviluppare soluzioni.
    - conoscenza di base di lavoro di sviluppo di soluzioni SharePoint, sia in SharePoint 2013 o nelle versioni precedenti   
    - conoscenza di Visual C # e. NET Framework 4.5.
    - conoscenza di base delle tecnologie di sviluppo web lato server, tra cui richiesta / risposta e il ciclo di vita pagina ASP.NET e.
    - conoscenza di base di AJAX e di tecniche di programmazione asincrona.
    - conoscenza di base delle tecnologie web lato client, compresi HTML, CSS e JavaScript.
    - Familiarità con approcci per l'autenticazione e l'autorizzazione
 
Al termine del corso, gli studenti saranno in grado di:
    Progettare e gestire funzioni e soluzioni.
    Sviluppare codice per componenti lato server personalizzati.
    Gestire e personalizzare l'autenticazione e l'autorizzazione.
    Creare siti personalizzati e liste e gestire il ciclo di vita del sito.
    Spiegare le capacità e le scelte di design per applicazioni di SharePoint.
    Utilizzare il modello a oggetti client-side e l'API REST.
    Sviluppare applicazioni per SharePoint fornitore ospitate e auto-hosted.
    Distribuire e implementare applicazioni di SharePoint.
    Creare flussi di lavoro personalizzati per automatizzare i processi di business.
    Utilizzare i campi e tipi di contenuto per gestire tassonomia.
    Personalizzare l'aspetto e il comportamento degli elementi dell'interfaccia utente.
    Personalizzare la navigazione del sito e di branding.
 
CONTENUTI
 
Module 1: SharePoint as a Developer Platform
This module examines different approaches that can be used to develop applications with SharePoint Server 2013 the scenarios in which each approach might be appropriate.
Lessons
    Introducing the SharePoint Developer Landscape
    Choosing Approaches to SharePoint Development
    Understanding SharePoint 2013 Deployment and Execution Models

Module 2: Working with SharePoint Objects
This module introduces the server-side SharePoint object model and how the core classes relate to sites and collections. The server-side SharePoint object model provides a core set of classes that represent different items in the logical architecture of a SharePoint deployment. Students also learn how manage permissions for server-side code.
Lessons
    Understanding the SharePoint Object Hierarchy
    Working with Sites and Webs
    Working with Execution Contexts

Module 3: Working with Lists and Libraries
This module explains how to interact with lists and libraries. Students learn about how to work with lists and libraries programmatically using the server-side SharePoint object model and how to use query classes and LINQ to SharePoint to query and retrieve data from SharePoint lists. Student also learn how to efficiently work with lists that contain large numbers of items.
Lessons
    Using List and Library Objects
    Querying and Retrieving List Data
    Working with Large Lists

Module 4: Designing and Managing Features and Solutions
This module examines creating and deploying custom Developing a SharePoint solutions and features. The students also learn how and when to use sandbox solutions.
Lessons
    Working with Features
    Deploying Solutions
    Working with Sandboxed Solutions

Module 5: Working with Server-Side Code
This module describes how to develop and deploy Web Parts and event receivers in a solution.
Lessons
    Developing Web Parts
    Using Event Receivers
    Using Timer Jobs
    Storing Configuration Data

Module 6: Managing Identity and Permissions
This module describes how manage permissions through code and customize authentication using custom claims providers.
Lessons
    Understanding Identity Management in SharePoint 2013
    Managing Permissions in SharePoint 2013
    Configuring Forms-Based Authentication
    Customizing the Authentication Experience

Module 7: Managing Custom Components and Site Lifecycles
This module discusses planning and organizing sites and lists. The students also learn how to create custom component definitions and templates.
Lessons
    Component Overview
    Defining Custom Lists
    Defining Custom Sites
    Managing SharePoint Sites

Module 8: Introducing Apps for SharePoint
This module introduces the SharePoint App, a new way to customize SharePoint functionality with SharePoint Server 2013. 
Lessons

    Overview of Apps for SharePoint
    Developing Apps for SharePoint

Module 9: Client-Side SharePoint Development
This module describes how to use JavaScript Client Object Model (CSOM), managed code CSOM and the REST API to build SharePoint Apps. 
Lessons
    Using the Client-Side Object Model for JavaScript
    Using the REST API with JavaScript

Module 10: Developing Remote Hosted SharePoint Apps
This module examines the difference between provider hosted Apps and Remote Hosted Apps. The students will also create and deploy a Provider Hosted App. 
Lessons
    Overview of Remote Hosted Apps
    Configuring Remote Hosted Apps
    Developing Remote Hosted Apps

Module 11: Publishing and Distributing Apps
This module introduces the App Catalog so users to locate, purchase, and install apps easily. The students learn how to package and publish Apps to the App Catalog.
Lessons
    Understanding the App Management Architecture
    Understanding App Packages
    Publishing Apps
    Installing, Updating, and Uninstalling Apps

Module 12: Automating Business Processes
This module explains how to create workflows and workflow actions using Visio 2013, SharePoint Designer 2013 and Visual Studio 2012.
Lessons
    Understanding Workflow in SharePoint 2013
    Building Workflows by using Visio 2013 and SharePoint Designer 2013
    Developing Workflows in Visual Studio 2012

Module 13: Managing Taxonomy
This module explains the importance of a good taxonomy in SharePoint and working with the components of the taxonomy. The students also see how to tie event receivers to the taxonomy.
Lessons
    Managing Taxonomy in SharePoint 2013
    Working with Content Types
    Working with Advanced Features of Content Types

Module 14: Customizing User Interface Elements
This module explains different ways of customizing the SharePoint user interface, such as adding buttons to the ribbon or modifying the appearance of list views.
Lessons
    Working with Custom Actions
    Using Client-Side User Interface Components
    Customizing the SharePoint List User Interface

Module 15: Working with Branding and Navigation
This module explains the changes in SharePoint Server 2013 to branding, designing, publishing and navigating sites. The students also learn how to create devise independent sites standard web technologies, such as HTML, CSS, and JavaScript.
Lessons
    Creating and Applying Themes
    Branding and Designing Publishing Sites
    Tailoring Content to Platforms and Devices
    Configuring and Customizing Navigation

Il corso è propedeutico per i seguenti esami:

  • 70-488 - Developing Microsoft SharePoint Server 2013 Core Solutions
Sede Data P
Bologna 12/11/2018
Roma 17/12/2018