SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs



Documents pareils
EXTENSION de Microsoft Dynamics CRM Réf FR 80452

3 Octobre Les Communautés MS

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie, travail collaboratif, SharePoint, Lync

Développer pour Sharepoint 2010 et au-delà (aka SP Online)

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

Introduction au développement SharePoint. Version 1.0

SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)

Bien aborder un projet SharePoint 2013

Consultant.NET / SharePoint

SHAREPOINT PORTAL SERVER 2013

Catalogue des formations

Introduction à Microsoft InfoPath 2010

Implémentation de Microsoft Windows. - Implémentation de Microsoft Office. Objectifs. Objectifs. Public. Niveau requis. Public.

Tableau comparatif des offres Visual Studio

Publication. Aperçu rapide Quelles améliorations pour Microsoft SharePoint 2013?

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Business Intelligence avec SQL Server 2012

Une solution de travail collaboratif : SharePoint. Jonathan Krebs

SQL Server Installation Center et SQL Server Management Studio

Armand PY-PATINEC 2010

FILIÈRE TRAVAIL COLLABORATIF

Notre Catalogue des Formations IT / 2015

Chapitre 1 Introduction

Sébastien Sougnez 24/12/ / s.sougnez@areaprog.com 2 ans et demi d expérience

SharePoint Server 2013

Catalogue des formations pour vos collaborateurs, pour vos clients,

LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE

CATALOGUE DE FORMATIONS

SQL SERVER 2008, BUSINESS INTELLIGENCE

CALENDRIERS DES FORMATIONS LILLE

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Jeudi 17 février Nicolas Darcheville Vincent Goessens

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Formation SharePoint Server 2013

Business Intelligence avec SQL Server 2012

MS Dynamics CRM Installation et déploiement Mettre en œuvre la solution (M80539)

N Cour Exam Thème Durée New Installing and Configuring Windows Server J New Administering Windows Server J

Olivier Deheurles Ingénieur conception et développement.net

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Guide d'installation. Release Management pour Visual Studio 2013

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

HERMES SYSTEM et BEWISE souhaitent vous offrir les meilleures compétences.

Mise à jour : Octobre 2011

Découverte de Microsoft Office 2010 et de Microsoft Exchange Server 2010

SCOM 2012 (System Center Operations Manager) De l'installation à l'exploitation, mise en oeuvre et bonnes pratiques

Prestations et formations Office 365 Mandarine BS

Windows Azure. Principales fonctions

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Conception d'une plate-forme collaborative Microsoft SharePoint 2003

Une compagnie de production de documents lance une nouvelle offre dans le cloud

Qu est-ce que ArcGIS?

2010 Catalogue Formation

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

DIF VAE Technicien Supérieur de Support en Informatique

Business Intelligence simple et efficace avec Excel et PowerPivot

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Introduction Les architectes Les utilisateurs expérimentés Les créateurs de contenu Les chefs de projet Les documentalistes

Jimmy Clairbois. Projets réalisés dans le cadre professionnel

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

BizTalk Server Principales fonctions

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

À qui s adresse cet ouvrage?

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Compétences fonctionnelles et techniques

C.I.S.I. Plans de cours détaillés et conditions générales de vente sur notre site.

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

Calendrier crim.ca/formation

2011 Hakim Benameurlaine 1

Configuration Matérielle et Logicielle AGORA V2

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

Catalogue des Formations Techniques

Formation longue DE 2012 Description des parcours

SQL Server 2012 et SQL Server 2014

Introduction MOSS 2007

Office 365 pour les établissements scolaires

Kentico CMS. pour ASP.NET. Facile à utiliser Flexible pour les développeurs Excellent support. Solution complète pour votre site web

Nouveautés dans Excel 2013

Environnements de développement (intégrés)

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen

Stage : Développement du contenu Web

Catalogue des formations 2014

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

Microsoft Office SharePoint Server Guide d évaluation

Nouveautés et plan d ingénierie

