Szkolenie dostępne na zamówienie

Szkolenie: Programowanie kart Java Card

Szkolenie wprowadza do architektury Java Card oraz zasad tworzenia apletów z wykorzystaniem symulatora i rzeczywistej karty. W ramach zajęć zostaną wykorzystane algorytmy i protokoły kryptograficzne stosowane w systemach kartowych, a także przygotowane aplikacje obsługujące czytniki kart poprzez interfejs PC/SC w językach C/C++ i Java. Uczestnicy zaimplementują mechanizmy wzajemnego uwierzytelnienia, zabezpieczoną komunikację między terminalem a kartą oraz przeprowadzą analizę podatności poprzez atak na nieprawidłowo zabezpieczony system kartowy.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:5 dni (40h)

Poziom zaawansowania:

Kod kursu:J/CARD

java-cardjava-embeddedbezpieczne-systemyprogramowanie-kart-chipowych

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Programowanie kart Java Card

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i programowania apletów na platformę Java Card z wykorzystaniem symulatora oraz rzeczywistej karty

  • Szkolenie uczy implementacji i stosowania algorytmów oraz protokołów kryptograficznych w systemach kartowych

  • Szkolenie rozwija umiejętność obsługi czytników kart i integracji z aplikacjami poprzez interfejs PC/SC w językach C/C++ i Java

  • Szkolenie pokazuje zasady tworzenia bezpiecznych systemów kartowych, w tym mechanizmy uwierzytelniania, zabezpieczonej komunikacji i analizy podatności


Dla kogo?

  • Osoby chcące rozwijać kompetencje w zakresie aplikacji kartowych

  • Programiści i inżynierowie oprogramowania zainteresowani technologią kart inteligentnych oraz bezpieczeństwem IT


Efekty kształcenia

  • Uczestnik projektuje i wdraża aplety Java Card na symulatorze i rzeczywistej karcie

  • Uczestnik implementuje protokoły kryptograficzne i mechanizmy uwierzytelniania

  • Uczestnik obsługuje czytniki kart i integruje je z aplikacjami PC/SC

  • Uczestnik analizuje podatności i przeprowadza testy bezpieczeństwa systemów wykorzystujących karty

  • Uczestnik stosuje dobre praktyki w zakresie bezpieczeństwa i optymalizacji aplikacji Java Card

  • Uczestnik przygotowuje aplikacje wykorzystujące zabezpieczoną komunikację z kartą


Wymagania

  • Od uczestników szkolenia wymagana jest podstawowa umiejętność programowania w Java oraz (opcjonalnie) C/C++


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF
  • Autorem szkolenia jest Piotr Nazimek

    Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowanaŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana
  • 10.07.2026

    Uczestnik szkoleniaDeep learning

    Wiesław Dudziak

    Dużo teorii i praktyki ze zwróceniem uwagi na aktualnie stosowane rozwiązania w DL.

  • 10.07.2026

    Uczestnik szkoleniaKubernetes w praktyce

    Łukasz Szulc, BOEING POLAND Sp. z o.o.

    Prowadzący z ogromną wiedzą, bardzo kontaktowy. Szkolenie mi się nie przyda, ale człowiek przynajmniej się czegoś nowego dowiedział :)

  • 10.07.2026

    Uczestnik szkoleniaKubernetes w praktyce

    Dominik Dembski, BOEING POLAND Sp. z o.o.

    Duzo zadan praktycznych, ukierunkowane pod dewelopera

  • 10.07.2026

    Uczestnik szkoleniaKubernetes w praktyce

    Natalia Rynczak, BOEING POLAND Sp. z o.o.

    Merytoryczne szkolenie z elementami praktyki, doświadczony i pomocny prowadzący. Tempo szkolenia szybkie

  • 10.07.2026

    Uczestnik szkoleniaKubernetes w praktyce

    Paweł Nowak, BOEING POLAND Sp. z o.o.

    Duzo praktyki

  • 8.07.2026

    Uczestnik szkoleniaAI w pracy Analityka Danych

    Izabela Forysiak

    Duża, przekrojowa dawka wiedzy na temat różnych narzędzi AI. Uporządkowana struktura kursu.

  • 8.07.2026

    Uczestnik szkoleniaApache Kafka - wprowadzenie do architektury sterowanej zdarzeniami

    Elżbieta Misiukiewicz

    Miałam okazję uczestniczyć już w wielu szkoleniach online, zarówno prowadzonych przed instruktorów z Sages, jak i z konkurencyjnych firm. Szkolenie z Kafki było rewelacyjne. Tematy zostały przedstawione w bardzo przystępny i uporządkowany sposób, a prowadzący świetnie łączył teorię z praktycznymi przykładami. Szczególnie doceniam jasne tłumaczenie mechanizmów działania Kafki, offsetów, konsumerów, producentów oraz praktyczne podejście do omawianych zagadnień. Szkolenie pozwoliło mi lepiej zrozumieć nie tylko same podstawy, ale też realne problemy, które mogą pojawić się podczas pracy z Kafką w projektach. Dużym plusem była możliwość zadawania pytań i omawiania konkretnych przypadków. Uzupełniłam wiedzę, której mi brakowało, dowiedziałam się jak Kafka działa od środka :) Było rewelacyjnie ponieważ na wszystko było sporo czasu, nie trzeba było z niczym gonić, mogłam rozwiązywać ćwiczenia w swoim tempie.

Więcej opinii

Podobne szkolenia