Skip to main Content

Positionnement du développement applicatif dans le projet informatique

  • Référence GKDVPJ
  • Durée 2 jour(s)

Options de paiement complémentaires

  • GTC 15 TTC

    Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.

Classe inter en présentiel Prix

EUR1 390,00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Cette formation permet de prendre connaissance des éléments essentiels à la vie d’un projet informatique. Elle positionne le rôle du concepteur développeur dans le projet et les connaissances nécessaires à avoir pour mener à bien des développements logiciels.

Prochaines dates

Haut de page

Cette formation s'adresse aux Développeurs, Concepteurs, Chefs de projets ou Architectes techniques.

Objectifs de la formation

Haut de page

  • 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 détaillé

Haut de page

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

 

Pré-requis

Haut de page

Les participants doivent avoir des connaissances générales en informatique.

Bon à savoir

Haut de page

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

 

Cookie Control toggle icon