FORMATIONS

Formation JAVA :


  1. Déclaration et spécificateurs d'accès (Controles d'accés).
  2. L'orienté Objet.
  3. Les types primitifs, les opérateurs et les expressions.
  4. Contrôle du flux, la gestion des exceptions et les assertions.
  5. Le système d'E/S.
  6. L'Autoboxing, Annotations, Génériques, les types énumérés.
  7. Les threads.

  1. Cycle de vie d'une Servlet
  2. JSP et la Bibliothèque de tags JSTL
  3. Traitement des requêtes et réponses
  4. Synchronisation des traitements
  5. Transfert de contrôle
  6. État des clients
  7. Les filtres
  8. Gestion des exceptions.
  9. Connexion aux Bases de Données
  10. Authentification et Realms
  11. Gestion des traces et des logs

  1. Rappels sur la notion d’application web: Les servlets et JSP
  2. Setup de l’environnement Eclipse et configuration d’une application web
  3. La technologie Java Server Faces
  4. Le cycle de vie à phases multiples d’une page JSF
  5. Principes et types d’évaluation d’expressions
  6. Principaux éléments des bibliothèques HTML et Core
  7. Composition d'une application JSF et composants graphiques
  8. Opérations sur les données: Validation et Conversion
  9. Gestion des événements
  10. Utilisation des messages.
  11. Liaison des composants à :
    1. Des Beans managés.
    2. Des sources de données existantes.
  12. Exploitation des composants standards JSF
  13. Convertisseurs et validateurs
  14. Composants graphiques personnalisés
  15. Internationalisation d'une application web

  1. Structure des documents XML
  2. Validation des documents XML
  3. Modélisation XML
  4. Publication de documents XML
  5. Les échanges XML
  6. Les bases de données
  7. Programmation XML

  1. La plate-forme JAVA EE
  2. Le serveur Java EE Jboss
  3. La couche ou tiers Web
  4. Java persistence API (JPA)
  5. La couche ou tiers Métier
  6. La couche ou tiers Service

  1. Java EE et les EJB 3
  2. Les Sessions Beans
  3. Les Entity Beans
  4. Les Messages Driven Beans
  5. L’unité de persistance
  6. L’EJB-QL, le SQL selon EJB
  7. Les EJB Timers
  8. Les interceptors.
  9. Les transactions
  10. La sécurité.
  11. Développement d’un client avec JSF 2
  12. EJB et JasperReports
  13. Les outils indispensables: Eclipse et JBoss

  1. Présentation et Installation de JBoss
  2. Architecture de JBoss
  3. Déploiement d'applications Web
  4. Déploiement des EJB
  5. Gestion des transactions
  6. Gestion de la sécurité
  7. Configuration en mode Cluster (Problème de montée en charge)

Formation Web & Opensource :


  1. Configuration et Déploiement d'une application ZK
  2. Développement d'une première application ZK
  3. Les composants graphiques
  4. Configuration d'un environnement de Développement ZK avec Eclipse
  5. Cas d'étude: Développement d'une application Web ZK
  6. Connexion du GUI aux Bases de Données

  1. Personnalisation des fenêtre dans Compiere.
  2. Personnalisation des onglets dans Compiere.
  3. Personnalisation des champs dans Compiere.
  4. Regroupement des champs d'un onglet.
  5. Activation et personnalisation du Popup de recherche.
  6. Configuration des rôles.
  7. Utilisation des Logiques d'affichage
  8. Utilisation des Lookup
  9. Utilisation des règles de validation.
  10. Génération et manipulation des POs.
  11. Développement et utilisation des Callout.
  12. Développement des Processus métier Compiere.
  13. Développement et utilisation du Workflow Compiere.
  14. Manipulation des Formats d'impression.
  15. Reporting: Compiere et JasperReports.

Formation SGBD


  1. Langage SQL
  2. Catégories d’instructions
  3. Intallation de PostgreSQL
  4. Paramétrage de PostgreSQL
  5. Création de la base
  6. Accés à la base
  7. Language de Définition des Données
  8. Language de manipulation des Données (1 ère partie)
  9. Language de manipulation Données (2 ème partie)
  10. L'Outil pgAdmin III
    1. Fenêtre principale de pgAdmin
    2. Outil de requêtage
    3. Export de données
    4. Maintenir un objet de la base de données
    5. Sauvegarde et Restauration
    6. Assistant des droits
    7. État du serveur

Formation Outils de Développement


  1. La plan de travail (Workbench) perspectives et fonctions pratiques
  2. L'espace de travail (Workspace)
  3. La JTD (Java Development tooling)
  4. La perspective de débogage
  5. Gestion de librairies
  6. Le refactoring
  7. Les raccourcis clavier
  8. Les plugins

  1. Concept de qualité
  2. Les tests manuels et automatiques
  3. Les tests FIRST
  4. Framework de tests
  5. Le concept de boîte: boîte noire, boîte blanche et boîte grise.
  6. Utilisation des Mocks
  7. Des Mocks prêts à l'emploi avec EasyMock
  8. Au coeur du TDD: Développement piloté par les tests
  9. Intégration continue avec Continuum
  10. Tests de base de données avec DBUnit
  11. Tests de performance

Formation Gestion de projet


  1. Développement collaboratif avec CVS
    1. L’historique local d’Eclipse
    2. Principes de gestion des ressources
    3. Mise en oeuvre de CVS dans Eclipse
    4. Installation et configuration de CVSNT
    5. Ajout d’utilisateurs avec pserver
    6. Configuration du référentiel CVS dans Eclipse
  2. Développement collaboratif avec Subversion
    1. Concepts clés et nouvelles fonctions
    2. Mise en oeuvre
    3. Création du référentiel Subversion
    4. Démarrage du démon svn
    5. Accéder au serveur svn dans Eclipse
    6. Mise en oeuvre d’un projet Eclipse avec Subversive

  1. Lancer Continuum comme un service.
  2. Démarrer et se connecter au serveur Continuum.
  3. Configuration d'un projet Maven dans Continuum.
  4. Configuration des définitions de build d'un projet.
  5. Lancer l'intégration d'un projet.
  6. Configuration des notifications par mail.

  1. Gestion des projets.
  2. Gestion des groupes et utilisateurs.
  3. Rôles et droits d'accés.
  4. Système de suivi des demandes (Issue traking).

Formation Reporting


  1. Explorer IReport avec un premier rapport.
  2. Mise en page et formatage.
  3. Utilisation des variables.
  4. Utilisation des Paramètres.
  5. Utilisation des Regroupements.
  6. Utilisation des sous-rapports.
  7. Utlisation des rapports de Tableaux croisés dynamiques.
  8. Utilisation des Chartes
  9. Travailler avec des images
  10. Manipulation des rapports à partir d'un programme JAVA