Formation Eclipse RCP avancé

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

Pré-requis

  • Connaissances d’Eclipse RCP

plan formation Eclipse RCP avancé Télécharger le plan de formation

Durée

1 à 3 j selon les besoins

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

Demande d’information

Les points forts OPCoach

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

plan formation Eclipse RCP avancé Télécharger le plan de formation