Java SE : Techniques Professionnelles

Objectifs

  • - acquérir les techniques de conception et de réalisation d’applications modulaires paramétrables et extensibles
  • - déployer des applicatifs Java de manière professionnelle, prévoir et réaliser des opérations d’intégration des applicatifs dans leur contexte d’utilisation

Pré-requis

avoir déjà une pratique de la programmation en Java (Standard Edition)

Profil stagiaire

programmeurs java confirmés

Profil animateur

consultant informatique

Modularité en Java : A.P.I , composants et packages, rôle primordial des interfaces

Théorie et pratique de la modularité en Java
Les évolutions en cours

Les rôles de programmation

Programmeur de composant, programmeur applicatif, programmeur d’intégration et de déploiement

Savoir concevoir et réaliser un composant réutilisable

Détecter un composant réutilisable, abstraire et généraliser, règles fondamentales de réalisation

Techniques de déploiement : archives Jar, Java Webstart

Archives, archives distinctes, profilage des besoins, mise à jour à distance

Les techniques de paramétrisation des applications

Paramètres d’invocation, propriétés, ressources, scripts enchassés

Architecture et déploiement de services

ServiceLoader, auto-déploiement à partir d’un jar

Les ressources : fichiers de configuration et autres ressources

Rôle des ClassLoaders, configurations par fichiers «.properties» ou «.xml», ressources binaires

Internationalisation

Ressources de localisation (bundles), messages paramétrés, formats

Préférences liées aux postes client

Préférences utilisateur, préférences administrateur

Codes d’intégration : préparation, réalisation

Comment réaliser des codes qui seront dynamiquement pris en compte par l’applicatif

Rapports, traces, journalisation : configuration et codes d’exploitation

API de « logging », réalisation de gestionnaires de rapports

Tests de déploiement

du 02 au 04 juillet 2012

à Paris

du 08 au 10 octobre 2012

à Paris

du 17 au 19 décembre 2012

à Paris

Stage / CODE : IIN44

3 jours (21 heures)

1 550€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 02 au 04 juillet 2012

à Paris

du 08 au 10 octobre 2012

à Paris

du 17 au 19 décembre 2012

à Paris

Compétences visées

Maîtriser les techniques de réalisation de codes Java dans un cadre professionnel

Savoir concevoir et réaliser un composant réutilisable

Prévoir des codes applicatifs « ouverts » qui puissent être adaptés à des conditions d’exploitation très différentes

Savoir réaliser de tels codes d’intégration ; mettre en place des « livrables » corrects au travers d’archives Java et savoir les mettre à jour