Contenu

  • Vue d’ensemble du routage à état de liens
  • Fonctions du protocole de routage à état de liens
  • Comment les informations de routage sont mises à jour
  • Algorithmes du routage à état de liens
  • Avantages et inconvénients du protocole à état de liens
  • Comparaison du routage à vecteur de distance et du routage à état de liens
  • Vue d’ensemble de l’OSPF
  • Terminologie OSPF
  • Comparaison de l’OSPF avec les protocoles de routage à vecteur de distance
  • Algorithme du plus court chemin d'abord
  • Types de réseau OSPF
  • Étapes du fonctionnement de l’OSPF
  • Configuration OSPF de base
  • Modification de la métrique de coût OSPF

Contenu

  • Modes d’interface utilisateur des routeurs
  • Caractéristiques et Fonctionnement de la plate-forme logicielle Cisco IOS
  • Démarrage initial des routeurs Cisco
  • Indicateurs LED de routeur
  • Examen du démarrage initial d’un routeur
  • Établissement d’une session HyperTerminal
  • Connexion au routeur
  • Aide au clavier dans l’interface de commande en ligne du routeur
  • Historique des commandes du routeur
  • Résolution des erreurs sur la ligne de commande

Contenu

  • Introduction aux réseaux WAN
  • Unités WAN
  • Services WAN
  • Encapsulations de liaison de données
  • Introduction aux routeurs dans un réseau WAN
  • Routeur de réseaux LAN et WAN
  • Composants internes des routeurs
  • Caractéristiques physiques des routeurs
  • Connexions externes des routeurs
  • Connexions des ports de gestion
  • Connexion des interfaces en mode console
  • Connexion des interfaces LAN

Contenu

  • Introduction
  • Le Langage de Définition de Données LDD
    • Objet Table et Contraintes 
      • CREATE : Syntaxe
      • Les types de données
      • CREATE : Exemples
      • Objet Table : DROP
      • Modification de la structure ALTER TABLE
      • Contraintes
        • Modification des contraintes Ajout et Suppression
        • Activation et désactivation de contraintes
        • Activation d’une contrainte désactivée
        • Ajout ou activation de contraintes :Récupération des lignes en erreur
        • Vérification de Contraintes différées
    • Les fichiers Index 
    • Objet Séquence
      • création et utilisation
  • Le Langage de Manipulation de Données LMD 
    • INSERT
    • UPDATE
    • DELETE
    • COMMIT / ROLLBACK
  • Le Langage d’Interrogation de Données LID Mono-table
    • Ordre SELECT 
    • Clause de groupage : GROUP BY fonctions de groupage
    • Restriction sur les groupages : HAVING
    • Mécanisme du GROUP BY et DISTINCT
    • Fonctions de groupages (agrégats)
    • Fonctions numériques
    • Fonctions chaînes de caractères
    • Fonctions pour les dates
    • Affichage avec COLUMN
    • Rupture de séquences : BREAK
    • Requêtes paramétrées
    • Variables d’environnement :ordres SET variable valeur
  • Le Langage d’Interrogation de Données LID Multi-table Jointures
    • Les différentes méthodes de Jointure
    • Requêtes hiérarchiques
  • Optimisation des Requêtes
  • Le Langage de Contrôle de Données LCD 
    • Restreindre les accès à une BD
    • L’objet VUE 
    • Restriction des Actions : Les privilèges
    • Les Rôles
  • Le Langage de Contrôle de Données TRIGGERS 
  • Le Langage de BLOC PL/SQL 
    • Variables simples
    • Variables faisant référence au dictionnaire de données
    • Tableaux dynamiques
    • Variables paramétrées
    • Variables en sortie 
    • Instructions PL
    • Structure alternative : CASE
    • Structure itérative
    • Affichage de résultats intermédiaires
    • Sélection mono – ligne SELECT …. INTO
    • Sélection multi – ligne : les CURSEURS 
    • Gestion des Exceptions
  • Procédures Stockées Fonctions Paquetages

Contenu

  • Arbre d’héritage des exceptions
  • Classe Error
  • Classe Exception
  • Sous classes de la classe RunTimeException dans le package java.lang
  • Quelques exceptions du JDK, contrôlées par le compilateur
  • Exemples
  • Exceptions contrôlées
  • Spécification des exceptions qu’une méthode peut lancer
  • Traitement des exceptions
  • Bloc try
  • Bloc catch
    • Bloc try avec de multiple blocs catch
  • Le bloc finally
  • Structure d’une méthode
  • Exécution normale d’une méthode (aucun lancement d’exception)
  • Exécution lorsqu'une exception est lancée et attrapée
  • Exécution lorsqu’une exception est lancée mais pas attrapée. propagation d'une exception
  • Blocs try emboités
  • Relance d'une exception
  • Objets Exception
  • Classe Throwable
  • Définir ses propres exceptions
  • Lancement de votre propre exception
  • Cas des exceptions non traitées

Contenu

  • Classes : Rappels
  • Réutilisation du code : Introduction
  • Délégation
  • Agrégation / Composition
  • Héritage
    • Utilisation des instances d’une classe héritée
    • Héritage : Généralisation / Spécialisation
    • Héritage : Différences entre les langages
    • Héritage à plusieurs niveaux
    • Héritage : redéfinition des méthodes
    • Surcharge ou redéfinition de méthodes
    • Redéfinition avec réutilisation : mot super
    • Racine de la hiérarchie d’héritage : Classe Object
    • Classe Object
      • Classe Object : méthode toString
      • Exemple de toString, equals et hashCode
    • classe Class
    • Appel implicite du constructeur de la classe mère
    • Chaînage des constructeurs
    • Constructeur par défaut
    • Redéfinition des attributs
  • Visibilité des variables et méthodes
  • Visibilité des classes
  • Méthodes finales
  • Classes finales

Contenu

  • Qu’est ce qu’un package?
  • Rôle d'un package
  • Packages et Système de fichiers
  • Ajout d’une classe à un package
  • Packages dans l’IDE NetBeans 5.0
  • Accès aux éléments d’un Package
  • Compiler les classes d’un paquetage
  • Exécuter une classe d’un paquetage
  • Utilisation pratique des paquetages
  • Exemples de placement des fichiers .java et .class
  • Classes inter-dépendantes
  • Option -sourcepath
  • Utilisation des fichiers source
  • Recherche des classes par la JVM
  • Chemin de recherche des classes

Contenu

  • Généralités sur les tableaux
  • Déclaration d’un tableau à une dimension
  • Création d’un tableau à une dimension
  • Tableaux à une dimension
  • Accès aux éléments
  • Tableaux à une dimension
  • Précison sur length
  • Initialisation d’un tableau à une dimension 
  • Tableaux à plusieurs dimension : Déclaration
  • Tableaux à plusieurs dimension : Création
  • Accès aux éléments d’un tableau à plusieurs dimensions 
  • Initialisation d’un tableau à plusieurs dimensions 
  • Classe Arrays : Tri d’un tableau
  • Classe Arrays : Recherche d’une donnée dans un tableau 
  • Classe Arrays : Quelques méthodes extraites de la documenetation de l’API 

Contenu

Partie I
  • Classes
  • Objets
  • Références
  • Création d'objets
  • Accès aux attributs d'un objet
  • Envoi de messages
  • "this" : l'objet courant
  • Objet et encapsulation
Partie II

  • Constructeurs
  • Surcharge des méthodes
  • Variables de classe
  • Méthode de classe
  • Constantes
  • La fonction main()
  • Initialiseur statique
  • Finalisation