Formation Frameworks Java

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Avoir une vue d'ensemble des frameworks Java et comprendre leur intérêt d'utilisation
  • S'approprier les meilleures pratiques pour manipuler les principaux frameworks

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 750,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 750,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Frameworks Java vous apportera une vue d’ensemble des frameworks à disposition aujourd’hui pour développer des applications en Java, ainsi que les connaissances techniques et bonnes pratiques nécessaires à leur manipulation de façon productive.

Programme

Chapitre introductif

Rappel sur les architectures multi-tiers en environnement JEE
Panorama des frameworks disponibles et de leurs caractéristiques
Comparaison des frameworks de développement d’applications Java

Utiliser un framework pour industrialiser ses développements

Structure d’un projet de développement en Java
Automatiser certaines tâches du développement logiciel avec Apache Ant
Automatiser sa production Java/J2EE avec Apache Maven
Mener des tests unitaires à l’aide du framework JUnit
Travailler avec l’IDE Eclipse

Utilisation du framework open source Hibernate

Notion de persistance des données
Présentation du projet Hibernate
Programmer à l’aide d’un mapping objet/relationnel
Les classes persistantes dans Hibernate
Travailler avec des données persistantes
Gestion du cycle des objets grâce à Hibernate, comparaison avec Java Data Object
Installation et utilisation d’Hibernate Synchronizer
HQL, introduction au langage de requêtage d’Hibernate

Utilisation du framework open source Spring

Présentation du framework
Notion de conteneur dit « léger »
Spring et la programmation par contrat (ou par interface) en pratique
Intégrer Spring et Hibernate
Compatibilité avec d’autres frameworks et intégration
Introduction à la programmation orientée aspects

Utilisation du framework JSF 2

Présentation et mise en place de JSF
Managed Beans, rôle, cycle de vie, utilisation
Backing Beans
Gérer un formulaire avec JSF
Envoyer des fichiers avec JSF
JSF et AJAX

Prérequis

Expérience en programmation Java.

Public

Chefs de projet,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Développer une vision globale de ce qu’est une architecture, de la stratégie de l’entreprise à l’optimisation de son SI
  • Comparer les principales écoles de pensée : urbanisme, frameworks de Zachmann, TOGAF, FEAF … et les mettre en perspective
  • Maitriser les bonnes pratiques de modélisation Métier : processus d’entreprise, objets métier, cartographies et adopter la bonne méthode pour améliorer les projets de transformation
  • Comprendre les différentes options d’organisation et de gouvernance d’une architecture et le concept de fondation (« bien commun » de l’entreprise)
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

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

  • Décrire les composants physiques et virtuels et identifier les principales technologies des systèmes basés sur le Cloud
  • Définir les rôles et les responsabilités des clients, des fournisseurs, des partenaires, des courtiers et des divers professionnels techniques qui prennent en charge les environnements Cloud Computing
  • Identifier et expliquer les cinq caractéristiques requises pour répondre à la définition du NIST (National Institute of Standards and Technology) du Cloud Computing
  • Différencier les modèles de prestation de services et les frameworks qui sont incorporés dans l'architecture de référence du Cloud Computing
  • Discuter des stratégies de sauvegarde des données, de classification des données, de protection de la confidentialité, de conformité avec les organismes de réglementation et de collaboration avec les autorités lors d'enquêtes judiciaires
  • Différencier l'analyse forensic dans les Data Centers d'entreprise et les environnements Cloud Computing
  • Evaluer et mettre en oeuvre les contrôles de sécurité nécessaires pour garantir la confidentialité, l'intégrité et la disponibilité dans le cadre du Cloud Computing
  • Identifier et expliquer les six phases du cycle de vie des données
  • Expliquer les stratégies de protection des données au repos et des données en mouvement
  • Décrire le rôle du cryptage dans la protection des données et les stratégies spécifiques de gestion des clés
  • Comparer diverses stratégies Business Continuity et Disaster Recovery basées sur le Cloud et sélectionner une solution appropriée aux besoins spécifiques de l'entreprise
  • Comparer les aspects de sécurité du SDLC (Software Development Life Cycle) dans les environnements standard du Data Center et du Cloud Computing
  • Décrire comment les solutions de gestion des identités fédérées et des accès atténuent les risques dans les systèmes du Cloud Computing
  • Effectuer une analyse des écarts entre les pratiques de référence et les bonnes pratiques du secteur
  • Développer des SLA (Service Level Agreements) pour les environnements Cloud Computing
  • Réaliser des évaluations de risques des environnements Cloud existants et proposés
  • Enoncer les normes professionnelles et éthiques de (ISC)² et de la certification CCSP.
Tarif

A partir de 4 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Reconnaître les améliorations apportées au langage
  • Exploiter les principaux apports des versions de la Java Development Kit (JDK)
  • Comprendre le système de modules apparu en Java 9
  • Apprendre à utiliser JShell / REPL pour tester votre code
Tarif

A partir de 1 690,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

- Structurer et concevoir des bases de données Cassandra pour garder une longueur d'avance sur vos concurrents - Appliquer des modèles de requêtes pour modéliser les données de vos bases Cassandra - Accéder aux bases de données Cassandra avec CQL et Java - Trouver le juste équilibre entre le débit de lecture / écriture et la cohérence des données - Intégrer Cassandra à  Hadoop, Pig et Hive - Mettre en oeuvre les design patterns Cassandra les plus courants
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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

  • Décrire le rôle et le positionnement d’un serveur d’application Jakarta EE tel que Tomcat dans une infrastructure informatique?
  • Installer et paramétrer Tomcat avec des contraintes de production?
  • Maîtriser l’architecture de Tomcat et ses principes de configuration pour en adapter le fonctionnement?
  • Déployer selon les bonnes pratiques, des applications Web Jakarta EE?
  • Sécuriser un serveur Tomcat et l’accès aux applications Web?
  • Superviser et optimiser les performances du serveur?
  • Mettre en place une solution de haute-disponibilité (clustering) en utilisant les solutions du marché
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les enjeux de la maintenance d'un serveur d'application JBoss - Savoir administrer un serveur ou un ensemble de serveurs JBoss
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Gérer efficacement la persistance de données - Maîtriser les mécanismes de JPA - Utilisation de TopLink dans une application JEE
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Apprendre à  développer et déployer des applications Java/JEE avec Windows Azure
Tarif

A partir de 3 325,00 €

Durée

5j / 35h

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

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...