Formation Développement d'applications locales, utilisation de java PRÉSENTATION Public et conditions d'accès Cet enseignement s'adresse en particulier aux auditeurs qui préparent le certificat de Compétences "Concepteur et développeur d'Intranets : Modélisation, conception et développement avancés de sites Web dynamiques d'Intranets". Conditions d'accès : Certificat Professionnel Webmestre, bac +2 informatique Connaitre au moins un langage de développement (C, C++, PHP, etc) Le module RSX062 (Eléments de modélisation) est fortement recommandé ! Objectifs pédagogiques Se familiariser avec un atelier de développement Java et être en mesure de développer des applications locales en respectant les règles de base d'un développement industriel : découpage des packages nomenclature standardisée documentation du code et génération automatique de la javadoc utilisation des fichiers d'initialisation et d'exécution packaging et recette Organisation L'enseignement est organisé par séquence, chaque séquence est divisée en deux parties ( théorique et une partie pratique), de manière progressive vous serez en mesure de : Mettre en place un environnement de développement (installation d'une machine virtuelle, un atelier de modélisation UML, un atelier de développement Eclipse avec les plugins nécessaires) Gérer des deux environnements (modélisation et développement) de manière automatique Débugger le code Java Livrer du code valide Mots-clés Langage JAVA Méthode de programmation Programmation PROGRAMME Contenu Le langage JAVA Introduction Présentation générale Les techniques de base de programmation en Java Page 1 Types, opérateurs & instructions Structure de données de base Programmation orientée objet Introduction Le concept de classe Les objets Les propriétés ou attributs Les méthodes L'héritage Les packages Les classes internes Cas pratique: De la modélisation au développement Gestion des exceptions Introduction Invocation d'exceptions : throw Capture d'exceptions : catch Choix du gestionnaire d'exceptions Sortie de bloc : finally Vérification statique des exceptions Hiérarchie des exceptions Définition de nouvelles exceptions Les threads Introduction Création et démarrage d'un thread Gestion des threads Synchronisation de threads et accès aux ressources partagées Conclusion Mini projet Diagramme statique : Diagramme de classes Diagramme de composants Diagramme dynamique : Diagramme de séquence Diagramme d'activité Développement d'une application en java respectant les modèles définis (avec code documenté, java doc et fichiers d'initialisation) PARCOURS Cette UE apparaît dans les diplômes et certificats suivants Chargement du résultat... Type Intitulé Equipe pédagogique Région Code Page 2 Type Intitulé Equipe pédagogique Région Code Type Intitulé Equipe pédagogique Région Code INFORMATIONS PRATIQUES Contact Cnam de Basse-Normandie Esplanade Rabelais BP86 14203 Hérouville Saint clair Tel :02 31 56 66 00 Nicolas Baupin Voir les sites deptinfo.cnam.fr/new/infos.php?ue=RSX063 Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation Enseignement non programmé Code UE : RSX063 Cours + travaux pratiques 4 crédits Responsable national M. Nicolas BAUPIN Page 3