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
deck
- 382