Nos formations sont proposées en partenariat avec la société Zenika.
Inscriptions et tarifs directement sur le site de Zenika.
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
Présentation
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éré 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 configuration 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é 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