bannière

Formation Celerio

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

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

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
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
icone PDF Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants