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