Java

Public Concerné

Présence et réussite aux examens

Pour l'année universitaire 2021-2022 :

  • Nombre d'inscrits : 40
  • Taux de présence à l'évaluation : 80%
  • Taux de réussite à l'évaluation : 78%

Objectifs pédagogiques

Maitriser le langage Java, approfondir les concepts liés à la programmation objet et des concepts liés à l'algorithmique telles que la récursivité, les structures complexes de données et les tris.

Capacité et compétences acquises

  • Maitriser le langage java
  • Maîtriser les principaux concepts de l'orienté objet
  • Savoir utiliser un environnement de développement Java
  • Maitriser les notions de récursivité
  • Maitriser les principales structures de données complexes telles que files, piles, arbres
  • Mettre en oeuvre un modèle MVC en java
 

Contenu de la formation

1/ Introduction au langage Java
  • Place de Java au sein des langages interprétés, machine virtuelle Java
  • Place de Java dans le développement Web
  • Installation des outils JDK /Eclipse
2/ Les bases du langage Java
  • Constantes, variables, tableaux, opérateurs
  • Structures de contrôle conditions et boucles
  • Fonctions et Procédures
3/ Java, langage objet
  • Classe, objet, méthodes, constructeurs
  • Héritage, classes abstraites, interfaces, collections d'objets, généricité
  • Modéliser avec UML (diagrammes de classes, uses-case, diagramme de séquence)
4/ Applications Java
  • Patterns et bibliothèque, mise en oeuvre d'une architecture MVC en Java
  • Accès aux bases de données : JDBC, pattern DAO
  • Développement d'interface avec Swing
5/ Algorithmique avancée avec Java
  • Tableaux multidimensionnels
  • Pile, file, tas, arbre
  • Récursivité
  • Tri
7/ Projets de mise en oeuvre.

Description des modalités de validation

  • Contrôle continu

Prévisions d'ouverture

Groupe Semestre Modalité État d'ouverture Date du premier cours Lieux
USAL3B Java 5 Cours de Jour - - - -

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

    Code : USAL3B
    5
    crédits
    Contactez-nous