IT

Développement avancé Microsoft Dynamics et portail runner

* Qu’entend-on par « urbanisation » ? Comment, en pratique, relier une démarche guidée par les processus à une démarche d’urbanisation technique ? Quelles sont les ressources méthodologiques sur lesquelles s’appuyer pour mener à bien ce type d’initiatives ? * Comment recueillir les besoins portés par le portail ? Quel sont les fonctionnalités transverses inhérentes à la mise en œuvre de tout portail ? Comment formaliser le besoin en exigences non implicites ? Jusqu’où faut-il aller dans l’expression du cahier des charges ? *Comment prendre en main de manière efficace l’environnement de développement Microsoft ? Comment produire du code performant ? Comment construire et déployer des applications sur MS Dynamics ? Comment structurer son code et ses projets ? Quelles sont les bonnes pratiques pour un code robuste, scalable et maintenable ?

Objectifs de la formation

  • Comprendre les enjeux et les objectifs de l’alignement et de l’urbanisation des SI
  • Les principes et les principales démarche de cartographie des SI
  • Comprendre l’articulation des différents objets dans le cadre d’une démarche d’urbanisation
  • Concevoir une démarche d’urbanisation adaptée à un contexte particulier
  • Recueillir le besoin en utilisant des outils et méthodes adaptées
  • Structurer un plan de cahier des charges adaptés à la problématique à traiter
  • Modéliser le besoin en utilisant un niveau nécessaire et suffisant
  • Utiliser des langages de modélisation (UML par exemple)
  • Rédiger les différentes clauses et exigences spécifiques à la mise en œuvre
  • Développer de manière autonome des applications basées sur la plateforme Dynamics 365 CRM
  • Optimiser des modules techniques
  • Organiser ses développements et ses projets sur les environnements Microsoft
  • Utiliser les bonnes pratiques et les préconisations durant ses phases de conception et de développement

Profil des bénéficiaires

Prérequis

  • Ce séminaire s’adresse principalement à des responsables de systèmes d’information
  • Ce séminaire s’adresse principalement à des responsables de systèmes d’information et à des responsables de projet.
  • Ce séminaire s’adresse principalement à des développeurs et à des responsables techniques
  • Connaissance initiale du management et des enjeux d’un système d’information
  • Connaissance initiale du management et des enjeux d’un système d’information. Compétences d’analyse.
  • Compétences initiales en développement sur des environnements similaires

Contenu de la formation

