Formation La carte à puce et la programmation Java Card

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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).

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

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)

 

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.

Ces formations pourraient vous intéresser

Objectifs de la formation

Cette formation Programmation objet avec Smalltalk, vous donne les connaissances et compétences nécessaires pour :

  • Maîtriser l'environnement « vivant » de smalltalk
  • Maîtriser la syntaxe du langage smalltalk
  • Comprendre les concepts objets
  • Savoir appliquer les bonnes pratiques de programmation
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le serveur OpenSource JBoss supporté par Redhat est sûrement le serveur applicatif Java EE dont la pénétration en entreprise est en constante progression. Les versions communautaires 7.x, ou commerciale EAP 6 sont toutes les deux certifiées Java EE6 et offrent des fonctionnalités supplémentaires très attractives (console d'administration, outils de commande en ligne, support pour le clustering, outils de monitoring). Cette formation avancée JBOSS 7/JBoss EAP 6, est tournée vers les administrateurs de plate-forme qui veulent mettre en place des outils de surveillance et de mesure de performance. Elle se concentre sur les points de configuration du serveur permettant d'optimiser le matériel nécessaire à une instance Jboss et de maximiser le débit des applicatifs déployés.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

The Implementing Cisco Catalyst 9000 Switches course (ENC9K) introduces you to the architecture, capabilities, and implementation of the Cisco Catalyst 9000 switching platform. This hands-on course covers many features of this Cisco IOS XE platform and describes how to manage devices from a single dashboard called Cisco DNA Center. You will learn how to use the Cisco Catalyst 9000 family of switches to enable Software Defined Access (SD-Access) and provide end-to-end security and automation with centralized management using DNA Center.

Course benefits :

  • Get to know the next generation in the Cisco Catalyst family of enterprise LAN access, aggregation, and core switches
  • Prepare for successful deployment of the Cisco Catalyst 9000 switching family
  • Understand the role of Cisco Catalyst 9000 switches in the SD-Access fabric
  • Learn to provision Cisco Catalyst 9000 switches using Cisco DNA center as the orchestration platform
  • Gain hands-on practice through in-depth lab exercises
Tarif

A partir de 2 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Devenez développeur Java

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Réaliser une application Java étape par étape.
Maitriser les fondements de la programmation orientée objet à partir de Java-
Installer et utiliser la machine virtuelle Java

Exploiter les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle

Mettre en oeuvre les concepts propres à l'objet tels que l'héritage, l'interfaçage ou le polymorphisme

Utiliser des concepts des versions les plus récentes comme les structures itératives
Constituer des ensembles sous forme de tableaux ou de collections de différentes natures

Gérer les cas alternatifs de traitement ainsi que les erreurs d'exécution

Travailler avec un environnement de développement
Tarif

A partir de 610,00 €

Durée

2j / 17h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître les mécanismes de sécurité du JDK (Java Development Kit)
  • Décrire les principales failles de sécurité applicative
  • Distinguer la sécurité applicative de la sécurité système et réseau
  • Mettre en oeuvre les principales stratégies de sécurité en Java
  • Utiliser JCE (Java Cryptography Extension)
  • Authentifier et autoriser l'accès aux composants Java EE
  • Créer des tests visant à éprouver la sécurité des applications
  • Formuler des exigences de sécurité aux autres corps de métiers.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
  • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
  • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
  • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l’issue de cette formation Spring Cloud Stream et Kafka, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Mettre en place l'environnement de développement Spring Cloud Data Stream
  • Concevoir une architecture microservices basée sur Kafka et Spring Cloud
  • Adopter une programmation fonctionnelle
  • Mettre en place une topologie de processeurs Kafka avec SpringBoot
  • Surveiller et récolter les métriques d’une telle architecture
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation MongoDB pour développeur

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Comprendre les spécificités d’une base NoSQL par rapport à un SGBDR
  • Savoir installer MongoDB et utiliser les outils du développeur
  • Comprendre la structure des données et le vocabulaire associé dans MongoDB
  • Savoir manipuler les données au format JSON ou BSON
  • Savoir modéliser les données dans une base NoSQL
  • Améliorer les performances avec les index
  • Comprendre les concepts avancés de stockage (réplication, sharding, GridFS)
  • Accéder aux données de MongoDB depuis des programmes tiers (PHP, NodeJs, Ruby, Python, etc.)
  • Mettre en œuvre un cycle complet en Java de manipulation des données
  • Savoir optimiser vos requêtes grâce aux solutions proposées par MongoDB (index, sharding, logs, monitoring, etc.).
Tarif

A partir de 1 600,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Smalltalk Développeur vous donne les connaissances et compétences nécessaires pour :

  • Passer rapidement de Java à Smalltalk
  • Bénéficier de ses acquis Java pour aller en profondeur dans la compréhension de Smalltalk
  • Etre opérationnel dans le développement d'applications Smalltalk
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les composants fondamentaux d'une application Shiny
  • Développer des interfaces utilisateurs et une logique serveur pour des applications Shiny basiques et avancées
  • Mettre en œuvre les principes de la programmation réactive dans les applications Shiny
  • Intégrer diverses techniques et outils de visualisation de données dans Shiny
  • S’approprier les meilleurs pratiques pour déployer des applications Shiny
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...