INFORMATIQUE Programmation objets JAVA - INITIATION PROGRAMME Objectifs - Maîtriser les principes de l'approche objet et les mécanismes du langage Java. - Développer des applications professionnelles avec Java et son JDK. - Comprendre les classes utilitaires, applets, applications, graphiques, IHM et XML. Public concerné Développeur. Pré-requis Bonnes connaissances d'un langage de programmation procédural (C, PHP...). Durée : 5 jr(s) Coût : 2250 € HT Présentation de Java (Architectures N-Tiers, J2SE, J2EE, JVM, outils (JAR, JavaDoc) Java et de ses tiers techniques J2SE,J2EE,J2ME et la JVM. Composants techniques de Java (JDK), Principales APIs. JavaDoc, Jar. IDE : Eclipse, NetBeans. Les bases du langage Java Déclaration de variables. Instruction de contrôles. Boucles et itérations. Les concepts objets en Java La classe et ses attributs. Méthodes. Encapsulation, imports et packages. Les interfaces. Les classes abstraites. L'héritage. Gestion des erreurs : les exceptions Différentes exceptions en Java. Blocs try , catch , finally. Créer ses propres exceptions métier. Bibliothèques standard de Java Gestion des tableaux et collections. Dates et calendriers. Entrées / sorties de fichiers. Nouveautés Java avec Tiger Les nouvelles APIs majeures. Les annotations. Les génériques. Accès aux SGBDR avec JDBC Connexion à une BDD, exécution d'une requête et itération sur les résultats. 55, avenue Hoche 75008 Paris 4, rue Auber 75009 Paris 9, avenue de Paris 94300 Vincennes www.nextformation.com [email protected] Tel: 01 42 03 77 00 fax: 01 42 03 77 07 INFORMATIQUE Programmation objets JAVA - INITIATION PROGRAMME Introduction au modèle MVC Le modèle, la vue, le contrôleur. Développer des IHM en Java : Aperçu de AWT et SWING Composants et conteneurs. Layouts. Gestionnaire des évènements : les listeners. API pour les fichiers de logs Générer des Logs avec Log4j. Tests unitaires Créer des tests unitaires avec JUnit. Créer des suites de tests avec JUnit. Générer des rapports. L'internationalisation Gérer les langues avec l'API ressourcebundle et les fichiers properties. 55, avenue Hoche 75008 Paris 4, rue Auber 75009 Paris 9, avenue de Paris 94300 Vincennes www.nextformation.com [email protected] Tel: 01 42 03 77 00 fax: 01 42 03 77 07