Formation La carte à puce et la programmation Java Card


REFERENCE
 
 
JCPP
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Possible
OBJECTIFS :
 

Avec plus de 5 milliards de cartes SIM vendues en 2012 dont 99% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact. Cette formation Java Card présente tout d'abord les principes, mécanismes et architectures des cartes à puce selon les normes de base ISO7816. D'autres normes (EMV et ETSI) complètent cette partie en présentant les spécificités des cartes en fonction des domaines d'application (bancaire et télécom). La formation Java Card se concentre ensuite sur son objectif principal, la technologie Java Card, pour expliquer en détail le principe de développement d'application sur des cartes Java. Ce cours Java Card vous permettra de maîtriser les principes d'utilisation de Java sur les cartes (Java Card 2.2), de Java RMI sur les cartes (Java Card RMI) ; mais aussi de l’utilisation d’algorithme cryptographique (comme le DES).

PRÉ-REQUIS :
 

Cette formation Java Card s'adresse à des programmeurs connaissant déjà le langage Java.

PUBLIC :
 

Cette formation Java Card s'adresse aux programmeurs.

PROGRAMME :
 

 

Principes des cartes à puce

Architecture matérielle et logicielle Les normes de base ISO7816 Le protocole APDU (Application Protocol Data Unit) de communication entre la carte et le terminal APDU Le marché et les entreprises de la carte aujourd'hui

Les cartes SIM

Notions de base d'un réseau cellulaire Les stations mobiles L'authentification d'une carte SIM selon les normes ETSI Système de fichiers des cartes SIM selon les normes ETSI Installation de l'environnement de développementTP1 : Interaction avec la carte SIM à l'aide du protocole APDU (avec un lecteur de carte SIM, sa carte SIM et un outil gratuit) TP2 : écriture d'un programme Java pour interagir avec la carte

La technologie Java Card 2.2.x

Le forum Java Card et Oracle Java Card, un sous-ensemble de Java Extension à l'aide de packages spécifiques Comment développer une application Java Card ? La structure d'une applet Java Card Installation de l'environnement de développementTP en Java Card 2.2.2 (avec un lecteur de cartes et une Java Card sous Eclipse)

La technologie Java Card RMI

Rappel du protocole Java RMI (Remote Method Invocation) Les entités impliquées dans un protocole Java Card RMI La structure d'un programme client  - Les méthodes utilisées par un client La structure d'un programme serveur  - Les méthodes utilisées par un serveur Installation de l'environnement de développementTP en Java Card RMI (sous Eclipse avec des cartes Java)

La sécurité des cartes bancaires et la norme EMV

Rappel sur les algorithmes de sécurité  Les protocoles de la norme EMVTP en Java Card pour le chiffrement d'information avec l'algorithme 3DES (avec des cartes Java sous Eclipse)

 

TRAVAUX PRATIQUES :
 

Chaque chapitre est suivi par des travaux pratiques manipulant de vrais lecteurs et de vraies cartes à puce.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation La carte à puce et la programmation Java Card : Note moyenne : 4,5/5
4/5
Avis certifié A suivi un cours chez PLB

JF

Mon avis sur le contenu du stage: TPs intéressants mais il est parfois difficile de faire le TP tout en suivant les explications (faute de temps) Mon avis sur le formateur: Très bon formateur Ce que j'ai le plus apprécié: Coin pause.
5/5
Avis certifié A suivi un cours chez PLB

Abdelghani

EN INTRA SEULEMENT
FORMATION JAVA CARD
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 

Développement

Sécurité Java Card
Depuis son invention en 1996, la technologie Java Card a grandement évolué en termes de fonctionnalités et de sécurité. Les premières plateformes...

2 j

 
Java Card s'est imposée comme une des technologies incontournables pour le développement sur carte à puce. Si sa relative simplicité permet au plus grand nombre de...

3 j

 
L'objectif principal de cette formation Java est la présentation des solutions générales proposées par java pour la réalisation d'applications temps-réel. Cette formation java présente par ailleurs...

4 j

 
Cette formation Linux embarqué vous permettra de: - Découvrir l'ensemble des outils de développement industriel disponibles librement sous Linux, - Disposer de...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB