Période de formation en entreprise

David Journo

Titre : Développeur Web et Web Mobile

Référent technique : Arnaud Cavat

Sommaire

Présentation de l'entreprise

Conception

Sécurité

Démonstration

Conclusion

Exemple de recherche à partir d'un site

Tests

Éléments les plus significatifs

Développement des composants back-end

Développement des composants Front-end

Présentation de l'entreprise

Morning

  • Établissement de monnaie électronique

Morning

  • 37 Salariés + 2 contrats professionnels

Produits et services de paiement sécurisés sur Internet

Application Wipliz

Conception

Contexte de travail

Besoin technique

Réaliser une refonte de l'application interne

Méthodologie

Agilité

Versioning

Intégration continue

Outils

Backend

Frontend

Wireframe

Développement des composants back-end

Gestion des Administrateurs

Création et validation des Administrateurs

Demande de réinitialisation de mot de passe

ENVOI D'EMAIL

HTML 5

<Ejs

/>

EXEMPLE EMAIL

<!DOCTYPE html>
<html lang="fr">

    <%= datas %>

</html>
<body>
    <p> Bonjour,
        Veuillez valider votre compte grâce au lien présent ci-dessous
        <%= link %>
    </p>
</body>

LAYOUT

Template

Tests

Pourquoi ?

Diminue drastiquement le risque de dysfonctionnement

Facilite le développement d'une fonctionnalité

Extrait d'un test sur la fonctionnalité d'authentification

Développement des composants front-end

Validation des Administrateurs

Formulaire de l'écran de Validation des Administrateurs

Elements les plus significatifs

Change dynamiquement le score en fonction du mot de passe

Afficher le score d'un mot de passe

Composant Semantic Ui

setState au changement de la valeur d'un champ

Sécurité

Solutions

Salage

Utiliser un outil ou chiffrement puissant

Expiration ou renouvellement du token

Masquer les erreurs explicites

eXEMPLE DE CODE

Permet d'afficher l'erreur uniquement sur le serveur

Exemple de recherche à partir d'un site

Atomic design

Conclusion

Nouvelles technologies

Autonomie

Confiance

Code review

Points clés

Démonstration

Questions

deck

By David Journo