Cours Java
Concepteur web 0%

Niveau Amateur

  1. Installation et choix de l’environnement
  2. Créer un Project avec BlueJ et Eclipse
  3. Type de Variable
  4. Classe et allocations de mémoire
  5. Méthode de contrôle avec if/else et switch statement
  6. Itération avec For, do/while et while
  7. InputStreamReader
  8. Programmation avec des fonctions 
  9. Test de Fin de Niveau

Niveau Moyen

  1. Array a une Dimension
  2. Multidimensionnel Array
  3. Utilisations de Framework et Bibliothèque
  4. Ecrire et lire des Données dans un fichier
  5. Méthode et Variable Statique
  6. Méthode et Variable Privée
  7. Méthode et Variable Publique
  8. Encapsulation
  9. Créer des Fenêtres et Applications en Java
  10. Date et Heure
  11. ArrayList/LinkedList et Map

Niveau Avancé

  1. Polymorphisme entres les Classes
  2. Abstraction
  3. Composition
  4. cloner des Object avec des adresse differentes
  5. Surchage(Overeding) de Méthodes
  6. Classe interne
  7. Exception/Throws
  8. Interface
  9. Applet

Niveau Pro

  1. Classe Générique
  2. Fonction générique
  3. Générer des Thread
  4. Multithreading
  5. Observable/Observer
  6.  Programmation réseau
  7. Documentation Java

Project

Programmer un logiciel pour une mairie et ceux logiciel s’occupera de l’inscription et de la désincription des Habitant de cette Ville. Chaque Habitant doit être enregistré c-a-d avoir un numéro Id et une Adresse et tous les habitant doivent être contenu dans un fichier qui est protégé par un mot de passe et l’ajout des habitant doit se faire par Multithreading, car nous voulons permettre au employer de la mairie d’ajouter et de supprimer des Elements dans le Base de Donnée en même temps.

NB: les Enfants de moins de 18 doivent être enregistrer sous tuteur

La Solution du Project se trouve ici

Steve Nantchoua
Auteur du Cours