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: IBM Cognos Analytics, Web scraping, Flux d'air Apache, Science des données, Commandes Linux, IA générative, NoSQL, Programmation en Python, SQL, Apache Kafka, Réseautage professionnel, Conception de la base de données, Apache Hadoop, Analyse des Données, Apache Spark, Magasin de données, Extrait, Administration de base de données, Importation/exportation de données, Entreposage de données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Systems Engineering, Failure Analysis, Model Based Systems Engineering, Engineering Management, Scope Management, Design Reviews, Requirements Analysis, Project Scoping, Root Cause Analysis, Test Engineering, Program Management, Systems Thinking, Cost Management, Requirements Management, Contract Management, Product Lifecycle Management, Project Risk Management, Functional Design, Risk Management Framework, Risk Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Invitations multimodales, Ingénierie de requête, Déploiement des applications, LangChain, Agents IA génératifs, IA responsable, Applications en nuage, Interface utilisateur (UI), IA générative, Outils d'ingénierie de requête, Technologie Open source, Candidature au LLM, Éthique des données, Appel d'outils, ChatGPT, Analyse d'images, Génie logiciel, OpenAI, API dans le nuage, Passerelle API
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning
Débutant · Certificat Professionnel · 1 à 3 mois

Advancing Women in Tech
Compétences que vous acquerrez: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Débutant · Spécialisation · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Principes du Kanban, Scrum (développement de logiciels), Exigences de l'entreprise, Gestion des risques, Project Management, Gestion des exigences, Analyse des besoins, Élicitation des exigences, Gestion des risques liés aux projets, Exigences fonctionnelles, Méthodologie Agile, Planification du Sprint, gestion de produit, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Cadre de gestion des risques, Examen technique des logiciels, Développement agile de logiciels, Plan du projet, Rétrospective de Sprint
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Intelligence artificielle, Stratégie produit IA, Ingénierie de requête, Test de logiciels, Intelligence artificielle et apprentissage automatique (IA/ML), DevSecOps, Traitement du langage naturel (NLP), Développement de logiciels, IA générative, IA responsable, Deep learning, Grand modèle de langage (LLM), Sécurité des applications, Automatisation des tests, ChatGPT, Motifs de l'invitation, CI/CD, Génie logiciel, Outils de développement de logiciels, Architecture logicielle
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Model View Controller, CI/CD, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Restful API, Application Performance Management, Prometheus (Software), Authentications, Package and Software Management, Cloud API, Javascript, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Test de logiciels, Déploiement des applications, Conception de logiciels, Scrum (développement de logiciels), Tests de développement, Maintenabilité, Analyse des besoins, Méthodologie Agile, Configuration requise, Documents relatifs aux besoins des utilisateurs, Gestion des versions, Méthodologies de développement de logiciels, Développement agile de logiciels, Développement axé sur les processus, Cycle de vie du développement logiciel, Développement de systèmes, Méthodologie de la cascade, Génie logiciel, Architecture logicielle
Débutant · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Gestion des partenaires, Assurance qualité, Approvisionnement, Project Management, Gestion des exigences, Calendriers des projets, Gestion des risques, Définition du champ d'application du projet, Structure de répartition du travail, Structure organisationnelle, Gestion du champ d'application, Gestion des coûts, Gestion des risques liés aux projets, Gestion d'équipe, Planification, Plan de communication, Estimation du projet, Gestion de la valeur acquise, Documentation du projet
Débutant · Spécialisation · 3 à 6 mois

University of Leeds
Compétences que vous acquerrez: Vérification et validation, Assurance qualité, Tests d'intégration, Test de logiciels, Essais fonctionnels, Test d'acceptation utilisateurs (UAT), Tests d'acceptation, Tests unitaires, Cas de test, Développement de logiciels, Planification des tests, Tests d'utilisabilité, Assurance qualité des logiciels, Tests de performance, Cycle de vie du développement logiciel, Test du système
Débutant · Cours · 1 à 4 semaines