Destiné à la maîtrise d’ouvrage et aux non-informaticiens, ce cours fait un point complet sur les méthodes les plus récentes en matière de systèmes d’information. Il analyse notamment les problématiques, les méthodes, les techniques et les rôles associés au développement des systèmes d’information d’aujourd’hui.

Description

 Durée : 28 heures
Modalités techniques d’évaluation : Évaluation des connaissances par QCM, évaluation des compétences au travers de travaux pratiques et de cas d’études. Contrôle de l’acquisition des connaissances et des compétences pendant la formation par le formateur.
Moyens pédagogiques : Apports théoriques réalisés en classe et complétés par de nombreux travaux pratiques permettent aux participants de disposer d’une expérience concrète. A l’issue des sessions magistrales, réalisation de cas d’études tutorés.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Préciser les notions essentielles en matière de systèmes d’information
  • Comprendre les principes du développement des systèmes d’information
  • Comprendre les rôles associés au développement SI
  • Découvrir les principaux outils, méthodes et techniques du développement SI
PROGRAMME DE FORMATION

Projets et système d’information

  • Système d’information : data, fichiers, bases de données, échanges d’informations.
  • Architecture, composants, management, normes.
  • Le rôle de la maîtrise d’ouvrage : expression des besoins, validations, recettes, pilotage…
  • Le cycle de vie d’un projet : les phases de définition, d’organisation et de résultat.
  • Les normes. Les approches agiles et itératives.
  • Le management des risques. Comment identifier, mesurer et anticiper les risques ?

L’approche processus – UML – Modélisation – BPMN

  • L’urbanisation des processus. Évaluer et améliorer. Les architectures : métier, fonctionnelle, applicative.
  • Unified modeling language. L’usage sur le terrain. Les cas d’utilisation et autres diagrammes UML.
  • La modélisation des activités « métier ». BPMN.
  • Les scénarios pour affiner l’analyse du problème.

Les architectures

  • Les développements de l’internet. Les évolutions.
  • Les protocoles : messagerie, fichier, forum, web, annuaire.
  • L’architecture 3-tiers, n-tiers, orientée services.
  • Les navigateurs. Les technologies clientes en vogue.
  • Client léger et client riche.

La gestion du SI : portails, intégration, progiciels, SOA

  • Caractéristiques d’un portail.
  • Intégration : EAI : utopie ou axe du futur ?
  • SOA, bus de services XML et web services.
  • Le langage XML : structuration de données, échanges inter-applications.

Le monde du logiciel libre

  • Les principaux logiciels. Les secteurs couverts.
  • Sécurité. Pérennité. Impact sur les postes de travail.
  • Linux. Apache. PHP, Eclipse, MySQL, Libre Office, Open Office, etc.

Langages et plateformes de développement

  • Les langages de développement.
  • Fonctionnement et techniques d’implémentation : frameworks, CMS…
  • La plateforme Java Enterprise Edition (J2EE).
  • La plateforme .Net de Microsoft.
  • Les interfaces Java : JCA, JDBC, JMS, JNDI…
  • Applet, servlet, EJB. SOAP.
  • Les offres de serveurs d’applications : WebSphere d’IBM, Weblogic, Oracle, JBoss-Wildfly, Tomcat…
  • AGL orientés composants (Visual Studio, Eclipse…).

La gestion de la sécurité

  • Signature électronique. Cryptage. Chiffrement. Firewalls. DMZ.
  • Sécurisation des protocoles d’infrastructure.
  • Les techniques : PKI, SSO, AD, LDAP.

Business intelligence, big data et les tendances

  • La BI au service des utilisateurs.
  • Les principes de stockage multidimensionnel (MOLAP, ROLAP, HOLAP).
  • La modélisation décisionnelle. Les outils.
  • Le big data.
  • Les tendances : cloud, intelligence artificielle, objets connectés, blockchain…