Formation Eclipse RCP 4

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Créer une application graphique reposant sur la plate-forme Eclipse RCP
  • Développer les écrans d'une application de gestion avec SWT et JFace
  • Comprendre l'architecture et les fonctionnalités offertes par Eclipse RCP
  • Savoir tester, construire et packager le produit final
  • Comprendre les nouveautés et les avantages du développement en eclipse 4 (e4)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

L'environnement de développement Eclipse s'est imposé par sa fiabilité, la qualité de ses interfaces graphiques, et la grande puissance et souplesse de son mécanisme de plugins (partage entre applications, versionning, modularité, évolutivité, etc.). Techniquement, Eclipse RCP est la base sur laquelle sont construits tous les projets Eclipse notamment l'environnement de développement Java. Cette base est conçue comme un framework utilisable pour des développements d'applications clientes dites riches.
Cette formation Eclipse RCP 4 s’appuie sur la version 4 sachant qu’il existe un socle commun de concepts et de syntaxe avec la version 3.

Programme

Présentation

Positionnement d'Eclipse RCP dans la mouvance Client Riche et RDA (Rich Desktop Application)Comprendre l'infrastructure EclipseDistinctions entre Eclipse, SWT, JFace et RCP  Une application RCP : un ensemble de plugins sur une base EclipsePrésentation du socle d'Eclipse (Equinox)Définition d'une contribution à la plate-forme et présentation des possibilités

SWT : les composants graphiques d'Eclipse

Construction de composants simples (boutons, liste déroulantes, radios…)Agencement des composants (FillLayout, GridLayout,..)Gestion des événements graphiques (ActionListener,Focus Listener,…) TP : Construction d’une fenêtre SWT en utilisant les layoust et les listeners.

Comprendre et utiliser JFace

Limites de SWT et but de JFace  Le mécanisme de Viewer : TreeViewer et TableViewer  Les fenêtres de dialogue complémentaires  Création d'un Wizard / Assistant multi-pages TP : Construction d’une table en exploitant les principes des viewers

Développement d'un Plugin

Contenu et structure d'un plugin Eclipse  Le cycle de développement des plugins  Utiliser les vues spécifiques du PDE  Complémentarité des manifestes MANIFEST.MF et plugin.xml TP : Construction d’un plugin simple permettant d’étudier les différentes phases de développement.

Contribuer à l'infrastructure Eclipse

Créer et déclarer une Vue (View) dans une perpective Créer et déclarer un Editeur (Editor)  Créer et déclarer une Perspective  Contribuer sous forme d'entrées de menu ou de boutons: les Actions et les CommandLier la Vue à un état particulier du Workbench: SelectionProviders et SelectionListeners  Lier l'éditeur à des Vues possiblement ouvertes (type Properties)  Créer une application multilingue (i18n)  Développement à base de contributions aux points d'extensions standards  Rendre ses développements extensibles en créant de nouveaux points d'extensionAfficher les logs et régler les niveaux de traceCréer des tests unitaires avec SWTBOTTP : Construction de plugin possédant plusieurs vues synchronisées

Développement d’une application RCP

Créer un projet de Plugin EclipseCréation d'un produit (Product)   Gérer les configurations de lancements  Packaging de l'application RCP sous la forme d'un livrable à l'aide du PDETP : Construction d’une application RCP, construction d’un éxécutable

Packager et livrer l'application

Présentation du mécanisme de Feature et d’udpate siteAutomatiser la construction des livrables avec maven Tycho

Présentation de la version eclipse 4 (e4)

Vue générale de la nouvelle architectureConnaitre les points communs avec eclipse 3.xLe modele de programmation MDA d’ e4Création d’une application d’exemple e4Editer le modèle et bâtir une IHM à l’aide des outils e4 TP : Construction d’une application RCP e4 en utilisant les plugins d’assistant de création e4.

Programmation d’application RCP en Eclipse 4

Programmation des Parts et des HandlersUtilisation de l’injection de dépendance et la hiérarchie de contexteLa programmation par annotationUtilisation des fragments d’applicationsL’injection des services e4 pour manipuler les parts, la selection, du log …Utilisation du mécanisme de bus événementiels par souscription/publicationL’intégration des CSS et des thèmes graphiquesPortabilité des applications eclipse 3.x vers eclipse 4.x (compatibilty layer, migration, wrapping de composant e3)TP : Mettre en place une communication entre Part grâce à l’injection de dépendance et les services e4. Modification des styles d’affichage par les CSS.

