Global Knowledge

Positionnement du développement applicatif dans le projet informatique

Par Global Knowledge

Objectifs

  • Identifier les composants d’une application informatique, les architectures possibles d’exécution des applications et l’apport des technologies objet dans le cycle de vie d’un projet informatique
  • Positionner la conception, la réalisation et les tests dans le développement applicatif pour mieux comprendre leurs intérêts et leurs évolutions
  • Appréhender le vocabulaire, les modèles, les technologies, les outils et frameworks utiles à tout concepteur développeur
  • Se rendre compte de l’intérêt de l’industrialisation de la production de logiciels pour l’amélioration continue de la qualité des applications

Programme

Introduction au SI (Système d’Information)

  • Importance du système d’information dans l’entreprise
  • Les différentes composantes d’un système d’information
  • L’informatique, la DSI (direction des systèmes d’information) et ses services

Les architectures

  • Historique des architectures
  • Les différentes architectures : Client/Serveur, Web, n- tiers
  • Les architectures orientées services (SOA, REST, Cloud)
  • Les contraintes et les évolutions techniques (matériel/logiciel)
  • La virtualisation du poste de travail et des applications

La gestion des applications

  • Les composants d’une application et les modèles en couche
  • Les serveurs de données : des bases de données relationnelles au Big Data
  • Les serveurs d’applications
  • La présentation aux utilisateurs : les différentes interfaces homme/machine (IHM), du client lourd, puis client léger au client riche vers la mobilité
  • Les applications cloud, mode SaaS (Software as a Service)

Le projet informatique

  • Définitions et objectif
  • Méthodologie et méthode de projet informatique
  • Nécessité de modéliser
  • Maîtrise d’oeuvre / Maîtrise d’ouvrage, MOA/MOE

Les phases du projet informatique

  • Présentation des différentes phases d’un projet informatique
  • Les acteurs dans les différentes phases du projet et leurs rôles
  • L’évolution des démarches : du linéaire au cycle en V à l’itératif et incrémental (spirale de Boehm) vers l’Agile, (Scrum, XP…)
  • L’importance de la communication, de l’échange, le travail en équipe

Conception, réalisation et tests

  • La place du développement et le rôle des acteurs (concepteur, architecte, développeur)
  • La conception avec UML, historique et évolutions
  • Les Design patterns les plus utilisés (MVC, DAO….)
  • Les langages du Web : HTML, CSS, JavaScript, XML, Ajax, JQuery..
  • Les langages objet, les plates-formes Java EE et .Net
  • L’importance des tests, des environnements de tests, xUnit
  • Les outils et frameworks nécessaires à la mise en oeuvre d’applications

Les référentiels de qualité et les certifications

  • Présentation des référentiels : CMMI, ITIL, PMP, Lean, Prince 2…
  • Les champs d’applications, utilités
  • Les certifications, intérêts

Pédagogie

Un support de cours en français sera remis aux stagiaires.

Formations de la même catégories (5)

EFE
HQE®, BREEAM®, LEEDPar EFE

Les nouvelles contraintes environnementales du bâtiment peuvent être techniquement difficiles à traduire. L’utilisation de certifications pour la construction, la rénovation ou l’exploitation, permet la transparence des mesures prises, ainsi que la certitude d’atteindre les objectifs visés par le projet. C’est pourquoi, il est indispensable d’avoir une vision précise et exhaustive des certifications disponibles afin d’identifier celles répondant aux qualités souhaitées.

Orsys
Gestion de programme et de portefeuille de projetsPar Orsys

A l’issue de ce module, le participant maîtrisera les compétences lui permettant d’adresser un programme ou un portefeuille de projets.

Orsys
Tests et recettes pour la maîtrise d'ouvrage, managementPar Orsys

La démarche globale des tests doit être maîtrisée pour répondre aux exigences qualité du client. Ce stage vous présentera les outils et les bonnes pratiques indispensables pour construire les indicateurs de pilotage, suivre et évaluer les tests tout au long du processus, en vue d'être capable de manager les tests.

CSP Docendi
Communication projetPar CSP Docendi

La formation « Communication projet », permet à toutes les personnes souhaitant faire de la communication un axe stratégique de la réussite de leurs projets, d'identifier les phases de projet qui nécessitent une communication soutenue pour obtenir l'adhésion des parties prenantes. Vous apprendrez à remporter l'adhésion des parties prenantes de votre projet ...

La formation « Communication projet », permet à toutes les personnes souhaitant faire de la communication un axe stratégique de la réussite de leurs projets, d'identifier les phases de projet qui nécessitent une communication soutenue pour obtenir l'adhésion des parties prenantes. Vous apprendrez à remporter l'adhésion des parties prenantes de votre projet par une communication en ligne avec leurs besoins.

Orsys
Manager les risques des projets informatiquesPar Orsys

Qu'est-ce qu'un risque ? Ce séminaire vous propose une approche pragmatique de la gestion des risques, basée sur l'expérience de projets réels. Il vous montre comment identifier, estimer mais surtout réduire les risques grâce à des méthodes de modélisation facilitant les prises de décision appropriées.