Contenu de la formation
  • Le système d'information au sein de l'entreprise: chaine de valeur, contribution et alignement
  • Les éléments déclencheurs
  • Objectifs et apports de l’urbanisation, les métaphores
  • Les grands travaux de l'urbaniste : urbanisme cadastral, urbanisme prospectif, urbanisme et projets
  • Les différents vues: métier, fonctionnelle et informatique
  • Les nouveaux enjeux de la data
  • Définition et utilisation concrète des processus
  • Formaliser et optimiser ses processus
  • Quelques modèles de démarche
  • Les indicateurs clés de performance (KPI), la mesure quantitative et qualitative
  • Les démarches de modélisation: top-bottom, bottom-up
  • Définition et objectifs de l'architecture fonctionnelle
  • Les domaines fonctionnels
  • Lien et cohérence avec la démarche processus
  • L’approche spécifique à la data
  • Principes et gestion des référentiels de données (Master Data Management)
  • Les architectures orientées service (SOA)
  • Les autres modèles d'intégration interapplicative (orienté données et orienté interfaces)
  • Supervision et analyse de l’exécution des services (BAM)
  • La charte d’urbanisme : définition et objectifs
  • Premiers éléments de démarche
  • Les différentes visions du système d’information
  • Le schéma directeur et le plan d’urbanisme
  • Lien avec les portefeuilles de projets
  • Le projet de transformation/urbanisation du SI : Le cadrage, l’exécution, la mesure de la performance
  • Impact sur la gouvernance du système d’information
  • L’architecture d’entreprise
  • Les architectures d’intégration
  • L’IAM
  • Les architectures de données
  • Les infrastructures
  • La démarche générale
  • Pilotage de l’urbanisation et déploiement
  • Qui est l'urbaniste S.I. ? Quel est son rôle et les limites de son rôle
  • Rôles de l'architecture S.I. par rapport aux architectes applicatifs
  • L'urbanisation un vrai projet d'entreprise
  • Les bénéfices attendus
  • Les contraintes et moyens, les symptômes
  • Les erreurs à éviter
  • Les finalités : besoin, analyse, contractuel...
  • Cahier des charges versus spécifications
  • Les acteurs en présence
  • Les rôles et responsabilités et le RACI
  • Plan type
  • L’expression des objectifs
  • Les clauses indispensables
  • Les éléments « abusifs » ou inutiles
  • La place du juridique
  • Exigences, Features, User Story, Use Case... quelle formalisation pour quel usage ?
  • Utiliser un langage de modélisation (UML par exemple) versus utiliser une méthode de modélisation
  • Explicitation et complétude du périmètre, la méthode FURPS+
  • Le cas particulier des données
  • Eléments de planification
  • Les risques et les plans d’action
  • Découpage et lotissement
  • Exigences de suivi et KPI
  • Le cas particulier des engagement soumis à pénalités
  • Les éléments complémentaires
  • Expression du besoin versus spécifications générales vs spécifications détaillées
  • Les wireframe et les maquettes
  • Comment expliciter les règles de gestion complexe
  • Comment traiter les modèles de données
  • Définir les sources de données
  • Définir les applications à intégrer
  • Expliciter les modes d’intégration
  • Gérer les comptes et les droits : comptes, accès, fédération d’identité, IAM, CIAM
  • Les engagements cascadés
  • Tenir compte des limites techniques
  • Fil rouge
  • Exigences spécifiques
  • Combiner services internes et externes
  • Présentation générale de Dynamics 365 CRM
  • Présentation de Visual Studio et de ses fonctionnalités pour le développement de Dynamics 365 CRM
  • Présentation des bonnes pratiques de structuration de code et de projets sous Visual Studio
  • Introduction à C# et à ses concepts de base
  • Utilisation de C# pour développer des plugins
  • Utilisation de C# pour développer des workflows dans Dynamics 365 CRM
  • Introduction à JavaScript et à ses concepts de base
  • Utilisation de JavaScript pour développer des scripts de validation de données et des scripts de calcul de champs dans Dynamics 365 CRM
  • Utilisation de JavaScript pour développer des formulaires et des vues personnalisées dans Dynamics 365 CRM
  • Bonnes pratiques de structuration du code. Utilisation de Typescript et du bundling
  • Analyse de la performance des solutions Dynamics 365 CRM
  • Techniques d'optimisation de la performance des solutions Dynamics 365 CRM
  • Utilisation des outils de débogage et de profilage pour améliorer la performance des solutions Dynamics 365 CRM
  • Développement de solutions Dynamics 365 CRM pour la gestion de la relation client (CRM)
  • Développement de solutions Dynamics 365 CRM pour la gestion des ventes
  • Développement de solutions Dynamics 365 CRM pour la gestion de la production
  • Développement de solutions Dynamics 365 CRM pour la gestion de la comptabilité et des finances
  • Présentation des options de déploiement des solutions Dynamics 365 CRM
  • Pratiques de maintenance des solutions Dynamics 365 CRM
  • Utilisation des outils de gestion de versions pour gérer les mises à jour et les correctifs des solutions Dynamics 365 CRM
  • Mise en pratique des concepts et des techniques apprises tout au long de la formation
  • Résolution de cas d'utilisation courants
  • Discussion et partage des expériences avec le formateur
  • Illustration et résolution de cas concrets d’entreprise : performance de modules de matching, récupération de compétences depuis les CVs ou une source web...

Suivi de l'exécution et évaluation des résultats

  • TD
  • QCM
  • QUIZ

Ressources techniques et pédagogiques

Capacité d'accueil

Entre 0 et 6 apprenants

Envoyer ma demande

Complétez ce formulaire et nous vous répondons sous 24 h ouvrées avec un devis personnalisé.

Autres formations IT