chantal-prix

Objectifs

Cette formation s’adresse à toute personne désireuse d’apprendre les bases du langage Java et d’une manière générale les bases de la programmation orienté objet.

Java est le langage de programmation le plus demandé par les entreprises. L'étudiant s'initiera au raisonnement logique permettant de réaliser un programme pouvant résoudre un problème donné.

Très pratique, la formation débute par une méthode originale pour se familiariser avec le langage. Grâce à l’utilisation de procession, un logiciel fait pour l’apprentissage, l’étudiant réalise rapidement des applications au graphisme complexe. Ensuite, les principes de la programmation orienté objet sont appris et illustrés par de nombreux exercices, en utilisant des outils professionnels tels que Netbeans et Git.

La réussite de cette formation est sanctionnée par deux attestations de réussite des unités d'enseignement "Bases de programmation" et "Principes et méthode de programmation".

Conditions d'admission

L’original ainsi qu’une copie du certificat requis doivent être présentés à l’inscription.

Certificat de l’enseignement secondaire supérieur (CESS) 
ou équivalence du titre obtenu à l’étranger 
ou passer un test d’admission en mathématiques.
Voir la matière du test.

La connaissance d'un autre langage de programmation est un atout.

Volume horaire

Rentrée en septembre, cours jusque fin juin.

4 périodes* de cours / semaine, le mardi soir**.
*1 période = 50 minutes
**sous réserve de modification

Lieu des cours, des tests et des inscriptions

Avenue de l'Astronomie, 19 à 1210 Bruxelles

Programme

  • Java - principes de base de programmation (40 périodes)
    • variable, constantes
    • opérations (arithmétiques, relationnelles et logiques)
    • établissement d'algorithme
    • structures alternatives, structures répétitives, procédures, fonctions...
    • création d’applications graphique avec processing
  • Java - programmation orientée 'objets' (120 périodes)
    • classes, héritage, polymorphisme
    • fichiers, exceptions
    • listes, maps ; génériques
    • bases de données SQL, JDBC
    • java avancé : JavaFX ou Java Web ou les tests unitaires ou REST
    • compilation, byte code
    • Java Virtual Machine
    • deploiement, jar
    • environnement de travail
    • utilitaires essentiels