Choisissez votre langue
Programme de formation SAP Fiori
Plus de 2 millions d'étudiants dans le monde

Programme de formation SAP Fiori

Maîtrisez SAP Fiori, de l'architecture au déploiement, en un seul cours de formation complet. Vous configurerez des Launchpads, créerez des applications SAPUI5, développerez des services OData et sécuriserez des paysages Fiori d'entreprise. Que vous soyez consultant SAP, développeur ou administrateur Basis, ce cours vous donne les compétences pratiques nécessaires pour fournir des solutions Fiori prêtes pour la production.

Dedika pour les entreprises

Ce que vous allez apprendre:

Ce cours couvre chaque couche de la pile logicielle SAP Fiori, en commençant par l'architecture de base et la configuration du Launchpad. Vous développerez des applications SAPUI5 à l'aide du framework MVC et les connecterez aux systèmes back-end SAP via des services OData créés avec SAP Gateway. Vous appliquerez les modèles de Fiori Elements pour accélérer le développement d'applications à l'aide de modèles pilotés par annotations. Le cours aborde également la sécurité, l'optimisation des performances, le déploiement cloud SAP BTP et l'adaptation mobile. À la fin, vous posséderez la profondeur technique nécessaire pour concevoir, créer et gérer des solutions Fiori complètes dans des environnements d'entreprise réels.

Comment vous étudiez de façon pratique Programme de formation SAP Fiori

Comment vous pratiquez Programme de formation SAP Fiori

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction à SAP Fiori

  • Leçon 1 • Présentation du Launchpad Fiori

    Présente le Launchpad Fiori comme point d'entrée central pour toutes les applications Fiori. Les étudiants identifient les tuiles, les groupes et les schémas de navigation utilisés tout au long du cours.

  • Leçon 2 • Qu'est-ce que SAP Fiori

    Définit SAP Fiori comme un système de conception UX fondé sur cinq principes fondamentaux. Ancre le chapitre en établissant pourquoi Fiori a remplacé les écrans SAP GUI traditionnels.

  • Leçon 3 • Architecture technique de Fiori

    Explique l'architecture à trois niveaux : le front-end SAPUI5, les services OData et les systèmes back-end SAP. Fournit le contexte technique nécessaire pour tous les sujets de configuration ultérieurs.

  • Leçon 4 • Types d'applications Fiori

    Couvre les catégories d'applications transactionnelles, analytiques et de fiches d'information avec des exemples concrets. Aide les étudiants à faire correspondre les tâches métier au type d'application Fiori approprié.

Chapitre 2Voir les détails

Configuration du Launchpad SAP Fiori

  • Leçon 1 • Configuration des espaces et des pages

    Explique le modèle moderne des espaces et des pages qui remplace les groupes classiques dans les versions plus récentes de Fiori. Les étudiants configurent des mises en page structurées pour différents profils d'utilisateurs.

  • Leçon 2 • Configuration des accès basée sur les rôles

    Couvre l'attribution de catalogues et de groupes aux rôles SAP pour contrôler la visibilité des applications. Les étudiants relient les concepts d'autorisation Fiori à la gestion des rôles back-end.

  • Leçon 3 • Mappages de cibles et navigation

    Définit les mappages de cibles comme le mécanisme reliant les tuiles aux URL des applications et à la navigation basée sur l'intention. Les étudiants créent et valident des mappages de cibles pour les applications personnalisées et standard.

  • Leçon 4 • Notions fondamentales sur le Launchpad Designer

    Présente l'outil Launchpad Designer utilisé pour créer et gérer les catalogues et les groupes. Établit le workflow de configuration qui sous-tend toute configuration d'accès basée sur les rôles.

  • Leçon 5 • Paramètres du Launchpad et personnalisation de l'apparence

    Couvre les paramètres du Launchpad au niveau système, y compris les thèmes, les notifications et la configuration de la recherche. Les étudiants appliquent des paramètres d'image de marque et de convivialité alignés sur les normes de l'organisation.

Chapitre 3Voir les détails

