English follows.
Application web de déclaration de problèmes/interventions : formulaire réactif de 8 champs (identité, type de problème, description, numéro d'unité…) avec validation inline et logique dynamique — le choix du mode de notification (aucune, courriel ou SMS) active et valide les champs correspondants. Soumission vers une API REST (Azure).
Travaux pratiques Angular du cours Analyse et conception de modèles (420-4A6-MO), réalisés à l'hiver 2018, dans le cadre du DEC en informatique de gestion (Collège Montmorency, 2016–2019). Cours mené en méthodologie agile Scrum (sprints, planning poker). Archivé tel quel.
- Angular 5 (TypeScript), formulaires réactifs (
ReactiveFormsModule) - Bootstrap 4, Font Awesome
- Tests unitaires Karma, bout-en-bout Protractor
npm install
ng serve # http://localhost:4200
ng test # tests unitairesWeb application for reporting problems/interventions: an 8-field reactive form (identity, problem type, description, unit number…) with inline validation and dynamic logic — the chosen notification mode (none, email or SMS) enables and validates the matching fields. Submits to a REST API (Azure).
Angular practical assignments for the analysis and design course (420-4A6-MO, “Analyse et conception de modèles”), done in winter 2018, as part of my college diploma (DEC) in Information Technology (Collège Montmorency, 2016–2019). The course was run with the Scrum agile methodology (sprints, planning poker). Archived as is.
- Angular 5 (TypeScript), reactive forms (
ReactiveFormsModule) - Bootstrap 4, Font Awesome
- Karma unit tests, Protractor end-to-end tests
npm install
ng serve # http://localhost:4200
ng test # unit tests