Explore le développement de technologies biométriques basées sur la reconnaissance des veines du doigt pour améliorer la sécurité et la confidentialité.
Discute de l'importance de protéger le travail et l'EPFL par des lois, des règlements, l'identification des menaces, la protection des données, la prévention des risques et les contrôles de sécurité.
Explore la technologie NFC, la boîte à outils NFCGate, les failles de sécurité, les outils d'analyse et les contre-mesures pour améliorer la sécurité NFC.
Fournit une vue d'ensemble des appels de procédure à distance dans le cloud et de leur rôle dans l'architecture logicielle, couvrant les concepts clés, les protocoles et les applications pratiques.
Souligne l'importance de la protection des données, qui couvre les menaces, les risques, la prévention et des exemples réels d'incidents de perte de données.
Introduit l'expérience utilisateur (UX) et la conception centrée sur l'utilisateur (UCD), mettant l'accent sur la compréhension utilisateur et la conception itérative.
Explore les personnes utilisatrices, le parcours de l'utilisateur et une séance de questions et réponses avec les utilisateurs finaux, soulignant l'importance de représenter différents types d'utilisateurs.
Explore les opérations de réessai, MVVM vs MVP, les modèles middleware, les user stories, l'intégration continue, les commentaires de code et les meilleures pratiques de test.
Examine le développement durable, en mettant l'accent sur l'interaction entre les actions individuelles et collectives dans la réalisation du progrès social.
Couvre les principes de conception centrés sur l'utilisateur, en soulignant l'importance de l'UX dans les systèmes interactifs et les avantages économiques de pratiques de conception efficaces.
Explore les systèmes de recommandation, le filtrage collaboratif, les recommandations basées sur le contenu, les mesures de similarité et les méthodes avancées telles que la factorisation matricielle.
Explore la recherche de bugs, la vérification et l'utilisation d'approches aidées à l'apprentissage dans le raisonnement de programme, montrant des exemples comme le bug Heartbleed et le raisonnement bayésien différentiel.