Développer, tester et maintenir des applications logicielles performantes et inclusives, tout en assurant la sécurité des données et la conformité aux standards technologiques actuels.
Vos ressources:
Ces différentes ressources concernent l’inclusivité dès la phase de conception. Elles sont conçues pour être utilisées au moment opportun (fiches pratiques, guides interactifs, checklists, tutoriels modulaires).
Les niveaux vont de la découverte structurée à des pratiques avancées, idéales pour des ingénieurs·e·s logiciels·le·s souhaitant intégrer l’inclusivité dans leurs projets.
« Concevoir des logiciels inclusifs » – Microsoft Learn
- Format : Guide interactif en ligne (Microsoft Docs, FR)
- Description : Présente 7 étapes clés pour concevoir des logiciels accessibles, incluant les principes d’accessibilité universelle (contraste, clavier de navigation, lecteurs d’écran), la définition de personnes diversifiées et l’évaluation de l’inclusivité.
- Niveau : Intermédiaire
- Langue : Français
- Citation : « Suivez ces sept étapes pour vous assurer que votre logiciel est inclusif »
Guide pour une Conception Inclusive – Inclusive Design Institute
- Format : Site web avec fiches pratiques, outils et activités (EN/FR)
- Description : Ressource modulable destinée aux concepteurs numériques. Elle détaille les 3 dimensions du design inclusif : diversité des utilisateurs, outils et processus inclusifs, impact positif. Proposer des fiches-outils concrets pour chaque phase du projet.
- Niveau : Intermédiaire
- Langue : Bilingue (accès facile en FR)
- Citation : « Le Guide est en constante évolution… Perspectives, Pratiques, Outils et Activités »
Article: Qu'est-ce que la Conception Web Inclusive ? – Élémenteur
- Format : Article web (blog rapide, ~11 min)
- Description : Définit le design inclusif appliqué au web : principes, personas diversifiés, règles d’usabilité pour les handicaps sensoriels, cognitifs, linguistiques et situationnels.
- Niveau : Intermédiaire
- Langue : Français
- Citation : « La conception inclusive élimine les préjugés et les suppositions… »
« Bonnes pratiques de conception inclusive » – AccessiBe
- Format : Article web (checklist et recommandations)
- Description : Rassemble les meilleures pratiques sur l’accessibilité numérique, en lien avec les normes WCAG, l’inclusion cognitive et l’équité culturelle. Comprend un audit automatisé gratuit pour tester l’accessibilité.
- Niveau : Intermédiaire à expert
- Langue : Anglais (accessible)
- Citation : Référence aux WCAG et aux exigences d’accessibilité interne
NF 6107 Web social
Cours de 2e cycle (3 crédits)
Formation à distance
Département Sciences et Technologie
Professeur responsable
Daniel Lemire
Objectifs
Reconnaître les composantes sociales et technologiques du Web social. Identifier les différents domaines d’application du Web social. Utilisez les différents outils du Web social selon leurs fonctionnalités. Analyser l’impact des réseaux sociaux et des nouvelles technologies sur le partage des connaissances.
Les enjeux éthiques, légaux et sociétaux des TI
Professeur responsable
Dragos Vieru
Objectifs
Identifier les bénéfices offerts par les TI dans plusieurs domaines et les risques associés à ces technologies. Différencier les principales lois en matière de violation de la propriété intellectuelle, du vol d’identité. Démontrer comment les TI et Internet peuvent créer des enjeux sociétaux, juridiques et des dilemmes éthiques. Discriminer les enjeux sociétaux du développement durable. Examiner les risques associés aux attaques contre la sécurité informatique dans les organisations. Systématiser la gestion des réseaux sociaux dans un cadre stratégique organisationnel. Différencier les enjeux éthiques et légaux relatifs aux TI dans le milieu hospitalier. Mettre en pratique ses compétences managériales afin d’analyser et de juger des meilleures décisions éthiques concernant l’implantation et l’utilisation des TI au sein d’une organisation.
Contenu
Ce cours examine l’influence des technologies de l’information (TI) et d’Internet sur le quotidien de l’individu et sur la société en général. La généralisation de l’utilisation des TI a non seulement modifié nos habitudes de travail, mais aussi nos modes d’interaction et de jeu avec les autres utilisateurs. Ces modifications ont créé de nouvelles règles d’utilisation sociétales, éthiques et légales qui nécessitent une analyse critique.
Guide du déploiement de logiciels + aide-mémoire (Openmind Technologies)
- Un article pratique québécois qui explique les différentes méthodes de déploiement logiciel (hotfix, correctif, nouvelle fonctionnalité) et surtout les risques associés (9 risques majeurs détaillés).
- Le guide fournit des conseils concrets pour réussir un déploiement en production et propose un aide-mémoire téléchargeable gratuitement sur les étapes de déploiement d’une application
Idéal pour un ingénieur voulant un rappel rapide des bonnes pratiques de déploiement et un checklist à suivre.
Tutoriel DevOps de Microsoft (Azure)
- Un didacticiel en français sur la culture DevOps publié par Microsoft, couvrant de manière condensée les fondamentaux du développement et déploiement continus. Il introduit les concepts clés (intégration continue, livraison continue, Infrastructure as Code, etc.) et explique comment le DevOps améliore la livraison logicielle.
- Le tutoriel inclut des sections pratiques (par ex. démarrer CI/CD avec Azure Pipelines) et sert de guide juste-à-temps pour adopter des outils DevOps dans un projet.
Formation vidéo “Docker pour DevOps” avec labs (EazyTraining)
- Une formation complète gratuite (YouTube) animée par un formateur DevOps francophone. Elle dure ~2 heures et couvre la conteneurisation d’applications avec Docker (images, containers, microservices), avec des exercices pratiques fournis sur GitHub.
Ce tutoriel vidéo pas-à-pas est pensé pour les développeurs intermédiaires : à la fin, on sait créer ses propres conteneurs et les déployer, compétence essentielle pour le déploiement moderne de solutions.
OpenClassrooms – “Préparez le déploiement de votre modèle en production”
Un module gratuit orienté MLOps qui guide pas à pas le déploiement d’un modèle de machine learning dans un environnement distant. Bien que focalisé IA, il aborde des notions générales de déploiement d’une application (exposition d’API, infrastructure serveur ou cloud, tests en production) et convient aux ingénieurs voulant apprendre à passer du dev à la prod rapidement. (Contenu interactif avec quiz et exemples concrets, en français.)
Vous pourriez aussi aimer
- Développeurs de logiciels
D’une manière générale, il est attendu que les développeurs de logiciels jouent un rôle pivot dans l’adaptation, dans le développement et le déploiement de solutions technologiques robustes, évolutives et éthiques. La revue de littérature indique que les professionnels en TI doivent conjuguer des compétences techniques de pointe, notamment en programmation, cybersécurité, gestion de bases de […] en savoir plus
- Cybersécurité appliquée et protection des données
Sécurisation des données numériques et personnelles Vos ressources: MOOC SecNumacadémie (ANSSI) Introduction à la cybersécurité Guide RGPD pour développeurs (CNIL) Podcast NoLimitSecu MOOC SecNumacadémie (ANSSI) ACCÉDER À LA FORMATION Un parcours en ligne gratuit en français proposé par l’Agence nationale de la sécurité des SI (France). Il comprend 4 modules (~6–8h au total) couvrant les […] en savoir plus
- Ingénieur·e concepteur·rice en logiciels
Selon les résultats du sondage quantitatif, les ingénieur logiciel dans les entreprises du secteur TI identifient comme prioritaires des compétences en IA, en apprentissage automatique profond. Les résultats qualitatifs renforcent cette tendance : les ingénieurs s’appuient largement sur des plateformes spécialisées (AWS, Microsoft Learn, Oracle University) pour développer leurs compétences dans des environnements IA ou […] en savoir plus

Add a Comment