1 Introduction à l infrastructure Active Directory et réseau

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Fonctions avancées de document dans Word 2003 Options de collaboration dans Word 2003

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Formation : WEbMaster

METIERS DU MARKETING ET DE LA COMMUNICATION

Transcription:

- Description du cours SharePoint 2013 pour développeurs 1

SHAREPOINT 2013 POUR DÉVELOPPEURS NORAMSOFT 1. Description du cours Ce cours intensif de 3 jours explore les opportunités de développement avec le produit SharePoint Server 2013 de Microsoft. La première moitié du cours se concentrera sur SharePoint Foundation 2013 où les étudiants apprendront à développer avec les composantes fondamentales, tels que les fonctionnalités, les solutions, les pages, les listes et les flux de travail. De nouveaux sujets spécifiques à 2013 seront aussi abordés, tels que le modèle SharePoint App, la sécurité (protocoles OAuth et S2S) pour les Apps, et les récepteurs d évènements externes. La deuxième moitié du cours ciblera les exigences de développement en entreprise tels que : la connectivité externe, la gestion de contenus d entreprise, la gestion de contenus web, la recherche et d'autres services spécifiques à SharePoint Server 2013. Seront aussi couverts des sujets non-sharepoint à haute valeur ajoutée tels que: OData, Office 365, JavaScript, gabarits JavaScript et Windows Azure. Durant ces 3 jours, les étudiants créeront de nombreux projets et solutions avec Visual Studio 2012, et ils apprendront aussi ce qu il faut faire et ne pas faire en pratique. Le cours est utilisé pour se préparer aux examens suivants de certification de Microsoft : 70-488 : Développement de solutions de base SharePoint Server 2013 70-489 : Développement de solutions avancées SharePoint Server 2013 2. Prérequis étudiants Expérience professionnelle en développement avec Visual Studio,.NET et ASP.NET. Familiarité avec les produits de Microsoft Office tels que Word et Excel. Souhaitable d avoir une expérience avec SharePoint Foundation/ Server 2010 et la manipulation de fichiers XML avec Visual Studio. 3. Modules du cours 1. Comprendre SharePoint 2013 2. Pratiques et techniques de développement avec SharePoint 3. Développement de solutions SharePoint 4. Développement de SharePoint Apps 5. Pages, navigation et interface utilisateur 6. Protocole OAuth et identité applicative 7. Listes, bibliothèques et évènements 8. Développement côté serveur avec SharePoint 9. Développement côté client avec SharePoint 10. Gestion de contenus web (WCM) 2

Module 1 : Comprendre SharePoint 2013 Vous apprendrez les bases de SharePoint 2013 du point de vue utilisateur et architectural. Les modèles de déploiement seront aussi détaillés (sur site/ hébergés Office365/hybrides) avec une vue d'ensemble des options d'extensibilité et de développement. Historique de SharePoint Changement significatifs depuis 2010 Topologie et architecture SharePoint 2013 Options de déploiement de SharePoint 2013 Options d extensibilité Introduction aux autres modules du cours Module 2 : Pratiques de développement avec SharePoint 2013 Suite à l introduction de la structure de haut niveau de SharePoint 2013, vous apprendrez quels sont les outils et options disponibles de développement de solutions personnalisées. Sera aussi abordée une vue d'ensemble des APIs disponibles pour développer tant du côté serveur que du côté client. Enfin, certaines pratiques et techniques seront démontrées grâce à des outils utiles de débogage et de tests (ceux inclus avec SharePoint et ceux accessibles gratuitement du domaine public). Extensibilités et options de développement Création de solutions extensibles et réutilisables APIs SharePoint 2013 Environnement de développement SharePoint Outils et utilitaires de développement SharePoint Outils et bibliothèques de développement de la communauté SharePoint Outils et bibliothèques de développement du côté client Windows PowerShell et SharePoint 2013 Module 3 : Développement de solutions SharePoint L extensibilité SharePoint est traditionnellement réalisée avec des fichiers de solution *.wsp. Les deux types de solutions, ferme et sandbox, seront détaillées. Vous apprendrez quand les appliquer selon le déploiement, en sachant ce qu ils peuvent et ne peuvent faire. Compréhension des solutions SharePoint Solutions de ferme Solutions sandbox Dépasser les frontières des solutions sandbox Fonctionnalités SharePoint 3

