Java : développement d`applications

publicité
CTI
FORMATION
Créateur de compétences
Java : développement
d’applications
Public visé :
Développeurs Java devant réaliser des
applications mobiles pour téléphone.
Pré-requis :
Une connaissance des technologies
web et des concepts objet est utile.
Modalités de suivi / Appréciation
des résultats :
OBJECTIF
Attestation de fin de stage.
Encadrement :
Etre capable d’utiliser les concepts de la programmation orientée objet et les implémenter
dans le langage Java. Savoir écrire des interfaces graphiques sans utiliser un environnement
de dév. évolué comme NetBean. Utiliser les principales classes utilitaires nécessaires aux
algorithmes de base et à la gestion des données ou à l’accès à une base de données, et le
principe de l’héritage dans un environnement de développement et d’exécution (éclipse
ou NetBean).
La formation sera assurée par un
formateur WEB expert.
. 14 personnes maximum par session.
. 1 ordinateur et 1 support de cours
par stagiaire.
PROGRAMME
PRÉSENTATION DU LANGAGE JAVA
L’HÉRITAGE
. Commentaires
. Types
. Dépassements de capacité à l’exécution
. Constantes symboliques
. Déclarations de variables
. Transtypage (cast)
. Tableaux et allocation dynamique
. Passage de paramètres des fonctions
. Classes dérivées
. Accessibilité des membres d’une classe
. Polymorphisme
. La super-classe Object
. Extension d’un système existant
PRINCIPE DE LA PROGRAMMATION OBJET
. Types abstraits de données
. Classes
. Instanciation, objets
. Envoi de messages
. Types de fonctions membres
LES EXCEPTIONS
. Exceptions captée et non captée
. Les classes Throwable, Exception, RunTimeException, Error
. Les exceptions personnalisées
APPLICATIONS GRAPHIQUES
LES ENTRÉES - SORTIES
. Les flux d’entrées-sorties
. Flux de type Texte pour les fichiers
. Flux de type Texte pour l’entrée et la sortie standard
PROGRAMMATION OBJET EN JAVA
. Les classes en JAVA
. Constructeurs d’une classe
. Surcharge des méthodes
. Membres static d’une classe
. Le mot-clé «this»
. Retour sur l’allocation mémoire
. Comparaison d’objets et copie d’un objet
. Les paquetages (packages)
. Les classes String et String Buffer
. Les bibliothèques AWT et SWING
. Conception d’une interface graphique
. Les fenêtres
. Création de boutons et choix d’un gestionnaire FlowLayout
. Les événements
. L’écouteur d’événement (Eventlistener)
. Les types d’événements : de bas ou haut niveau
. Associer un bouton à une action
. L’écouteur des événements de fenêtre (WindowListener)
ACCÈS AUX BASES DE DONNÉES
. Principes de fonctionnement de Bases de données.
. Présentation de jdbc
. Etablir et manipuler la connexion à une BD
. Instructions paramétrées avec l’objet PreparedStatement
. Jeux d’enregistrements avec l’interface ResultSet
DÉPLOIEMENT D’APPLICATIONS
. Archives Java
. Manipulation, scellement et signature d’une archive
. Le manifest
CTI Formation - 30 rue Edouard Nieuport 69008 Lyon - 04.72.72.01.01
SAS au capital de 40000€ - SIREN : 792 073 868 - Code APE : 8559A
[email protected] - www.cti-formation.fr
Téléchargement