Développement en couches et persistance des données avec Java SE

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Mettre en œuvre les interfaces, les collections et les génériques ;
  • Décrire les problématiques liées aux applications, l'intérêt d'appliquer une architecture en couches et les différentes façons d'implémenter les couches ;
  • Identifier le positionnement de la couche Business Objects, décrire ses responsabilités et les mettre en œuvre ;
  • Identifier le positionnement de la couche Data Access Layer, décrire ses responsabilités et les mettre en œuvre ;
  • Identifier le positionnement de la couche Business Objects Layer, décrire ses responsabilités et les mettre en œuvre ;
  • Implémenter la couche IHM avec l'API Swing ;
  • Décrire et implémenter les principes de la programmation événementielle ;
  • Décrire et mettre en œuvre l'architecture Modèle Vue Contrôleur ;
  • Implémenter le pattern Data Access Object.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Acquérir des compétences en développement Web Front End grâce à notre formation à distance.
Au cours des 3 mois, vous apprendrez à identifier les éléments d’une architecture Web, à structurer une page Web, à utiliser les principales balises HTML, CSS et JavaScript.
Vous serez également capable de créer des formulaires HTML, d’intégrer des éléments multimédia, et d’adapter la présentation de pages aux contraintes matérielles via Responsive Web Design.
De plus, vous apprendrez à intégrer les composants du framework CSS Bootstrap et à écrire du code client en JavaScript pour implémenter des interactions utilisateur.
Enfin, vous appliquerez les concepts de la programmation orientée objet avec le langage JavaScript et mettrez en œuvre le framework jQuery.

Programme

Java - Notions complémentaires

  • Les interfaces
  • Les collections
  • Le dictionnaire clé/valeur
  • La généricité
  • Définir et utiliser la généricité
  • Démonstrations :
    • Les interfaces
    • Les collections
    • La généricité
  • Quiz - QCM de validation des acquis

L'architecture en couches

  • La problématique : Une seule couche
  • La couche logicielle
  • Démonstrations :
    • Implémenter des couches en packages
    • Implémenter des couches en projets
    • Implémenter des couches en fichiers .jar
  • Quiz - QCM de validation des acquis

Le développement de la couche Business Objects (BO)

  • Situer la couche Business Objects
  • Construire la couche Business Objects
  • Travaux pratiques : Gestion d'une papeterie - partie 1
  • Quiz - QCM de validation des acquis

Le développement de la couche Data Access Layer (DAL)

  • Situer la couche DAL
  • L'architecture JDBC
  • Mettre en place l'environnement
  • Charger le pilote JDBC
  • Présentation de l'API JDBC
  • Etablir une connexion
  • Créer et exécuter un Statement
  • Exploiter le résultat d'un Statement
  • La requête paramétrée
  • Appeler une procédure stockée
  • Gérer les transactions
  • Externaliser la chaîne de connexion
  • Définir le Data Access Object (DAO)
  • Utiliser la DAL depuis la BLL
  • Le Design Pattern DAO
  • Démonstrations :
    • Mettre en place l'environnement
    • Exécuter une instruction SQL en Java
    • Externaliser la chaîne de connexion
    • Le Design Pattern DAO
  • Travaux pratiques : Gestion d'une papeterie - partie 2 et 3
  • Quiz - QCM de validation des acquis

Le développement de la couche Business Logic Layer (BLL)

  • Situer la couche BLL
  • La composition de la couche BLL
  • Le Design Pattern Singleton
  • Travaux pratiques : Gestion d'une papeterie - partie 4
  • Quiz - QCM de validation des acquis

Développer la couche IHM avec Swing

  • Situer la couche IHM
  • L'API Swing
  • La structure d'un écran
  • Lancer une application Swing
  • Les composants graphiques
  • Placer les composants sur la JFrame
  • Les composants graphiques principaux
  • Appliquer un Look and Feel
  • La programmation événementielle
  • Démonstrations :
    • Coder une fenêtre de type JFrame
    • Utiliser un GridBagLayout
    • Installer et utiliser WindowBuilder
  • Travaux pratiques : Gestion d'une papeterie - partie 5 et 6
  • Quiz - QCM de validation des acquis

