Programme SHAREPOINT® 2013 : PROGRAMMATION D'APPLICATIONS

Participants : Toute personne intéressée par la conception et la programmation d'applications SharePoint avec JavaScript et .NET.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Cette
Cette
formation vous permet d'acquérir les connaissances et les compétences nécessaires pour développer des applications personnalisées pour SharePoint 2013 avec Visual Studio 2012. Vous allez créer des applications autonomes, hébergées par SharePoint ou par un fournisseur, et notamment des applications intégrées en plein écran et des WebParts d'application. Vous apprendrez également à utiliser les récepteurs d'événements à distance, ainsi que les workflows SharePoint 2013 et à accéder aux données par le biais des services BCS (Business Connectivity Services). Immergé au sein d'une étude de cas évolutive, vous allez apprendre à utiliser Visual Basic ou C#, JavaScript, HTML5 et les modèles CSOM (Client-Side Object Model) et REST pour développer des applications SharePoint 2013.

pré-requis

connaissances des principes fondamentaux d'HTML5 et de SharePoint.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Présentation de la plate-forme SharePoint 2013

  • Foundation
  • Server
  • Office
  • Designer
  • Hébergement sur site et dans Office 365
  • Ajouter des applications de listes et de bibliothèques aux sites SharePoint

Analyse des applications SharePoint 2013

  • Identifier les avantages du modèle de développement
  • Exploiter l'environnement de développement d'Office 365
  • Séparer le code de l'application de SharePoint
  • Site web hôte / Site web de l'application
  • Installer les outils de développement d'Office 365
  • Intégrer le développement SharePoint à Visual Studio
  • Configurer le serveur pour le développement d'applications

Sélectionner le modèle d'hébergement de l'application

  • SharePoint
  • Autonome
  • Fournisseur
  • Établir la communication entre le code personnalisé et SharePoint

Sécurisation des applications SharePoint

  • Demander des autorisations avec le manifeste de l'application
  • Accorder l'accès avec OAuth 2.0
  • Créer des applications avec le protocole S2Q
  • Créer ClientContext
  • SharePointContext
  • TokenHelper

Décomposition des applications SharePoint

  • Créer un package des composants/de la solution et fournir les fonctionnalités web de l'application

Création de requêtes Ajax personnalisées avec jQuery

  • Créer et appeler des services RESTful avec l'API Web
  • Exploiter jQuery et jQuery UI pour le langage DHTML
  • Utiliser les méthodes $.get() et .ready()

Manipuler les données avec CSOM

  • Exécuter le code CSOM avec JavaScript et .NET
  • Indiquer les données obligatoires avec Load()
  • Distribuer une requête avec ExecuteQuery() et LoadQuery()

Parcourir la hiérarchie des données d'un site

  • Site
  • Web
  • Liste
  • Élément de liste
  • Champ
  • Créer le contenu d'une liste et d'un élément dans le site web hôte et celui de l'application
  • Créer des requêtes CAML avec ViewFields et Where
  • Enregistrer les rappels du récepteur d'événements à distance

Récupération et publication des fichiers avec CSOM

  • Administrer le contenu avec l'archivage et l'extraction
  • Transférer des fichiers du modèle CSOM vers une bibliothèque

Accéder au contenu avec REST et oData

  • Mapper les URL REST avec les ressources SharePoint
  • Lire et écrire les données REST avec jQuery
  • Réaliser des appels interdomaine avec SP RequestExecutor

Développer des applications intégrées en plein écran

  • Appliquer le style d'interface utilisateur de SharePoint avec app.master
  • Appliquer le contrôle Chrome de SharePoint

Création de WebParts d'application à intégrer

  • Créer la WebPart client
  • Configurer les éditeurs et les propriétés de la WebPart de l'application personnalisée

Enrichir SharePoint avec les actions personnalisées

  • Actions du ruban / Actions des options de menu
  • Définir les paramètres et l'action de l'URL

Préparer une source de données pour les BCS

  • Connecter les sources de données de l'entreprise avec Entity Framework
  • Développer un service de données WCF servant de source oData

Exploiter les sources de données avec les services BCS

  • Publier un type de contenu externe, alimenter une liste externe

Évaluer les éléments principaux d'un workflow

  • Configurer le gestionnaire de workflow
  • Utiliser les activités, variables et expressions des workflows

Associer un workflow à des données SharePoint

  • Définir les options de démarrage du workflow
  • Traiter les données de l'élément de liste avec des valeurs dynamiques, attendre et écouter les événements d'élément de liste, mettre à jour et supprimer les éléments de liste dans le workfow

Déploiement d'applications SharePoint 2013

  • Choisir une option de déploiement et publier l'application dans le catalogue des applications de l'entreprise