Nombre de crédits
5 ECTS
Durée de la formation
60 heures
Modalité
Alternance
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.
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 œuvre un modèle MVC en java
Information non disponible, pour plus d'information veuillez contacter le cnam
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 œuvre 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 œuvre.
Information non disponible, pour plus d'information veuillez contacter le cnam
Les cours en présentiel : ils ont lieu en présence des élèves et de l’enseignant dans un centre Cnam :
Aucun cours n’est enregistré ni diffusé via Internet. La présence physique des élèves est nécessaire.
Les examens se déroulent exclusivement dans le centre Cnam où se déroulent les cours.
La modalité hybride est une combinaison entre :
La modalité Foad est parfaitement adaptée à votre disponibilité :
Information non disponible, pour plus d'information veuillez contacter le cnam