NFP121 - Programmation avancée  [ 6  crédits ]

Public Concerné
Connaissances de niveau Bac+2 en informatique.

Finalité de l'unité d'enseignement

Objectifs pédagogiques
Maitriser les concepts avancés de la programmation objet en Java. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quelque soit le langage de programmation
Capacité et compétences acquises
Maitrise du langage Java et des concepts objets avancés cités dans le programme. Savoir effectuer un choix de patron de conception (design pattern)
Organisation
6 Crédits 
Contenu de la formation
Structure des applications objets avec JAVA
Types primitifs, Aspects impératifs du langage
Interfaces, Types, Classes et polymorphisme
Assertions et tests unitaires
Programmation évènementielle
Généricité et Collections
Structures de données et Patterns de conception
Introspection et réflexivité en Java
Programmation des Entrées/Sorties
Sérialisation XML/JSON et JAVA
Injection de dépendances
Programmation par Contrat
Programmation concurrente


 

Trouvez votre formation

Trouvez une Unité d'Enseignement

Please install the Flash Plugin


Accés à PLEIAD

     
Formations en alternance Formation continue Cours du soir Formation à distance, e-learning Formations courtes DIF CIF Congé individuel de formation CIF CDI, CIF CDD, CIF HTT Contrat de professionnalisation Centre de bilan de compétences Compte Personnel de Formation CPF