310-055 - Supinfo

publicité
Développement Java basé sur la plateforme J2SE
Référence : STC - CX - 310 - 055
KPVSTI
+BWB
NIVEAU UTILISATEUR
Découverte
Initiation
Maîtrise
Expertise
1SÏSFRVJT
Informations Cursus
- Disposer des connaissances de base en informatique
Durée : 35 heures - 5 jours
Certification préparée : Sun Certified Java Programmer (SCJP) CX-310-055 - Avoir suivi le cours CX-310-0119 ou disposer des connaissances
équivalentes
Durée de la certification : 115 minutes
Public :3FTQPOTBCMFEFEÏQMPJFNFOUBENJOJTUSBUFVSEÏCVUBOU
Contenu de la formation
La plateforme Java 2 Standard
Edition : J2SE
Les connaissances fondamentaux
du concept orienté objet
- Présentation des différentes plateformes Java :
J2SE, J2ME, J2EE
- Description des différentes technologies liées
à chaque plateforme
- Fonctionnement de la Java Virtual Machine :
JVM
- Notion de programmation orientée objet :
POO
- Notion de classe, d’interface et de
modélisation objet
- Instanciation d’une classe et encapsulation
- Accessibilités des attributs
3FTQFDUEFTDPOWFOUJPOTEV+BWB#FBOT
- Notion d’agrégation
- Notion d’héritage
- Notion de polymorphisme
Mise en place de l’environnement
de développement
- Installation du Java Development Kit
- Installation d’Eclipse
- Configuration des variables d’environnement
- Compilation et exécution d’un programme
Java
Syntaxe du langage de
programmation objet Java
- Les types de données : types primitifs,
énumérations et objets
- Les principaux mots-clés
- L’exécution d’instructions
- Utilisation des expressions conditionnelles : if
et switch.
- Utilisation des expressions itératives : for, foreach, while et do-while
- Utilisation des opérateurs d’affectation,
logiques, de comparaison et arithmétiques
- Invocation de méthodes
Les entrées / sorties
- Etude et utilisation des librairies d’entrées
sorties : java.io
- Lecture et écriture sur un fichier
- Navigation sur le système de fichier
- Notion de sérialisation
Architecture
- Notion de couplage
- Le concept d’architecture multicouche
- Utilisation de Framework
Les Collections
Méthodologie de programmation
- Convention de programmation
- Structuration du code source
- Création d’une application évolutive
- Notion d’architecture d’application
Les processus concurrents : les
Threads
- Utilisation des classes java.lang.Thread
6UJMJTBUJPOEFTJOUFSGBDFTKBWBMBOH3VOOBCMF
- Développement d’une application
multiprocessus
- Identification des différents états d’un thread
- Système de verrouillage des données
$PNQÏUFODFTBDRVJTFT0CKFDUJGT
- Mettre en place un environnement de développement J2SE
- Concevoir, modéliser et architecturer une application J2SE
- Développer un programme complet en J2SE
- Lire et déboguer un programme
- Utiliser les principales librairies standards Java : Thread, I/O,
Collection
$POOBÔUSFMFTQSJODJQBMFTMJCSBJSJFTBWBODÏFT+BWB3.*+/%*
JDBC
- Etude et utilisation des collections : java.util
- Choix de la collection le mieux adaptée
- Notion de générique
- Tri d’une liste et d’un tableau
- Implémentation des interfaces java.util.
Comparator et java.lang.Comparable
Connaissance de base des librairies
avancées
&UVEFFUVUJMJTBUJPOEF3.*KBWBSNJ
- Etude et utilisation de JNDI
- Etude et utilisation de JDBC
5SBWBVYQSBUJRVFT
- Installation du Java Development
Kit : JDK
- Installation d’un environnement de
développement
- Cas pratique de conception et de
modélisation objet
- 52 -
www.supinfo-training.com - Année 2009-2010
- Cas pratique de développement
d’application J2SE
- Utilisation des principales librairies
standards et avancées
- Techniques de débogage de
programme
Téléchargement