Programmation Orientée Objet (support 2.0 + 3 sessions Webminar)

€650.00

________________________________________________________________

Voulez-vous suivre ce cours à distance ou en personne?

Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux

________________________________________________________________

    SPÉCIALITÉ

    Langages de programmation

    MODE

    support en ligne 2.0 + 3 sessions Webminar d'1 heure

    CONTACT

    support@nanforiberica.com

    Contenu du cours

    Module 1 : Fondamentaux de la programmation orientée objet (OO)
    1.1. Programmation structurée.
    1.2. Histoire de certaines langues.
    1.3. Programmation impérative vs programmation déclarative.
    1.4. Principaux paradigmes de programmation.
    1.5. Qu’est-ce que la programmation OO ?
    1.5.1. Cours.
    1.5.2. Héritage.
    1.5.3. Les messages.
    1.5.4. Structure interne d'un objet.
    1.6. Annulation et remplacement.
    1.7. Surcharge.
    1.8. Ligature dynamique.
    1.9. Réutilisation orientée objet.
    1.10. Polymorphisme.
    1.11. Avantages de la technologie OO

    Module 2 : Modularité.
    2.1. Exigences relatives aux structures des modules
    2.2. Structures modulaires traditionnelles
    23. Décomposition fonctionnelle
    2.4. Décomposition basée sur les objets.
    2.5. Conception des modules.
    2.6. Types de données (TAD).
    2.7. Abstraction dans les langages de programmation.
    2.8. Types de données abstraits
    2.9. Les TAD dans le paradigme OO.

    Module 3 : Relations
    3.1. Les relations entre les classes.
    3.2. Relation généralisation/spécialisation.
    3.3. Relation d'agrégation.
    3.4. Relation associative.
    3.5. Héritage : hiérarchie des classes.
    3.6. Héritage multiple.

    Module 4 : Classes et objets dans un langage de programmation OO (LPOO)
    4.1. Classification des langages orientés objet
    4.2. Langages purs ou hybrides
    4.3. Classes et objets.
    4.4. Objets.
    4.5. Cours.
    4.6. Création de cours.
    4.7. Diagrammes de classes et d'objets.
    4.8. Techniques de création et d'initialisation d'objets.
    4.9. Initialisation et nettoyage des objets.
    4.10. Lignes directrices pour la construction de classes.
    4.11. Pointeurs.
    4.12. Affirmations

    Module 5 : Classes abstraites et héritage dans un LPOO
    5.1. Abstraction de la généralisation et de la spécialisation des classes.
    5.2. cours abstraits.
    5.3. Héritage et classes dérivées.
    5.4. Héritage répété et classes de base virtuelles.
    5.5. Fonctions virtuelles pures.
    5.6. Cacher des informations

    Module 6 : Polymorphisme dans un LPOO
    6.1. Ligature dynamique vs ligature statique.
    6.2. Fonctions virtuelles.
    6.3. Redéfinition
    6.4. Polymorphisme.
    6.5. Utilisation du polymorphisme.
    6.6. Avantages du polymorphisme. Généricité.
    6.7. Modèles
    6.7.1. Fondamentaux du modèle
    6.7.2. Modèles de fonctions.
    6.7.3. Modèles de classe.
    6.7.4. Un modèle pour gérer les piles de données.

    Module 7 : Modèles et polymorphisme

    Évaluation finale

    Questionnaire de qualité


    Conditions préalables

    L'étudiant qui souhaite suivre le cours n'a pas besoin d'avoir des connaissances de base en programmation.

    Exigences

    Matériel : PC multimédia

    Pentium IV ou supérieur, 1 Go de mémoire, carte son, haut-parleurs/écouteurs

    Logiciel:

    Windows XP, Windows Vista ou Windows 7

    Navigateurs : Explorer 6,7 et 8 ou Firefox 2 et 3

    Java 1.5 ou supérieur

    Adobe Flash Player 7.0 ou supérieur

    Javascript activé

    Adobe Reader 8.0 ou supérieur

    Informations liées à la formation

    Soporte siempre a tu lado

    Accompagnement à la formation

    Toujours à tes côtés

    Formación presencial y telepresencial

    Modalités de formation

    Autoapprentissage - Virtuel - En personne - Téléprésence

    bonificaciones

    Bonus

    Pour les entreprises