Module 4 : Développement de SharePoint Apps SharePoint 2013 introduit une nouvelle façon de personnaliser les sites : le modèle App. Ce module couvrira ce qu il faut savoir sur ce modèle, incluant la façon de déployer publiquement des projets afin de les monétiser. Introduction à SharePoint Apps Développer des SharePoint Apps Distribution et déploiement des SharePoint Apps Cycle de vie des SharePoint Apps Module 5 : Pages, navigation et interface utilisateur Vous apprendrez à créer des pages d'application personnalisées ainsi que des pages de contenu et tous les détails de leur personnalisation. De plus, vous plongerez dans la personnalisation de l'interface utilisateur de SharePoint, incluant le ruban contextuel SharePoint. Pages maîtres dans SharePoint 2013 Pages de site et gabarits Interface utilisateur des SharePoint Apps Pages d'application Extensions des paramètres du site Module 6 : Protocole OAuth et identité applicative Vous apprendrez les rudiments de la sécurité et des autorisations, spécifiquement AuthN, AuthZ et la sécurité par revendications (claims). Vous apprendrez à programmer avec les APIs de sécurité et à sécuriser des Apps en appliquant l'identité App et le nouveau support pour OAuth et l authentification/sécurité serveur-à-serveur (S2S). SharePoint 2013 et identité App Demande et octroi d'autorisations Authentification en utilisant OAuth Confiance élevée serveur-à-serveur (S2S) Module 7 : Listes, bibliothèques et évènements Vous apprendrez à créer des listes et bibliothèques en utilisant Visual Studio 2012. Vous découvrirez aussi les divers récepteurs d événements dans SharePoint 2013 incluant le nouveau récepteur d évènement externe. Instanciation des listes Bibliothèques de documents Événements dans SharePoint 2013 Récepteurs d'événements côté serveur Récepteurs d événements externes 4

Module 8 : Développement côté serveur avec SharePoint Vous apprendrez à créer des solutions qui s'exécutent sur le serveur et qui utilisent les APIs coté serveur de SharePoint. Vous apprendrez à configurer LINQ pour SharePoint pour effectuer des requêtes sur les listes, ainsi qu à appliquer des requêtes plus traditionnelles avec le langage CAML et les classes SPQuery et SPSiteDataQuery. Vue d ensemble de l API SharePoint côté serveur Accès aux données côté serveur CAML, SPQuery & SPSiteDataQuery Introduction à LINQ et LINQ pour SharePoint Module 9 : Développement côté client avec SharePoint Vous apprendrez à tirer parti de chacun des trois modèles objet client (CSOM) mis en œuvre dans les projets SharePoint. De plus, vous apprendrez à utiliser les APIs OData/REST pour accéder aux données SharePoint de l extérieur du serveur. Vue d'ensemble de CSOM et du REST Programmation de CSOM en C# et en JavaScript Fondements du REST et ODATA Programmation du REST en C# et en JavaScript Module 10 : Gestion de contenus web (WCM) SharePoint 2013 introduit une nouvelle approche de la gestion des contenus web (WCM). Les sites WCM (sites de publication aka) sont principalement des applications de recherche montrant le contenu d une collection de sites, d une ferme SharePoint et/ou de sources externes. Vous apprendrez à créer des sites de publication aka et à implémenter une identité visuelle personnalisée (branding) avec le nouveau Designer Manager. Nouveautés de l approche WCM 2013 Gestion de la navigation, de la création de contenus Optimisation de l engin de recherche Publication croisée entre sites et réutilisation Catalogues de contenu et pages thématiques Identité visuelle personnalisée Design Manager Statistiques d utilisation Aspect multilingue 5