Formation - Conception d'interfaces graphiques pour les applications Java avec Swing, RCP et FX

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Swing

  • Introduction a Swing et positionnement par rapport à AWT et SWT
  • Principes de base
  • Concepts de Layouts et d'action handlers (gestionnaires d'évènements)
  • Les environnements et frameworks Swing les plus populaires

2 - Les Layouts

  • Philosophie de redimensionnement des composants graphiques
  • Présentation des différents types Layouts
  • Créer son propre Layout

3 - Conteneurs et composants

  • Fenêtres et boîtes de dialogue
  • JMenu, JPanel, JToolBar
  • JLabel, JTextField, JTextArea
  • JButton, JCheckBox
  • JList, JTable, etc

4 - Personnalisation et options avancées

  • Créer ses propres composants
  • Mécanisme de undo/redo
  • L'i18n
  • Asynchronisme

5 - Introduction au nouveau JavaFX

  • Introduction à JavaFx et positionnement avec Swing
  • Principes de base de JavaFx
  • Programmer des interfaces utilisateurs de manière déclarative
  • Les bonnes pratiques de conception
  • Binding des propriétés pour une synchronisation entre présentation et métier

6 - Les composants de JavaFx

  • Les contrôles, les graphiques, les transformations
  • Les effets et animations pour des pages plus dynamiques
  • La classe JavaFX Layout et la mise en page
  • Les classes Observer pour la gestion instantanée d'impacts en cas de changements
  • Intégrer du son et de la vidéo dans vos interfaces utilisateurs

7 - Introduction à RCP

  • Bref historique et exemples d'utilisation
  • Architecture : composantes d'une application RCP
  • Notion de modularité à base plug-in
  • Aperçu sur le PDE

8 - Structure interne

  • Runtime et OSGI
  • Workbench générique et plug-ins
  • Séquence de démarrage
  • Les points d'extensions
  • SWT et JFace

9 - Workbench4 et publication

  • L'interface utilisateur d'Eclipse et le lancement (IApplication)
  • Fenêtrage : menu, page, partie, les classes Advisor
  • Publication de Plug-in
  • UpdateSite et UpdateManager
  • Personnalisation des thèmes

10 - Plug-ins

  • Notion d'identité
  • Configuration (MANIFEST.MF, plugin.xml)
  • Cycle de vie d'un plug-in

11 - Contribuer à Workbench

  • Les points d'extension
  • Les perspectives
  • Les vues
  • Créer son propre point d'extension

12 - Introduction à SWT

  • Les principes de base de SWT
  • Structure d'une application SWT
  • Composants, contrôles, évènements et threading
  • Les Layouts et la gestion des couleurs, fonts et images
  • Le pont SWT/AWT

13 - Introduction à JFace

  • Notions de vues structurées
  • JFace dialogs et Wizards
  • Services de sélection
  • Pages de préférences

14 - Les vues, commandes et actions

  • Introduction au concept de Vue
  • Comment créer une vue personnalisée
  • Menus, commandes et gestionnaires (Handlers)
  • Types d'actions
  • Chargement paresseux
  • Visibilité et activation
  • Les actions et sélections

15 - Les éditeurs et Wizards

  • Notion d'Editeur et catégorisation
  • Différence entre View et Editeur
  • Réaliser un éditeur
  • Gestion de l'état d'un éditeur
  • Créer un Wizard et une page de Wizard
  • Personnaliser un Wizard et contrôler la page de progression

16 - L'aide

  • Structure du système d'aide d'Eclipse
  • Aide contextuelle
  • Aide dynamique
  • Aide active

Prérequis

Public

  • Développeurs et analystes programmeurs "anciennes technologies"
  • Chefs de projets

Ces formations pourraient vous intéresser

Objectifs de la formation

Apprenez à  automatiser l'installation paramétrée de toutes les applications utilisées dans votre entreprise - Apprenez à  faire les bons choix, à  maitriser l'ensemble des technologies à  disposition pour packager rapidement et efficacement vos développements, les applications du marché, vos progiciels ...
Tarif

A partir de 2 775,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les principales fonctionnalités partagées par les applications Dynamics 365 Customer Engagement
  • Découvrir Microsoft Dataverse
  • Décrire une vue d'ensemble des applications Dynamics 365 Customer Engagement et découvrir les fonctionnalités courantes
  • Décrire Dynamics 365 Sales
  • Découvrir les fonctionnalités de base du produit et d'autres outils vous permettant de gérer efficacement le processus de vente
  • Décrire Dynamics 365 Customer Service
  • Découvrir les fonctionnalités de base du produit et d'autres outils vous permettant de gérer efficacement et de manière efficiente le processus de support pour les clients
  • Décrire les principales fonctionnalités de Dynamics 365 Customer Insights - Journeys
  • Découvrir Dynamics 365 Customer Insights - Data
  • Découvrir les applications constituant le produit Dynamics 365 Customer Insights
  • Découvrir également d'autres applications marketing permettant de gérer les activités marketing avec succès et efficacité
  • Décrire Dynamics 365 Field Service
  • Découvrir les fonctionnalités de base du produit et examiner le processus de planification, ainsi que d'autres outils à votre disposition pour prendre en charge vos activités de service après-vente.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

UML - les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Analystes, concepteurs, toute personne amenée à réaliser ou évaluer des modèles UML.

À l'issue de la formation, le stagiaire sera capable de :

  •     Appliquer un processus de développement adapté à chaque projet
  •     Utiliser UML pour bâtir le modèle de conception

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Chefs de projets, analystes, concepteurs, architectes logiciels et développeurs amenés à participer au développement de projets objets.

Pré-requis

Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.

Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise

Objectifs de la formation

  • Créer une page HTML avec des éléments simples (texte, images, listes, liens)
  • Mettre en forme le contenu de la page en CSS
  • Définir des règles de positionnement du contenu
  • Créer et mettre en forme des formulaires de saisie
  • Créer et mettre en forme un tableau de données
  • Intégrer du contenu multimédia
  • Intégrer les bonnes pratiques de conception pour créer des pages Web accessibles
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation a pour objectif de découvrir le BIM et les principes de la modélisation 3D avec le logiciel ArchiCAD. Elle permet de découvrir les principaux outils et de comprendre la conception de projets avec ArchiCAD.

Tarif

A partir de 1 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Apprendre à  développer et déployer des applications PHP avec Windows Azure
Tarif

A partir de 3 325,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’écosystème Docker
  • Créer des conteneurs
  • Déployer des applications dans Docker
  • Administrer Docker
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

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

  • Exploiter les fondamentaux de votre iPad pour gagner en efficacité
  • Utiliser la gestuelle de l'iPad pour interagir avec votre environnement
  • Personnaliser votre iPad et l'organisation de votre espace de travail
  • Utiliser les applications professionnelles de l'iPad
  • Installer des applications téléchargées depuis l'App Store.
Tarif

A partir de 430,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Catia - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Permettre au participant de maîtriser la conception  des pièces simples "solide et surfacique"( atelier Part Design).

Créer et gérer ses assemblages (atelier Assembly Design), réaliser la mise en plan de pièces et d'assemblages (atelier Drafting).

Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Objectifs de la formation

Créer des applications autour du framework MVC Laravel
Tarif

A partir de 1 195,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...