Formation langage Développement

Durée : entre 3 et 5 jours



Pour télécharger la vidéo cliquez sur le lien : Présentation vidéo

Présentation

  • Standardisé par l'OMG (Object Management Group) est la notation standard utilisée pour la modélisation des systèmes informatiques.
  • UML s'applique pour les systèmes d'information, pour les systèmes techniques ou temps réel, et couvre tout le processus de développement, depuis l'expression de besoins et l'analyse jusqu'aux phases de conception et de réalisation.
  • UML apporte la garantie d'un langage universel, compris par tous les informaticiens et leurs clients, et depuis peu échangeable entre AGLs.

Objectifs

Acquérir l'ensemble des techniques d'analyse et de conception par objet :

  • Acquérir une vision globale du développement par objet.
  • Donner les moyens d'évaluer les bénéfices apportés par la technologie objet aux différentes étapes du développement
  • Apprentissage des concepts de l'approche objet et de la méthode UML
  • Réalisation d'étude de cas : élaboration de spécification, de dossier de conception préliminaire et détaillée à partir d'un cahier des charges.

Public

  • Ce cours est destiné aux chefs de projets, ingénieurs concepteurs et ingénieurs de développement qui sont amenés ou qui prévoient de participer à un projet objet.

XML - eXtended Modeling Languag

Durée : 2 à 5 jours

Présentation

  • Initialement langage de description de documents structurés, dédié aux échanges de documents notamment sur l'Internet, fait désormais figure de brique majeure dans la mise en place des nouvelles architectures des systèmes d'information de la nouvelle économie. XML n'est pas un programme ou un morceau de logiciel. XML est un langage à balise qui permet de décrire des documents à destination du web.
  • Un document XML contient à la fois des données (des mots, des images,...¦) et les indications sur le rôle que jouent ces données. Ces indications permettent de déterminer la structure du document. Ce sont des balises. * Un document XML permet de décrire les données échangées par une application et aussi la façon d'exploiter ces données par l'application réceptrice. Plusieurs types d'exploitation peuvent être associées à des mêmes données.
  • XML permet ainsi un échange totalement asynchrone entre applications au sein d'une entreprise ou entre entreprises, facilite l'intégration d'applications d'entreprise hétérogènes, et permet la définition de standards d'échange spécialisés par domaines métiers (facturation, e-commerce, gestion de la voix; etc..)

Objectifs

  • Comprendre ce qu'est XML, appréhender son rôle dans les applications de type web, business ou autre. * Mesurer l'impact de cette technologie dans l'architecture du système

Public

  • Cette session est destinée à toute personne amenée à effectuer des choix de technologies et d'architecture pour lesquelles Java est une solution envisagée

Pré-requis

  • Connaissances de base des technologies orientées objets.

JAVA

Durée : 3 à 5 jours

Présentation

  • Langage conçu par SUN pour les applications Internet / Intranet, fait aujourd'hui partie des incontournables technologiques pour la mise en place des systèmes informatiques. Java apporte la portabilité et une facilité de déploiement des applications.
  • Mais, plus qu'un langage de programmation, java intègre aujourd'hui des principes architecturaux (serveurs d'applications EJB, architecture J2EE, JSP, ...) et une richesse d'interface (JNDI, JDBC, ...) qui permettent aux architectes et concepteurs de mettre en place des systèmes évolutifs et ouverts.

Objectifs

  • Les concepts de base de la plate-forme Java.
  • Le rôle et l'emploi des principales API du langageâJava.
  • Les possibilités de mises en oeuvre de Java dans des applications Internet ou distribuées.
  • Les principaux outils de développement Java.
  • Les liens entre Java et les technologies UML & XML

Public

  • Ce stage s'adresse aux directeurs informatiques, directeurs de projets, chefs de projets et développeurs désirant appréhender le monde Java.

Pré-requis

  • Connaissances de base des technologies orientées objets.

Rapport théorie/pratique

  • Présentation théorique illustrée d'exemples concrets sous forme d'extraits de programmes, de descriptions d'outils et d'architectures