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

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

  • Décrire précisément la conception de sites Web actuels, avec les technologies qui les sous-tendent
  • Fournir une méthode générale de conception et de développement réutilisable dans de nombreux contextes applicatifs (site institutionnel, commercial, lié à des SGBD, communication) pour améliorer la productivité de tout projet Web
  • Identifier les impacts des techniques du Cloud et de la mobilité dans la conception des sites actuels
  • Distinguer l'importance des services Web dans les architectures actuelles
  • Identifier dans quels cas une architecture à base de microservices peut être intéressante, et comprendre les étapes de sa conception
  • Reconnaître l'intérêt des conteneurs et de Docker en particulier
  • Mettre en oeuvre, déployer et administrer des applications dans des conteneurs
  • Distinguer les étapes d'une application Web depuis l'analyse jusqu'à la mise en oeuvre
  • Reconnaître les principales technologies, architectures et langages participant au monde Internet / Intranet
  • Décrire les techniques d'adaptation des sites Web aux terminaux tels que les mobiles, tablettes
  • Identifier les différents métiers participant à la réussite d'une application Web
  • Utiliser des outils et langages de développement de site Web, tant serveur que client.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Le serveur OpenSource WildFly est la dernière offre de Redhat pour les serveurs Java EE, il implémente la spécification Java EE7. WildFly, successeur de JBoss7, apportent des gains de performances et de nouvelles fonctionnalités très attractives (Outils d'administration, gestion claires des librairies, testabilité, outils de monitoring…)

Ce cours WildFly, vous présentera l'ensemble des caractéristiques de ce serveur applicatif. Tournée vers les administrateurs de plate-forme, elle permet d'acquérir toutes les compétences nécessaires à l'installation la configuration des services, l'automatisation des déploiements, la surveillance et le tuning des applications, la sécurité et enfin une initiation au clustering.

Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Tableaux de bord des RH

Proposé par GERESO

Objectifs de la formation

  • Utiliser efficacement les techniques et les outils de conception des tableaux de bord de suivi et de pilotage de la fonction RH.
  • Identifier les principaux tableaux de bord adaptés aux missions de la DRH.
  • Choisir les indicateurs et tableaux de bord RH adaptés à sa propre situation.
  • Construire et mettre en œuvre ses propres tableaux de bord en entreprise.
Tarif

A partir de 1 705,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

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

Tout utilisateur qui souhaite, sous la forme d’un atelier pratique, découvrir les fonctionnalités de son Smartphone ou de sa Tablette Android afin d’en avoir un usage complet.
Chaque participant se dotera de son propre Smartphone ou de sa Tablette pour réaliser les travaux pratiques.

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

  • Découvrir les principes de base d’un Smartphone ou d’une tablette
  • Utiliser Internet et la messagerie sur son smartphone ou sur sa tablette
  • Utiliser les applications intégrées et le multimédia
  • Savoir télécharger et gérer ses fichiers
Tarif

Contacter l'organisme

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance

Adobe ILLUSTRATOR 2021 | De A à Z

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Ce cours comprend:

+ de 18h de vidéos ( outils + Ateliers Créatifs)

Fichiers de travail téléchargeables

Contenu du cours mis à jour régulièrement et toujours actualisé avec les dernières tendances Graphique

Toutes les futures mises à jour d'Illustrator seront incluses dans ce cours sans paiement supplémentaire

Temps de fin estimé: 45 heures (y compris la fin de tous les exercices et quiz)

Certificat d'achèvement à la fin du cours complet


Sujets évoqués :
Créer des logos
Transformer les photographies en illustrations vectorielles
Préparation des graphiques pour le Web et l'impression
Travailler avec le texte de manière créative
Créer des illustrations vectorielles
Vectorisation et colorisation de dessins à main tracés
Concevoir des infographies
Maîtriser les outils et techniques avancés d'Illustrator
Pratiquez tout ce que vous apprenez avec les fichiers d'exercices fournis
Apprenez Illustrator dès le départ comme un professionnel l'utiliserait
Maîtriser les techniques avancées d’Illustrator
Connaître les outils avancés et plus complexes
Options et manipulations plus précises
Apprendre la 3D sur Illustrator
Création de logos complexes
Création de visuel 2D
Carte de visite et papeterie
Illustration, pictogramme
Ateliers créatifs et thématiques
Etre indépendant sur Illustrator
Tarif

A partir de 580,00 €

Durée

2j / 19h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir une architecture d'information pour un déploiement SharePoint
  • Utiliser l'architecture logique pour un déploiement SharePoint
  • Mettre en place l'architecture physique pour un déploiement SharePoint
  • Installer et configurer SharePoint
  • Créer et configurer des applications Web et des collections de sites
  • Planifier et configurer les applications de service pour un déploiement SharePoint
  • Gérer les utilisateurs et les permissions, ainsi que sécuriser le contenu dans un déploiement SharePoint
  • Configurer l'authentification dans un déploiement SharePoint
  • Paramétrer la plateforme et la sécurité au niveau de la ferme dans un déploiement SharePoint
  • Gérer la taxonomie de l'information dans les applications Web SharePoint et les collections de sites
  • Configurer et gérer les profils d'utilisateurs et les audiences
  • Paramétrer et gérer l'expérience de recherche dans SharePoint
  • Surveiller, maintenir et dépanner un déploiement SharePoint.
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les raisons de la création d'IPV6
  • Décrire les nouveautés d'IPV6
  • Décrire l'adressage IPv6
  • Attribuer des configurations IP en automatique avec DHCP v6
  • Utiliser des applications en IPv6 (DNS, Telnet, SSH, ...)
  • Faire cohabiter IPv4 et IPv6 à l'aide de tunnels
  • Implémenter du routage sur un réseau IPv6
  • Sécuriser la communication IPv6 en utilisant IPsec
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation OpenLayers

Proposé par Sparks

Objectifs de la formation

  • Créer ses propres applications cartographiques
  • Comprendre l'architecture et les concepts fondamentaux d'OpenLayers
  • Gérer les layers, les sources, les interactions et les controls
  • Connaître les systèmes de projections cartographiques, les animations OpenLayers
  • Manier la programmation OpenLayers et mobile
  • Gérer les builds
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les cas d’usage de l’API de persistance JPA
  • Décrire les principes de fonctionnement du mapping objet/relationnel et plus particulièrement JPA
  • Mettre en place JPA dans un projet Java
  • Appliquer les principes d’injection de dépendances pour faciliter l’utilisation de 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
  • Structurer l’application en respectant le découpage en couches applicatives
  • Mettre en œuvre les transactions
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...