JAVA Pré-requis Ce stage s’adresse à toute personne connaissant windows Objectifs : - assimiler les aspects essentiels du langage Java, - comprendre les aspects techniques, organisationnels et conceptuels Plan de formation Réaliser votre première application Java - Caractéristiques du langage : portabilité, robustesse - La JVM (Java Virtual Machine) - Compilation/ exécution d'un programme Java - Référencement et utilisation d'objets, organisation de la mémoire Créer une classe : attributs et constructeurs - Déclarer une classe - Déclarer et initialiser des attributs Créer une classe : syntaxe - Ecrire une méthode - Expressions arithmétiques et logiques simples, instructions, tests boucles - Surcharge des méthodes Encapsulation - Responsabilité, règles de visibilité, packages Créer des tableaux Héritage - Sous-classe, spécialisation des méthodes - Polymorphisme, forçage de type Traitement des erreurs - Mécanisme de gestion des exceptions : clauses try, catch et finally - Créer des exceptions applicatives - Activer des assertions Types abstraits - Conception avec des interfaces - Classes abstraites - Utiliser les types énumérés Programmation générique et collections - Notion de collections paramétrées - Itération sur une collection Transférer des données en utilisant les flux d'E/S - Lire et écrire dans un fichier, sérialiser des objets Programmation réseau : serveur TCP/IP Ecrire une application multitâche - Lancer un thread en Java - Problématiques de la programmation multitâche Construire des IHM Java en utilisant les librairies Swing - Conteneurs, composants et gestionnaires de disposition - Utiliser des composants Swing simples - Programmation événementielle - Classes internes et anonymes (gestion événementielle) Condition et organisation Salle climatisée Un ordinateur par personne Support de cours personnalisés Accueil petit déjeuner Déjeuner 5 jours Cours par Videoprojecteur Formateur avec : - +10 ans d’expérience minimum - de niveau BAC +5 à BAC +7