Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Formation Celerio

Génération d'applications avec l'outil Celerio

Durée : 3 jour(s)
Référence : CELERIO-03

  • Télécharger
  • Offert en inter-entreprise

Petit déjeuner


Déjeuner


Qualification téléphonique


  • Partenaire
Jaxio

 Merci de nous contacter pour la planification de la prochaine session.
téléphone

+33(0)1 45 26 19 15


Présentation

Dans le cadre de leur partenariat, Zenika vous invite à vous joindre aux formations Jaxio officielles animées par un consultant de Jaxio. N'hésitez pas à nous contacter pour plus d'information.

Objectifs

  • Intégrer Celerio dans un cycle de développement
  • Comprendre l’organisation du code généré par Celerio et découvrir les différentes technologies utilisées par le code généré (Spring, Hibernate/JPA, etc.)
  • Comprendre les techniques permettant de modifier le code généré
  • Développer la partie métier de votre application en s’appuyant sur le code généré par Celerio

Répartition : 

40% Théorie, 60% Pratique

Public : 

Architecte, Développeur, Chef de projet

Pré-requis : 

Connaissance de Java

Programme

Principe de fonctionnement de Celerio

  • Moteur interne Celerio
  • Reverse de base de données
  • Packs de générations (JPA, JSF, Spring MVC et Web Flow)
  • Ecosystème Celerio: Base de données, SVN, Maven2

Premiers pas avec Celerio

  • Création d’un projet ‘minimal’ avec Celerio
  • Lancement de la génération depuis une ligne de commande
  • Configuration de Celerio pour affiner les besoins de génération
  • Importer le projet générer dans Eclipse

Découverte du code généré par Celerio

  • Organisation du code généré selon les conventions Maven2
  • Présentation des différentes couches générées par Celerio et des technologies utilisées par le code généré (JPA/Hibernate, Spring, Spring Security, Spring Web Flow)
  • Présentation des différents fichiers de configurations générés par Celerio

Utilisation de Celerio de manière itérative sur un projet

  • Optimisation de l’environnement de développement : Base de données embarquée, serveur d’application embarqué, profil de génération et phase de génération de code de Maven2, SVN
  • Evolution du schéma de base de données et régénération
  • Suppression du code généré
  • Prise en main partielle du code généré et round-trip automatique lors des regénérations
  • Prise en main totale du code généré et merge manuel en cas d’évolution du code qui aurait pu être généré

Développement d’une fonctionnalité métier

  • Distinguer le code généré pour réutilisable du code généré à titre d’exemple
  • Développer un service métier et le test associé
  • Développer la partie web appelant le service métier