Vous êtes sur la page 1sur 2

OBJIS (www.objis.

com) Nous allons vous faire aimer JAVA Formation JAVA 6

Formation JAVA 6
Plan de cours dtaill
Objectifs: Dvelopper les comptences cls et les rflexes afin d'intgrer de faon productive une quipe de dveloppement JAVA Connaissances pralables : Une exprience dans un langage structur est ncessaire (c/c++, Visual Basic, PHP, Delphi) Ce stage constitue le point dentre pour toutes les formations Java et frameworks Profils participants : dveloppeurs, chefs de projet Dure : 5 jours Introduction Historique : java a 15 ans ! Atouts : Portabilit, Scurit, Rseau Comparaison avec C/C++, PHP, .NET, Visual basic Lien entre java et java entreprise (jee) Liens utiles : site de sun et javadoc API Environnement Eclipse Historique, versions Comparaison Eclipse / Netbeans / Jbuilder Notions de vues, perspectives, plugins, Intgration Javadoc, Export Jar Technologie Java outils cls : javac, java, jar, javadoc Byte code, machine virtuelle Ramasse-miettes Gestion des exceptions API Java 6 java.lang, java.util, java.io JVM client / serveur Technologies dintgration (JDBC, RMI, JNDI) Technologies de dploiement Gnricit, bouche for tendue Scripting, annotations Surveillance avec JMX, outil jconsole Scurit, Multithreading, Logging , XML Dfinition de classes Java Dfinitions de classes et fichiers source mthodes, arguments, Champs, porte public, private, protected Organisation des fichiers et packages Importation de classes Contrle des accs Constructeurs , this, super Conteneurs du JDK et classes string Mthode toString() Mthodes main() et points dentre Annotations Javabean, POJO Entres / Sorties Lectures / critures dans un fichier Lectures / critures lcran Gestion des rpertoires attributs de fichiers

Bases du langage Types de donnes lmentaires Tableaux Chanes de caractres Oprateurs et Instructions Notion de package Gestion des exceptions

Classes utilitaires Classe de base : Object, Integer, String, StringBuffer, Math Les Collections : Vector, List, HashMap,

Objis SAS au capital de 49500 - RCS Lyon SIRET 482 075 066 0027 APE 804 C TVA Intra FR 24 482075066 agrment : 82.69.08812.69 , 425 cours Emile Zola 69100 Villeurbanne Tl : 04 78 29 37 26 Fax : 09 56 22 89 49 contact@objis.com

OBJIS (www.objis.com) Nous allons vous faire aimer JAVA Formation JAVA 6 Srialisation et Introspection Concepts objets Classe et instance de Classe Polymorphisme Encapsulation Hritage Interface Polymorphisme et hritage Super-classes et sous-classes Redfinition de mthodes Liaisons statique et dynamique Appel de constructeurs de super-classes Analyse et conception objet Roles : Analyste, concepteur, ralisateur Notation UML Diagrammes de classes Visibilit Cycle de vie dun projet Accs aux donnes Introduction JDBC Diffrences api java.sql et javax.sql Approche classique : Connection, Statement, ResultSet Interface Rowset, et comparaison rowset/resultset Notion de transaction. Autocommit JDBC Tests unitaires avec JUnit Prsentation et utilit des tests Diffrent types de test (intgration, fonctionnel, performance) Dfinition et rle dun test unitaire Prsentation Junit : TestCase, TestSuite Intgration JUnit dans Eclipse

Interface utilisateur (IHM) IHM utilisant Swing / AWT JFrame, Layout, Panels Listener dvnements

Gestion des logs avec Log4j Les limites de System.out.println Prsentation Log4j Logger, Appenders, Layout log4j.properties, log4j.xml

Objis SAS au capital de 49500 - RCS Lyon SIRET 482 075 066 0027 APE 804 C TVA Intra FR 24 482075066 agrment : 82.69.08812.69 , 425 cours Emile Zola 69100 Villeurbanne Tl : 04 78 29 37 26 Fax : 09 56 22 89 49 contact@objis.com