Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Compétences que vous acquerrez: Conception de sites web réactifs, Débogage, Composants de l'interface utilisateur, Interface utilisateur (UI), Tests de développement, Analyse Web et SEO, Outils de développement web, HTML et CSS, Données Validation des données, Conception de sites web, Bootstrap (Framework Front-End), Outils de génie logiciel, Développement Web Front-End, Feuilles de style en cascade (CSS), Validation des données, Lignes directrices sur l'accessibilité du contenu web, Web sémantique, Animations, Javascript, Compatibilité des navigateurs, Langage de balisage hypertexte (HTML)
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Réutilisation du code, Java, Programmation orientée objet (POO), Conception de diagrammes, Conception orientée objet, Programmation Java, Éléments et principes de conception, Maintenabilité, Design conceptuel, Documents de conception de logiciels, Conception de logiciels, Conception de l'application, Langage de modélisation unifié
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Programmation informatique, Électronique, Principes de programmation, Circuits intégrés à application spécifique, Débogage, Cas de test, Tests de développement, Tests fonctionnels, Développement de scripts de test, Conception et mise en œuvre du système, Matériel électronique, Conception du matériel, Réseau de portes programmables (FPGA), Logique informatique, Vérification et validation, Simulations, Génie électrique et informatique, Simulation et logiciels de simulation, Outils de test
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Méthodologie Agile, Gestion du flux de travail, Mesure de la performance, Gestion d'équipe, Planification du sprint, Développement logiciel agile, Méthodologie agile, Renforcement de l'esprit d'équipe, Facilitation de réunions, Esprit d'équipe, Développement agile de logiciels, Gestion de projet Agile, Développement agile de produits, Méthodologies allégées, Gestion de projet agile, Témoignage de l'utilisateur, Gestion de la performance des équipes, Rétrospectives de sprint, Principes Kanban, Scrum (développement de logiciels), Arriérés
Débutant · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation informatique, Java, Informatique théorique, Programmation Java, Recherche opérationnelle, Théorie des graphes, Algorithmes, Structures de données
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: DevSecOps, Continuous Delivery, Continuous Integration, Test Tools, Software Quality Assurance, DevOps, Software Quality (SQA/SQC), Security Testing, Test Automation, Quality Assurance, Application Security, Software Testing, AI Integrations, Continuous Monitoring, Continuous Deployment, Site Reliability Engineering, Devops Tools, Software Development, Software Development Tools, Security Controls
Intermédiaire · Cours · 3 à 6 mois

Dassault Systèmes
Compétences que vous acquerrez: Computer Aided Three-Dimensional Interactive Application (CATIA), Drafting and Engineering Design, Mechanical Design, Engineering Drawings, Issue Tracking, Technical Drawing, 3D Modeling, Computer-Aided Design, Mechanical Drawings, Assembly Drawing, Collaborative Software, Document Management, Mechanical Engineering, Product Lifecycle Management, Product Family Engineering, Microsoft Office, Workflow Management, Shared Media, Driving engagement, Design Software
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Warehousing, Star Schema, Data Modeling, Database Design, Extract, Transform, Load, Database Development, Data Integration, Data Infrastructure, Database Architecture and Administration, Database Software, Relational Databases, Database Management, Business Intelligence, Database Theory, Performance Tuning, PostgreSQL, SQL
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Storage Technologies, Data Storage, Microsoft 365, Data Management, Data Maintenance, System Configuration, Application Security, Computer Hardware, Hardening, Software Installation, Information Technology, Disaster Recovery, Security Controls, Information Systems Security, Data Security, Computer Security, Data Integrity, IT Security Architecture, Role-Based Access Control (RBAC), General Data Protection Regulation (GDPR)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des relations, Outils de marketing numérique, Analyse du Web, Programmes de fidélisation, Gestion des relations avec la clientèle, Renforcement des relations avec les clients, Analyse de la clientèle, Marketing numérique, Connaissance du client, Commerce électronique, Analyse des performances, Engagement des clients, Services à la clientèle, Service clientèle, Fidélité à la marque, Présentations, Analyse de l'entonnoir de conversion, Analyse numérique, Fidélisation de la clientèle, Amélioration des produits
Débutant · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Gestion des ressources environnementales, Politique environnementale, Ingénierie environnementale, Développement durable, Études de cas, Gouvernance, Prévention de la pollution, Technologies durables, Gestion des coûts, Gestion de l'environnement et des ressources, Systèmes durables, Développement communautaire, Problématique environnementale, Réglementations environnementales
Intermédiaire · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Présence sur le web, Contenu Web, Développement Web, Qualité de l'image, Conception de sites web, Version du logiciel, Conception et développement de sites web, Outils de développement web, HTML et CSS, Développement Web Front-End, Git (système de contrôle de version), Feuilles de style en cascade (CSS), Performance de l'interface utilisateur, Serveurs web, Langage de balisage hypertexte (HTML), Contrôle des versions, GitHub
Débutant · Cours · 1 à 4 semaines