Catalogues Formations

Primes et subsides




Présentation et comparaison des plates-formes Microsoft .NET et Java

Durée : 2 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Responsables informatiques, chef de projet, développeurs, architectes

Objectifs :

  • Donner une vision globale des possibilités offertes par chacune des plates-formes : philosophies, richesse des API, types de développements, IDE et productivité, déploiement et mise en production.

Pré-requis :

  • Connaissance d'un langage ou d'un environnement de développement.

Contenu pédagogique

Les différents types de développements d'applications

  • Applications client/serveur en architecture 2/3 (client lourd)
  • Applications client/serveur en architecture 3/3 (client léger)
  • Applications Web Internet/Intranet/Extranet
  • Applications mobiles

Java

  • Historique et philosophie
  • Les différentes plates-formes
  • La plate-forme standard J2SE
  • La plate-forme entreprise J2EE
  • La plate-forme mobile J2ME
  • Développement de clients lourds
  • Applet
  • Application AWT/Swing
  • Développement client/serveur
  • Accès aux données d'un SGBD avec JDBC
  • Communication entre objets distants avec RMI
  • Développement Web
  • Le développement de composants Web : Servlet, JSP, TagLibs
  • Le développement de composants métiers : EJB
  • Le développement de Services Web XML
  • La couche de services : JTA, JMS, DataSource et pool de connexions, JavaMail, …
  • Les serveurs d'applications
  • Rôle d'un serveur d'applications
  • Liste des principaux serveurs
  • Les outils de développement
  • Les travaux de la communauté Apache autour de Java
  • Jakarta et ses sous-projets
  • Geronimo
  • Struts
  • ANT
  • Cocoon
  • Commons
  • Maven
  • XML

Microsoft .NET

  • Historique et philosophie
  • Les différentes plates-formes
  • Le Framework .NET
  • Le Compact Framework .NET
  • Développement de clients lourds
  • Application Windows Forms
  • Développement client/serveur
  • Accès aux données d'un SGBD avec ADO.NET
  • Communication entre objets distants avec .NET Remoting
  • Développement Web
  • Le développement de pages ASP .NET avec les composants Web Forms
  • Le développement de services Web XML
  • La couche de services : IIS et COM+
  • Les outils de développement

Conclusion

  • Avantages et inconvénients de Java
  • Avantages et inconvénients de .NET