Prérequis

Connaissances de Java.

Public

Cette formation Eclipse RCP 4 s'adresse aux architectes, développeurs,chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer des mesures de sécurité pour assurer votre propre protection, celle de la victime ou de toute autre personne
  • Communiquer les informations nécessaires au service de secours d'urgence pour faciliter son intervention
  • Démontrer la compétence à réagir promptement à une hémorragie externe en appliquant les premiers soins appropriés et en positionnant la victime dans une position d'attente appropriée
  • Exécuter les étapes nécessaires pour répondre à une victime en arrêt cardiaque
  • Utiliser de manière adéquate un défibrillateur automatisé externe, afin de maximiser les chances de réanimation.
Tarif

A partir de 395,00 €

Durée

0j / 3h

Modes
  • Centre
  • Distance

Formation Birt

Proposé par Sparks

Objectifs de la formation

  • Créer des rapports avec Birt
  • Maîtriser les fonctionnalités de mise en forme
  • Enrichir des rapports avec des graphiques, des tableaux...
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation de préparation à la certification Java 8 niveau 1, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Décrire les différentes technologies Java (Java EE, JVM, Java embarqué, etc. )
  • Utiliser Eclipse et comprendre les apports d'un IDE (Integrated Development Environment) en général
  • Comprendre et appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, etc.)
  • Connaître et savoir utiliser les types de données du langage Java
  • Maîtriser la syntaxe Java (boucle, test, types, opérateurs, etc.)
  • Gérer les exceptions en Java
  • Créer des packages Java et les déployer
  • Utiliser les API Java
  • Écrire une expression lambda simple
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Développer des EJB 3

Proposé par PLB CONSULTANT

Objectifs de la formation

L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.

Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer et utiliser l'environnement de développement basé sur Eclipse et ADT (ABAP Development Tool)
  • Créer des packages et des programmes ABAP
  • Définir et utiliser des variables simples, des structures et des tables internes
  • Reconnaître et utiliser les structures contrôle du langage ABAP
  • Utiliser le debugger
  • Créer et développer des classes ABAP objet
  • Lire des données de la base de données
  • Décrire des mises à jour de la base en utilisant des Objets Applicatifs
  • Décrire le modèle de programmation applicatif ABAP RESTful.
Tarif

A partir de 3 280,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Programmer en Java

Proposé par ENI Service

Objectifs de la formation

  • Ecrire, compiler, exécuter et déboguer des programmes Java
  • Utiliser l’IDE Eclipse pour vos projets Java
  • Appliquer les concepts de programmation orientée objet au langage Java
  • Créer des classes et les implémenter avec des attributs et des méthodes
  • Mettre en œuvre l’encapsulation
  • Appliquer les mécanismes d’héritage et de polymorphisme, redéfinir et surcharger des méthodes
  • Utiliser les classes abstraites et les interfaces
  • Structurer les applications en package et gérer correctement les imports de classes et de méthodes
  • Utiliser la bibliothèque de classes Java
Tarif

A partir de 2 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Java, les participants seront capables de :

  • Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment)
  • Maîtriser la syntaxe Java
  • Maîtriser les opérations et les packages de base de Java (Collections, IO, String, Exception)
  • Construire les interfaces et gérer les entrées sorties en Java
Tarif

A partir de 2 090,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Décrire l'architecture multicouche et l'intérêt des frameworks ;
  • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
  • Installer un environnement de production/construction Gradle ;
  • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
  • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
  • Réaliser les mappings entre les classes Java et les tables de bases de données ;
  • Manipuler les instances d'objets persistants avec l'API JPA ;
  • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
  • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
  • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
  • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
  • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
  • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Formation BIRT Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation BIRT avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Être capable de mettre en place l'environnement de développement Eclipse
  • Savoir développer des gestionnaires d'évènements Java ou JavaScript
  • Comprendre comment intégrer les fonctionnalités de reporting de BIRT dans des applications
  • Savoir déployer et distribuer ces applications
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...