POO: API et outillage

Présentation

Objectifs
Prendre connaissances des nombreuses API Java

Appréhender des concepts Objets : Généricité, introspection, sérialisation

Savoir utiliser un environnement de développement Java (Eclipse)

Savoir utiliser des outils de test unitaires (JUnit, Eclemma,easymock, …)

Savoir utiliser des outils du développeur (maven, Git, …)

Pré-requis


486 - s.6 : Programmation Orientée Objet

Contenu

Introduction
Les Interfaces et Les Abstracts
Notion de classe Génériques/Template (Illustrations avec les Collections.)
Les Flux
Le réseau en java (niveau socket/serverSocket).
La sérialisation (binaire /texte/ xml)
Les Exceptions en Java
Notion Immuable / Cloneable.
Les Threads en Java
Introspection en java
Tests en java (JUnit, Mock et proxy dynamique).
Persistance ( API JDBC + notion ORM)
Java Native Interface

En bref

Période de l'année
S7

Contact(s)

Composante