Formation JAVA JAVAEE

Le langage Java est devenu incontournable et il se doit d'être inscrit dans tous les plans de formation d'informaticiens ne le connaissant pas encore. Il occupe une place si importante aujourd'hui dans tous les domaines de développement (de l'embarqué au Web) que nous proposons une filière complète dédiée á la formation Java.

JAVA

Cette formation Java représente un cursus progressif visant á vous rendre autonome dans l'utilisation du langage Java et des frameworks incontournables. Vos solides compétences Java vous permettront d'être opérationnel tout en ayant acquis les bonnes pratiques du développement d'applications Java dans un contexte professionnel avec les outils de génie logiciel.

JAVA AVANCE

Cette formation Java Perfectionnement permet aux personnes ayant suivi une première initiation á Java d'approfondir leurs connaissances du langage afin d'intégrer directement une équipe projet.

Vous apprenez á développer une application Java multitâches en gérant les threads. La formation vous initie également á la notion de design patterns (motifs de codes réutilisables) et présente les 5 design patterns les plus utilisés.

Vous apprendrez á utiliser le langage Java dans le contexte des bases de données relationnelles (JDBC, Hibernate), ce qui apporte donne une dimension de projet professionnel á la formation.

Vous aborderez Junit pour construire des applications de qualité

Architecture JAVA EE

Cette formation J2EE fournit une présentation concise mais exhaustive des plateformes J2EE 7 et 8. Elle commence par expliciter les concepts fondateurs de cette spécification afin de clairement appréhender ses finalités. Ensuite, les technologies principales sont présentées en insistant sur les problématiques résolues, les cas d'utilisation et le panorama des offres du marché. Les participants seront capables de se repérer dans cette nébuleuse de standards et d'acronymes.

Développer des applications JAVAEE (Servlets, JSP, JSTL)

JAVAEE est une spécification pour le langage de programmation Java de Sun destinée aux applications d'entreprise.

Vous serez capable de développer une application web pouvant s'exécuter dans l'un des nombreux conteneurs du marché : IBM WebSphere, BEA WebLogic, JBoss server, Apache Tomcat, Sun appServer, Glassfish. Cette formation java web vous permettra de:

  • Connaître les fondements des architectures n-tiers
  • Savoir utiliser les technologies Servlet/JSP,
  • Connaître les bases de la bibliothèque JSTL.
  • Java Persistence API (JPA)

    Issue des travaux du groupe d'experts de la JSR 220 (EJB 3), JPA est une spécification clé de Java EE. Loin d'être un framework de plus, JPA établit une norme standard simplifiée pour la persistance afin de garantir une meilleure portabilité des applications Java EE. JPA reprend naturellement les meilleures pratiques de frameworks établis tels Hibernate ou TopLink. EJB 3 s'appuie sur JPA pour la persistance des entités. Vous serez en mesure de:

  • Connaître les concepts de la norme JPA,
  • Savoir définir et utiliser un modèle persistant,
  • Connaître les problématiques liées á la persistance d'objets sur bases relationnelles,
  • Comprendre et savoir utiliser le langage de requêtes objet JPQL,
  • Connaître les techniques et compromis permettant de garantir de bonnes performances Cette formation permet de comprendre et d'expérimenter JPA par la pratique.
  • La Programmation JSF 2

    La spécification JSF fait partie intégrante de Java EE. Son modèle de programmation répond á tous les problèmes classiques des applications web (navigation entre pages, conversion et validation de données, internationalisation, etc.). Il permet également de structurer ses applications selon le modèle MVC permettant une meilleure évolutivité de vos codes sources. Enfin, les interfaces construites avec JSF peuvent bénéficier de composants d'interfaces sophistiqués proposés par de nombreux éditeurs tiers.