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: Science des données, Apprentissage non supervisé, Apprentissage supervisé, IA générative, Apprentissage automatique, Programmation Python, Bases de données vectorielles, PySpark, Mise au point, Vision par ordinateur, Architectures de modèles génératifs, Modélisation des grandes langues, Ingénierie rapide, Agents génératifs d'IA, Programmation en Python, Motifs de l'invitation, Génération assistée par récupération, Keras (bibliothèque de réseaux neuronaux), Ingénierie de requête, Apache Spark, PyTorch (Bibliothèque d'apprentissage automatique), Candidature au LLM
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Sécurité des applications, Témoignage de l'utilisateur, Scrum (développement de logiciels), Méthodologie agile, Méthodologies de développement de logiciels, Génie logiciel, Penser la conception, Architecture des logiciels, Conception de logiciels, Analyse des besoins, Modèles de conception de logiciels, Méthodologie Kaizen, Qualité des logiciels (SQA/SQC), Gestion de projet agile, Développement agile de produits, Développement logiciel agile, Cycle de vie du développement logiciel, Gestion de projet Agile, Cartographie des processus, Développement agile de logiciels, Conception orientée objet, Méthodologie Agile, Principes Kanban
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cycle de vie du développement des systèmes, Logique informatique, Programmation orientée objet (POO), Java, Programmation informatique, Programmation Java, Réutilisation du code, Conception de logiciels, Développement du programme, Environnements de développement intégré, Cycle de vie du développement logiciel, Développement de logiciels, Principes de programmation, Environnement de développement, Conception orientée objet
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Science des données, Importation/exportation de données, IA générative, Apprentissage automatique, Programmation Python, Architecture des logiciels, Vision par ordinateur, Workflows d'IA, Conception de sites web réactifs, Modélisation des grandes langues, Tests unitaires, Ingénierie rapide, Éthique des données, Programmation en Python, LangChain, Motifs de l'invitation, Génération assistée par récupération, Cycle de vie du développement logiciel, Développement de logiciels, Ingénierie de requête, IBM Cloud, L'IA responsable, IA responsable
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Déploiement des applications, Configuration requise, Tests de logiciels, Méthodologie agile, Méthodologies de développement de logiciels, Génie logiciel, Architecture des logiciels, Analyse des besoins, Tests de développement, Développement axé sur les processus, Vérification et validation, Développement logiciel agile, Cycle de vie du développement logiciel, Développement de logiciels, Développement agile de logiciels, Méthodologie de la cascade, Méthodologie Agile
Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Conception de la base de données, Science des données, Importation/exportation de données, Administration des bases de données, Magasin de données, IA générative, Pipelines de données, Programmation Python, Commandes Linux, Extrait, IBM Cognos Analytics, SQL, Analyse des données, NoSQL, Récupération de données sur le Web, Programmation en Python, Entreposage de données, Architecture et administration des bases de données, Réseautage professionnel, Apache Spark, Apache Hadoop
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Déploiement des applications, Automatisation des processus d'entreprise, Analyse des systèmes, Gestion du cycle de vie des produits, Tests de logiciels, Diagrammes de flux de processus, Transformation numérique , Pensée systémique, Modélisation des données, Cadre de gestion des risques, Validation des données, Développement piloté par les tests (TDD), Planification des tests, Gestion des versions, Cycle de vie du développement logiciel, Développement guidé par le comportement, Test du système, CI/CD, Gestion des risques, Assurance qualité des logiciels, Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Science des données, Magasin de données, Architecture des données, Bases de données opérationnelles, Pipelines de données, Lacs de données, Intégration des données, Extrait, Bases de données, Stockage des données, SQL, Traitement des données, Technologies de stockage des données, Big Data, NoSQL, Bases de données relationnelles, Entreposage de données, Apache Spark, Apache Hadoop, Gouvernance des données
Débutant · Cours · 1 à 4 semaines

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Analyse des systèmes, Architecture des systèmes, Conception des systèmes, Plan du projet, Génie logiciel, Architecture des logiciels, Conception de logiciels, Modèles de conception de logiciels, Qualité des logiciels (SQA/SQC), Gestion de projet, Cycle de vie du développement logiciel, Planification du projet, Langage de modélisation unifié, Conception de diagrammes, Assurance qualité, Assurance qualité des logiciels, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Django (Web Framework), Bootstrap (Front-End Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, Git (Version Control System), Hypertext Markup Language (HTML), Back-End Web Development, API Testing, HTML and CSS, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Database Management, Code Reusability, Mobile Development, Python Programming
Débutant · Spécialisation · 3 à 6 mois

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