Formation sur les fondamentaux de la programmation Java à Marseille

Durée

5 jours

Objectifs

Maîtrise des concepts fondamentaux liés à la programmation Objet en Java

Participants

Toute personne intervenant en tant que développeur

Résumé du programme

Présentation de Java (Architectures N-Tiers, J2SE, J2E, JVM, Outils (JAR, JavaDoc)
Présentation de Java et de ses tiers techniques J2SE/J2E/J2ME et la JVM
Présentation des composants techniques de Java (JDK), principales APIs
Présentation des outils Java : JavaDoc, Jar et co
Présentation des principaux IDE : Eclipse, NetBeans

Les bases du langage (Syntaxe)
Déclaration de variables
Initialisation
Instruction de contrôles
Boucles et itérations

Les concepts objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)
La classe et ses attributs / méthodes
L'encapsulation, les imports et packages
Les interfaces
Les classes abstraites
L'héritage

Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)
Les différentes exceptions en Java
Les blocs try/catch/finally
Gestion locale ou centralisée
Créer ses propres exceptions métier

Bibliothèques standard (collection, date, entrées/sorties)
Gestion des tableaux et collections
Les dates et calendriers
Les entrées / sorties de fichiers

Nouveautés de Tiger
Améliorations et nouveautés du langage
Les nouvelles APIs majeures
Les annotations
Les génériques

Accès aux SGBDR avec JDBC (connection, query, resultset, ressourcebundle, ORM)
Présentation de Java et de JBDC
Connexion à une BDD, exécution d'une requête et itération sur les résultats (connection, statement et resultset)
Externaliser les paramètres avec les fichiers properties et ressourcebundle
Introduction au mapping Objet-Relationnel

Introduction au modèle MVC (modèle/vue/contrôleur)
Architecture MVC
Le modèle
La vue
Le contrôleur

Aperçu de AWT et SWING (composants, conteneurs, layouts)
Les composants et conteneurs (JButton, JTextField, JPanel et JFrame)
Gestionnaire de mise en forme : les layouts
Gestionnaire des évènements : les listeners

API pour les fichiers de logs
Générer des Logs avec Log4j
Filtrer les Logs par niveau d'importance
Configurer la / les destinations où sont générés les logs

Améliorer la qualité d'une application grâce aux tests unitaires
Créer des tests unitaires avec JUnit
Créer des suites de tests avec JUnit
Générer des rapports

Préparer une application à l'internationalisation
Gérer les langues avec l'API ressourcebundle et les fichiers properties

Demander un devis maintenant !

Mon devis

Adresse

219 bd Rabatau Daniel Matalon
13010 MARSEILLE

Contacts

Tel. : 04 91 32 02 40
Fax : 04 91 74 03 37
contact@formationsmarseille.com

Formations Marseille

Depuis 2005, Formations Marseille accompagne les entreprises et les salariés dans leurs parcours de formation. Des consultants formateurs qui allient de solides expériences terrains couplées à une pédagogie de proximité.

© 2016. Formations Marseille. Tous droits réservés. Mentions légales