Java : Programmation pour Développeur Débutant

    Objectifs

    • - sensibiliser les participants à la programmation orientée objet, assimiler les aspects essentiels du langage Java, en comprendre les aspects techniques, organisationnels et conceptuels
    • - maîtriser sa mise en oeuvre

    Pré-requis

    avoir de bonnes notions d'informatique générale, comprendre les enjeux de la programmation d'applications

    Profil stagiaire

    débutants en programmation, informaticiens peu familier avec des langages compilés fortement structurés

    Profil animateur

    consultant certifié SUN

    Présentation de la technologie Java

    Concepts de base des technologies Java: la machine virtuelle
    Catégories de mise en oeuvre de Java

    Analyse d'un problème et étude d'une solution

    Méthode orientée objet
    Conception de classes

    Développement et test d'un programme en Java

    Architecture d'une classe Java
    Compilation et exécution d'un programme Java

    Déclaration, initialisation et utilisation de variables

    Conventions de codage
    Variables : type, syntaxe, déclaration, allocation, initialisation
    Création et utilisation de tableaux
    Types primitifs, types "objet"
    Utiliser des classes du kit de développement Java (JDK), utiliser la documentation

    Structures de contrôle

    Opérateurs relationnels et conditionnels
    Branchements : if, if/else
    Boucles do/while et for

    Réalisation de classes: encapsulation et constructeurs

    L'encapsulation et la protection des données
    Création de constructeurs pour initialiser des objets

    Développement et utilisation des méthodes

    Méthodes appelantes, méthodes réalisantes
    Déclarer et invoquer une méthode
    Comparer les méthodes d'instance et les méthodes statiques
    Surcharge de méthodes

    Utilisation des techniques d'héritage

    Définir et tester des classes
    Comprendre les enjeux l'abstraction
    Identifier explicitement les bibliothèques de classes utilisées dans votre code

    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

    Construire des IHM Java

    Conteneurs, composants et gestionnaires de disposition
    Programmation événementielle

    Mots associés

    JavaprogrammationdéveloppementJava EE

    Paris
    • Promotion 5
      • du 09 au 13 juillet 2012
      • du 26 au 27 juillet 2012
    • Promotion 6
      • du 03 au 07 septembre 2012
      • du 20 au 21 septembre 2012
    • Promotion 7
      • du 15 au 19 octobre 2012
      • du 08 au 09 novembre 2012
    • Promotion 8
      • du 26 au 30 novembre 2012
      • du 13 au 14 décembre 2012

    Cycle / CODE : UJD110

    7 jours (49 heures)

    2 425€ (HT)

    Contact

    Catherine ROY

    01 44 94 14 90

    croy@demos.fr

     La prochaine promotion

    Paris

    • du 09 au 13 juillet 2012
    • du 26 au 27 juillet 2012

    Compétences visées

    Maîtriser la syntaxe Java

    Maîtriser les bonnes pratiques de la programmation orientée objet

    Utiliser les mécanismes fondamentaux de Java : compilation/exécution, organisation en packages, gestion des exceptions

    Réaliser une interface graphique simple

    Utiliser les mécanismes d’entrée/sortie

    Premières notions de programmation multitâche