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.
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