Notions fondamentales sur SAPUI5 pour Fiori

  • Leçon 1 • Routage et navigation dans SAPUI5

    Explique le routeur SAPUI5 pour gérer la navigation multi-vues au sein d'une seule application. Les étudiants configurent des routes et des modèles pour permettre le liage profond.

  • Leçon 2 • Éléments essentiels du framework SAPUI5

    Présente SAPUI5 comme un framework JavaScript basé sur MVC avec une bibliothèque de contrôles riche. Établit les bases de codage nécessaires au développement et à l'extension d'applications Fiori.

  • Leçon 3 • Débogage et test des applications SAPUI5

    Présente les outils de développement du navigateur, la boîte de dialogue de diagnostic SAPUI5 et les tests QUnit. Les étudiants diagnostiquent les erreurs d'exécution courantes et valident le comportement des contrôles.

  • Leçon 4 • Contrôles et mises en page SAPUI5

    Passe en revue les contrôles d'interface utilisateur couramment utilisés, tels que les tableaux, les formulaires et les contrôles intelligents. Les étudiants sélectionnent et configurent les contrôles appropriés aux schémas UX Fiori.

  • Leçon 5 • Vues, contrôleurs et modèles

    Couvre les vues XML, les contrôleurs JavaScript et les modèles JSON/OData en tant que trois piliers MVC. Les étudiants créent une application minimale pour relier les trois composants.

Chapitre 4Voir les détails

Services OData et intégration du back-end

  • Leçon 1 • Test et surveillance des services OData

    Utilise le client Gateway et des outils REST externes pour valider les réponses des services. Les étudiants interprètent les documents de métadonnées et résolvent les erreurs de service courantes.

  • Leçon 2 • Générateur de services SAP Gateway

    Couvre la transaction Générateur de services (SEGW) pour définir et générer des services OData. Les étudiants créent une définition de service complète, y compris les types d'entités et les imports de fonctions.

  • Leçon 3 • Annotations et modèles intelligents

    Présente les annotations OData qui pilotent les applications de modèles intelligents sans JavaScript personnalisé. Les étudiants appliquent des annotations d'interface utilisateur et de vocabulaire pour générer automatiquement des rapports de liste Fiori.

  • Leçon 4 • Implémentation des opérations CRUD OData

    Guide l'implémentation des méthodes Create, Read, Update et Delete dans les classes DPC ABAP. Les étudiants écrivent et testent chaque opération par rapport à un service Gateway actif.

  • Leçon 5 • Principes fondamentaux du protocole OData

    Explique les normes OData v2 et v4, les jeux d'entités, les associations et les opérations HTTP. Fournit les connaissances du protocole nécessaires avant de créer un service SAP Gateway.

Chapitre 5Voir les détails

Éléments Fiori et plans d'interface

  • Leçon 1 • Modèle de rapport de liste et de page d'objet

    Analyse approfondie de la combinaison de plans d'interface Fiori la plus courante pour les scénarios maître-détail. Les étudiants configurent des fonctionnalités avancées, y compris la gestion des brouillons et les effets secondaires.

  • Leçon 2 • Page de liste de travail et page de liste analytique

    Couvre le plan d'interface de la page de liste de travail pour les applications basées sur des tâches et la page de liste analytique pour les vues pilotées par KPI. Les étudiants implémentent les deux modèles par rapport au même service OData.

  • Leçon 3 • Plan d'interface de la page d'aperçu

    Crée une page d'aperçu avec plusieurs cartes affichant des données métier agrégées. Les étudiants configurent les types de cartes pile, liste, tableau et KPI.

  • Leçon 4 • Présentation du framework Éléments Fiori

    Explique comment Éléments Fiori génère l'interface utilisateur à partir d'annotations OData sans code de vue personnalisé. Positionne le framework par rapport au développement SAPUI5 libre couvert précédemment.

  • Leçon 5 • Extension des applications Éléments Fiori

    Présente les extensions de contrôleur et les fragments personnalisés pour ajouter de la logique sans modifier le code de base. Les étudiants appliquent des points d'extension à un rapport de liste et à une page d'objet.

Chapitre 6Voir les détails