L'architecture Modèle Vue Contrôleur (MVC)

  • Modèle MVC : Les origines
  • Faire correspondre MVC et couches
  • Mise à jour de la vue
  • Implémenter le push avec le pattern Observer
  • Travaux pratiques : Gestion d'une papeterie - partie 7
  • Quiz - QCM de validation des acquis

Notions avancées

  • Le pattern DAO générique
  • Modèle n-tiers
  • Démonstration : Pattern DAO générique
  • Travaux pratiques : Gestion d'une papeterie - partie 8
  • Quiz - QCM de validation des acquis

Prérequis

Avoir suivi la formation T-ITLO-001 – Les fondamentaux de la programmation Java (Java SE), ou posséder les connaissances et compétences équivalentes.

Public

  • Concepteurs-Développeurs Java

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préparer et construire une négociation selon une méthode formalisée
  • Prendre en considération l’impact des différences culturelles
  • Obtenir un réel avantage compétitif pour réussir leurs négociations dans un contexte multiculturel
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Identifier le cadre réglementaire de la responsabilité pénale de l’acheteur public.

• Définir les comportements à risque.

• Se préparer à l’éventualité de poursuites pénales et disciplinaires.

Tarif

A partir de 980,00 €

Durée

1 jour - 7 heures

Modes
  • Entreprise

Formation Chef

Proposé par Sparks

Objectifs de la formation

  • Maîtriser le logiciel de gestion Chef
  • Comprendre le logiciel et ses principes
  • Savoir analyser le déploiement et l'architecture
  • Utiliser les Cookbooks et la recherche
  • Déployer des applications
  • Gérer les plugins et les containers
  • Gérer les tests automatisés
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Mieux gérer ses émotions et gagner en efficacité professionnelle
Développer sa communication interpersonnelle
Renforcer son leadership



Tarif

A partir de 1 510,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Expliquer le contexte et les enjeux de la mission d'audit financier
  • Mettre en œuvre la démarche d'audit financier pour s'assurer de la régularité des comptes
  • Analyser les cycles comptables et financiers
Tarif

A partir de 2 555,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

Renforcer son esprit de synthèse

Gagner en concision à l'écrit et à l'oral

Faire ressortir le message principal

Tarif

A partir de 1 510,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • Mettre à jour ses connaissances en matière de Lutte Contre le Blanchiment et le Financement du Terrorisme
  • Décrire les types de client concernés
  • Consolider la connaissance des évolutions réglementaires liées aux directives successives sur la LCB-FT
  • Connaître l'évolution des sanctions appliquées par les autorités de tutelle
Tarif

A partir de 37,00 €

Durée

30 jours

Modes
  • Entreprise

Objectifs de la formation

  • Traiter les points règlementaires les plus importants pour réussir l'examen
  • Expliquer l'organisation des marchés et les règles de passage d'ordre
  • S'entraîner sur des questions d'examen et se préparer efficacement
Tarif

A partir de 1 587,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Réaliser un plan de prévention

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les obligations légales associées au plan de prévention
  • Elaborer et mettre en oeuvre un plan de prévention
  • Identifier les risques et définir des mesures de prévention pour garantir la maîtrise des risques liés aux entreprises extérieures
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation D3.js

Proposé par Sparks

Objectifs de la formation

  • Maîtriser la librairie Data-Driven Documents (D3)
  • Gestion, chargement, traitement et manipulation des données
  • Connaître les échelles, les domaines et les intervalles
  • Maîtriser les différents aspects des graphiques
  • Savoir gérer les données géographiques
  • Maîtriser l'interactivité
  • Savoir réaliser des animations
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...