mardi, novembre 28, 2006

Les futurs cours ...

Un post pour lister les différents cours que je suis en train de finaliser. En fait je me rends compte que j'ai commencé beaucoup de cours sans les terminer (pas bien)

Bref voilà une liste de cours qui viennent d'être entamée :
  • Plate-forme Eclipse pour le développement de clients lourds (SWT, JFace, développement de plug-ins, Eclipse RCP). En fait pour ce cours, je vais insister sur la partie plug-ins en détaillant la notion de points d'extension. Pour Eclipse RCP (ce n'est ni plus ni moins qu'un plug-in en stand-alone) je pense discutter de la manière d'en faire un sachant que la plus grosse partie aura été faite au niveau du développement de plug-ins. Pour l'instant j'ai presque terminé SWT.
  • Design Pattern. J'en suis à la moitié et ça prend du retard. Pour chaque pattern, une description, un schéma UML, et au moins 1 recette par un exemple.
  • JSF. Le finir, j'ai fait l'introduction, principe de fonctionnement, Bean managé, navigation. Il me reste les messages, les converters, la validation explicite, faire un topo sur l'ensemble des composants JSF, les composants Tomahawk, création de composants JSF et les outils de développement (Eclipse, Java Studio Creator, ...)
Ce que je voudrais faire après :
  • JUnit. Un cours rapide sur la version 3 et 4
  • Google Web Toolkit. Les bases à la manière du tutoriel présenté par Google (simple mais extrèmement efficace). Je voudrais présenter la boîte à outils, la manière d'effectuer des appels RPC au serveur, le déploiement de l'application ... J'ai fait des exemples et installé Googlipse pour l'utilisation avec Eclipse, GWT m'impressionne.
  • Flex 2 et le projet Apollo. Des interfaces graphiques en flash ça le ferait!!
  • Hibernate et EJB. Quelques cours concernant le mapping objet relationnel pour dire que je ne fais pas que des technologies orientées IHM.
  • ...

Java et les composants pour la visualisation

Vous trouverez sur le site de Developpez.com un nouveau cours intitulé : Introduction aux composants JTable, JTree et JGraph. L'objectif de ce cours est de présenter les composants puis la manière de modifier le renderer (le rendu de l'affichage), l'editor (le composant pour une édition) et d'exploiter les différents modèles : modèle du composant et modèle de sélection notamment. La partie JGraph est une petite introduction mais qui vous fournira les bases pour commencer à utiliser cette bibliothèque de création de graphe.

A la fin vous trouverez une minuscule introduction à l'API Print.

Voilà pour résumé vous trouverez les notions suivantes dans ce cours :
  • Composants JTable, JTree et JGraph
  • Renderer
  • Editor
  • Modèle du composant
  • Modèle de sélection
  • Ajout et suppresion dynamique d'élément (une ligne pour une JTable, un nœud pour un JTree et un Vertex ou un Edge pour un JGraph)
  • API Java Print
Voilà le lien du cours : http://mbaron.developpez.com/javase/javavisu

Si vous avez des commentaires n'hésitez pas, bonne lecture.