Développement d'applications Fiori avec SAP BAS

  • Leçon 1 • Structuration d'applications Fiori avec Yeoman

    Utilise le générateur d'applications Fiori pour structurer des modèles de plans d'interface Fiori standard. Les étudiants génèrent une application de rapport de liste et de page d'objet à partir d'un service OData.

  • Leçon 2 • Configuration de SAP Business Application Studio

    Couvre le provisionnement d'un espace de développement, la configuration des destinations système et la navigation dans l'IDE BAS. Établit l'environnement de développement utilisé dans tous les exercices de codage.

  • Leçon 3 • Aperçu et déploiement d'applications Fiori

    Couvre l'aperçu local, l'utilisation du serveur simulé et le déploiement vers SAP BTP ou le référentiel ABAP. Les étudiants déploient une application terminée et la vérifient dans le Launchpad Fiori.

  • Leçon 4 • Développement du plan d'interface du rapport de liste

    Personnalise le plan d'interface du rapport de liste à l'aide d'annotations et de paramètres du manifeste. Les étudiants configurent les barres de filtre, les colonnes et les actions pour un scénario métier.

  • Leçon 5 • Développement du plan d'interface de la page d'objet

    Crée une page d'objet avec un en-tête, des sections et des sous-sections pilotées par annotations. Les étudiants relient la page d'objet au rapport de liste via la navigation.

Chapitre 7Voir les détails

Sécurité et autorisation Fiori

  • Leçon 1 • Authentification unique et gestion des identités

    Explique SAML 2.0, OAuth 2.0 et la propagation du principal pour les scénarios SSO Fiori. Les étudiants configurent la relation de confiance entre le front-end Fiori et les systèmes back-end.

  • Leçon 2 • Concepts d'autorisation Fiori

    Mappe l'accès aux applications Fiori aux objets d'autorisation, rôles et profils SAP. Établit le modèle de sécurité qui régit toutes les décisions de configuration et de déploiement.

  • Leçon 3 • Audit de sécurité et contrôles de conformité

    Utilise les journaux d'audit de sécurité SAP et les contrôles spécifiques à Fiori pour identifier les vulnérabilités. Les étudiants effectuent une revue de sécurité de bout en bout d'un paysage Fiori déployé.

  • Leçon 4 • Autorisation des services OData

    Couvre les contrôles d'autorisation au niveau du service dans Gateway et les classes DPC ABAP. Les étudiants implémentent des contrôles d'accès au niveau des champs et des opérations dans les services OData.

  • Leçon 5 • Sécurité réseau et configuration HTTPS

    Aborde l'application de HTTPS, les paramètres CORS et la configuration du proxy inverse pour les paysages Fiori. Les étudiants appliquent des contrôles au niveau réseau pour protéger les déploiements Fiori.

Chapitre 8Voir les détails

Performance, surveillance et optimisation Fiori

  • Leçon 1 • Optimisation des performances front-end

    Couvre le préchargement des composants, le chargement différé et l'optimisation des bundles pour les applications SAPUI5. Les étudiants appliquent des techniques qui réduisent de manière mesurable le temps de chargement initial.

  • Leçon 2 • Surveillance Fiori avec SAP Solution Manager

    Configure la surveillance de l'expérience utilisateur final et les alertes à l'aide de SAP Solution Manager. Les étudiants configurent des tableaux de bord qui suivent l'état de santé des applications Fiori en production.

  • Leçon 3 • Amélioration continue et planification de la capacité

    Applique des cycles d'examen des performances itératifs et une planification de la capacité pour une utilisation croissante de Fiori. Les étudiants produisent un plan d'amélioration des performances pour un paysage exemple.

  • Leçon 4 • Référence de performance et mesure

    Établit les métriques de performance clés pour les applications Fiori, y compris le temps de chargement et le temps de réponse OData. Les étudiants utilisent les outils du navigateur et la surveillance SAP pour capturer les données de référence.

  • Leçon 5 • Optimisation OData et back-end

    Aborde la pagination côté serveur, l'utilisation de $select/$expand et l'optimisation des requêtes ABAP. Les étudiants réécrivent des appels OData inefficaces et mesurent l'amélioration.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur SAP ABAP : prêt à étendre ses compétences au développement front-end Fiori moderne.

  • Administrateur de base : responsable du déploiement et de la maintenance de paysages Fiori à grande échelle.

  • Consultant fonctionnel SAP : souhaitant comprendre le volet technique des implémentations Fiori.

  • Jeune professionnel SAP : construisant un profil spécialisé pour se démarquer sur un marché de l'emploi concurrentiel.

  • Chef de projet informatique : supervisant des déploiements Fiori et ayant besoin d'un contexte technique plus approfondi pour diriger efficacement.

  • Personne en reconversion professionnelle : venant du développement web et visant l'écosystème SAP Fiori en pleine croissance.

Ce que disent nos élèves

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Maroc ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF