
The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Test de logiciels, Plan du projet, Conception de logiciels, Conception orientée objet, Modèles de conception de logiciels, Project Management, Développement axé sur les processus, Tests en boîte blanche, Tests d'acceptation, Gestion de configuration, Débogage, Analyse des besoins, Exigences fonctionnelles, Architecture logicielle, Conception des systèmes, Génie logiciel, Modélisation des données, Cycle de vie du développement logiciel, Méthodologies de développement de logiciels, Modèle de langage unifié
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Importation/exportation de données, Déploiement des applications, Commandes Linux, Témoignage de l'utilisateur, Développement d'applications, CI/CD, Intégration continue, DevOps, Déploiement dans le nuage, Développement piloté par les tests (TDD), Kubernetes, Istio, Grafana, Restful API, Architecture logicielle, Git (Système de contrôle des versions), Génie logiciel, Cycle de vie du développement logiciel, Projet ouvert de sécurité des applications web (OWASP), Architecture de l'informatique en nuage
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation en Python, Environnement de développement, Conception de logiciels, Déploiement des applications, Programmation informatique, Développement de logiciels, Modèles de conception de logiciels, Principes de programmation, Outils de développement de logiciels, Architecture logicielle, Documentation du logiciel, Méthodologies de développement de logiciels, Applications Web, Cycle de vie du développement logiciel, Développement web back-end, Modèle de langage unifié, Génie logiciel, Développement Web Front-End
Débutant · Cours · 1 à 3 mois
Duke University
Compétences que vous acquerrez: Importation/exportation de données, Javascript, Traitement des données, Algorithmes, Programmation Java, Analyse des Données, Modélisation prédictive, Programmation informatique, Programmation événementielle, Conception de logiciels, Développement du programme, Analyse statistique, Débogage, Feuilles de style en cascade (CSS), Cryptage, Personnalisation par l'IA, Environnements de développement intégré, Fichier E/S, Analyse d'images, Génie logiciel
Débutant · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: Unsupervised Learning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Generative AI Agents, Applied Machine Learning, Azure DevOps, Reinforcement Learning, Data Preprocessing
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Test Driven Development (TDD), Unit Testing, Test Planning, Debugging, Browser Compatibility, Performance Testing, Security Testing, Software Testing, System Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Integration Testing, Test Case, Test Automation, Test Tools, Development Environment, Code Review, Continuous Delivery
Intermédiaire · Spécialisation · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Test de logiciels, Test du système, Outils de développement de logiciels, Automatisation des tests, Test de régression, Vérification et validation, JUnit, Tests de développement, Tests en boîte blanche, Tests de sécurité, Tests de performance, Couverture du code, Gherkin (langage de script), Testabilité, Selenium (Logiciel), Cucumber (logiciel), Cas de test, Tests unitaires, Projet ouvert de sécurité des applications web (OWASP), Programmation pilotée par le comportement
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation en Python, Déploiement des applications, Conception de logiciels, Linux, Commandes Linux, Modèles de conception de logiciels, Principes de programmation, Contrôle des versions, Script Shell, Importation/exportation de données, Restful API, Gestion des fichiers, GitHub, Architecture logicielle, Flask (Framework Web), Cycle de vie du développement logiciel, Méthodologies de développement de logiciels, Git (Système de contrôle des versions), Bash (langage de script), Web scraping
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Intelligence artificielle, Test de logiciels, Conception de logiciels, Automatisation, Code Claude, Développement de logiciels, Flux de travail IA, Assurance qualité des logiciels, Ingénierie de requête, Invitations multimodales, IA générative, Architecture logicielle, Documentation du logiciel, Agents IA génératifs, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Git (Système de contrôle des versions), Contrôle des versions, Assurance qualité, Orchestration IA
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Codage sécurisé, Déploiement des applications, Déploiement dans le nuage, Développement piloté par les tests (TDD), Kubernetes, CI/CD, Grafana, Témoignage de l'utilisateur, Intégration continue, Moniteur du système, DevOps, Istio, Couverture du code, Projet ouvert de sécurité des applications web (OWASP), OpenShift, Jenkins, Méthodologie Agile, Gherkin (langage de script), Développement agile de logiciels, Scrum (développement de logiciels)
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Conception de logiciels, Conception orientée objet, Microservices, Modèles de conception de logiciels, Architecture orientée services, Développement de logiciels, Simple Object Access Protocol (SOAP), Modèle Vue Contrôleur, Logiciels système, Restful API, Ingénierie des familles de produits, Maintenabilité, Architecture logicielle, Services web, Conception de l'API, Documentation du logiciel, Java, Examen du code, Programmation orientée objet (POO), Modèle de langage unifié
Débutant · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Maquettes, Configuration requise, Élicitation des exigences, Documents relatifs aux besoins des utilisateurs, Compétences en matière d'entretien, Fixation des objectifs, Analyse des besoins, Exigences de l'entreprise, Cadre de gestion des risques, Documentation du logiciel, Storyboard, Diagrammes de flux de données (DFD), Analyse des exigences de sécurité, Documents de conception de logiciels, Conception de diagrammes, Gestion des exigences, Exigences fonctionnelles, Méthodologies de développement de logiciels, Méthodologie Agile, Modèle de langage unifié
Débutant · Spécialisation · 3 à 6 mois