Descriptif de la formation Eclipse RCP avancé
- Cette formation Eclipse RCP avancé permet d’approfondir des concepts étudiés lors de la formation RCP de base
- Elle vous apprendra à maitriser intégralement votre usine logicielle avec maven tycho
- Elle est faite entièrement sur mesure selon les besoins exprimés
Objectifs
- Revoir des concepts Eclipse RCP
- Bonnes pratiques d’architecture
- Maîtriser le build headless
- Gérer les tests de l’application
Public
- Développeurs RCP
- Chefs de projet
- Architectes logiciels
Durée
2 j
Prochaines formations Eclipse RCP avancé
Cette formation étant entièrement sur mesure et chaque besoin étant spécifique, elle est organisée en intra entreprise dans vos locaux
Les points forts OPCoach
- Expert Eclipse depuis 2004, je vous propose une formation complète, avec les dernières versions d’outils, illustrée de nombreux exercices
- En participant à chaque conférence Eclipse internationale (Allemagne, US), je vous donne une vision pragmatique sur ces technologies
- Référencé en tant qu’organisme de formation, certifié ICPF&PSI et inscrit au data-dock, vous pouvez faire prendre en charge tout ou partie du montant de cette formation par votre OPCO
- OPCoach est également membre de la fondation Eclipse en tant que Solution Member et committer sur E4 tools et sur platform.ui
- Depuis 2009, OPCoach a formé des centaines de stagiaires (quelques témoignages ici) et compte de nombreuses références clients
Exemple de plan de Formation Eclipse RCP avancé
Architecture Avancée
- Rappels sur OSGi
- Plugins vs OSGi
- Les bonnes pratiques d’architecture
- La modélisation du domaine : EMF
- Intégration de librairies tierces
- Gestion des librairies natives
- Les Plugins fragments
- L’organisation du workspace
- La gestion des évolutions (versions)
- Architecture Eclipse e4
Sécurité
- Gérer l’authentification
- Le rôle des advisors
- Le bundle OSGi UserAdmin
- Interaction des plugins et de l’authenfication (gestion des droits)
- Branchement sur un mécanisme d’authenfication
- Préconisations d’architecture
Concepts RCP Avancés
- Les jobs, les UIJobs
- Le data binding
- Les adapters et adapter Factories
- Drag and Drop, gestion du Clipboard
- Commands/ Actions / Operations
- Viewers avancés : gérer les données massives
- UIForms: widgets et multi tab editors
Build Manuel
- Rappels du pde build
- Le RCP Delta Pack
- La livraison de plugins
- La livraison de produits
- Limitations du build manuel
Maven Tycho
- Présentation du projet
- Les différents fichiers pom (parent, plugin, feature)
- Mise en oeuvre sur un projet
Jenkins
- Présentation du projet
- Configuration Jenkins (paramètres et plugins)
- Intégration du build maven dans Jenkins
Les Tests sous Eclipse
- Stratégies de tests
- Outils de tests : swtbot, junit
- Architecture des tests
- Intégration des tests dans la livraison tycho et Jenkins
Conditions d’accès à la formation
Accessibilité aux personnes handicapées
Les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter.
Modalités pédagogiques et Effectif
Cette formation a lieu en présentiel avec 1 à 8 participants
Tarifs HT
Lieu de formation
Méthodes pédagogiques
Alternance de cours et d’exercices réalisés sur machine individuellement. Les exercices sont historisés en utilisant GIT afin de tracer toutes les étapes du développement.
Moyens pédagogiques
Salle de formation équipée d’un vidéoprojecteur, tableau, wifi, classeur de formation remis au stagiaire. Un poste de travail par stagiaire (personnel ou fourni par l’organisme). Installation des logiciels en séance.
Encadrement pédagogique
Olivier Prouvost, DEA Informatique, expert et formateur Eclipse reconnu depuis plus de 15 ans, committer Eclipse (avec GIT) sur plusieurs projets, fondateur d’OPCoach et certifié formateur et consultant expert ICPF & PSI.
Evaluation de l’apprentissage
Evaluation continue par réalisation et synthèse des exercices dans le cahier d’exercices fourni.
Reconnaissance
Attestation de compétence fournie au stagiaire.