Fondation CSS
Développer une application performante et sécurisée ne devrait pas être un casse-tête. Notre solution vous offre une base technologique éprouvée, pensée pour accélérer votre mise en marché tout en garantissant une qualité irréprochable. En alliant les meilleures pratiques du développement moderne à une architecture flexible et évolutive, elle vous permet de vous concentrer sur l’essentiel : créer de la valeur sans compromis sur la robustesse, la sécurité et l’expérience utilisateur.
Chaque composant, chaque intégration et chaque outil ont été soigneusement sélectionnés pour vous offrir un cadre de travail optimal, prêt à l’emploi et conforme aux standards les plus exigeants. Plus qu’un simple ensemble de gabarits et d’exemples, c’est une fondation complète qui transforme votre façon de concevoir, déployer et faire évoluer vos applications. Que ce soit pour un projet interne ou une solution à grande échelle, adoptez une approche fiable et éprouvée qui vous fera gagner un temps précieux.
En collaboration avec


Gabarits et exemples
Les gabarits sont générables automatiquement (scaffoldable).Interface Utilisateur (Frontend)
- Utilise le framework Vue.js
- Typage renforci par Typescript
- Capitalise le système de composants Vuetify
- Iconographie par FontAwesome 5
- Outillé par Vite
- Sécurisé par OAuth2/OpenIDConnect via MSAL
- Documenté en Markdown
- Vérification statique par ESLint et Volar
- Optimisé pour Visual Studio Code
- Suit les lignes directrices du Programme d'identification visuelle du gouvernement du Québec
- Optimisé pour tous les appareils (responsive)
Infrastructure
- Conteneurisé par Docker
- Intégration continue par GitHub Actions
Kit de développement (SDK)
Le SDK est accessible via une librairie ou via le code source.Architecture
- Utilise les patrons de conception tels que
Technologies
- Développé en .NET 8 (LTS Long Term Support)
- Sécurisé par OAuth2/OpenIDConnect via Azure Entra
- Sécurisé par CORS
- Capitalise EntityFramework pour l'accès aux données
- Journalisation par Serilog
- Instrumenté par Azure AppInsights
- Documenté en OpenAPI via Swagger
- Tests automatisés par xUnit
- Optimisé pour Visual Studio 2022
- Optimisé pour les bases de données Azure SQL
Services communs
Services d'infrastructure
- Autorisation par module et par rôle (RBAC)
- Services d'audit
- Envoie de courriel
- Accès au Microsoft Graph API
Outils
- Générateur de mot de passe utilisant les politiques de Microsoft Entra
Distribution, documentation et formation
Cycle de vie
- Contrôle de source suivant une approche GitFlow simplifiée
- Versionage suivant Semantic Versioning
- Commentaires suivant Conventional Commits
Évolution, ajout de fonctionnalité et mise à jour
Évolution
- Prise en charge et développement de module mutualisés
- Intégration et mutualisation de modules existants
Mise à jour
- Mises à jour technologiques régulières
- Mises à jour de la formation en fonction des besoins
Licence
Licence initiale
La licence initiale comprend l'ensemble des services- Licence perpétuelle et illimitée à la fondation technologique pour l'organisation
- Accès au code source des gabarits, librairies et exemples
- Accès à la documentation en ligne
- Accès à la formation en ligne
Voir les détails de la licence d'utilisation
Renouvellement annuel
Peu importe s'il y a renouvellement ou non, la licence permettant l'utilisation du code source acquis initialement permet une utilisation perpétuelle de la fondation.- Mises à jour technologiques régulières
- Accès aux nouveaux services mutualisés
- Mise à jour du matériel de formation
En savoir plus?
Vous voulez plus d'information? N'hésitez pas à communiquer avec nous!
Téléphone: [514] 700-4730
Sans-frais: [888] 825-6834
Byrnu inc.
CP 653
Prévost, Québec
J0R 1T0
CP 653
Prévost, Québec
J0R 1T0