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: Développement de logiciels, Stratégies de communication, Développement web back-end, Génie logiciel, Développement d'applications, Développement professionnel, Résolution de problèmes, Suivre le mouvement, Communication, Établissement de relations, Professionnalisme, Compétences en matière de communication verbale
★ 4.8 (396) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Conception de l'expérience utilisateur, Présentations, Revues de conception, Tests d'utilisabilité, Expérience de l'utilisateur, Wireframing, Facilité d'utilisation, Storyboard, Architecture de l'information, Persona (Expérience utilisateur), Recherche sur les utilisateurs, Conception de sites web réactifs, Conception de l'interface et de l'expérience utilisateur (UI/UX), Compétences en matière d'entretien, Penser la conception, Conception de sites web, Présence sur le web, Figma (logiciel de conception), Recherche UI/UX, Lignes directrices sur l'accessibilité du contenu web
★ 4.8 (100 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: DevSecOps, Threat Modeling, IT Security Architecture, Application Security, AI Security, Security Architecture Review, AI Integrations, DevOps, Security Engineering, Security Requirements Analysis, Infrastructure as Code (IaC), Kubernetes, CI/CD, Security Controls, Cloud-Native Computing, AI Workflows, Open Web Application Security Project (OWASP), Security Testing, GitHub, Compliance Reporting
Avancées · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Communications interpersonnelles, Adaptabilité, Structures de données, Stratégies de communication, Surmonter les obstacles, Génie logiciel, Résolution de problèmes, Communication technique, Résolution de problèmes complexes, Algorithmes, Compétences sociales, Communication, Compétences en matière de communication verbale, L'esprit de croissance
★ 4.6 (555) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: OpenAI, Connaissance de l'IA, Direction d'entreprise, IA générative, Éthique des données, L'IA responsable, Intelligence artificielle et apprentissage automatique (IA/ML), Réseaux adversoriels génératifs (GAN), L'activation de l'IA, Une créativité alimentée par l'IA, Architectures de modèles génératifs, Candidature au LLM, Leadership et gestion, Ingénierie rapide, Visage étreint, ChatGPT, Modélisation des grandes langues, Motifs de l'invitation, Outils d'ingénierie rapide, Invitations multimodales
★ 4.7 (13 k) · Débutant · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Développement du programme, Logiciels embarqués, Gestion de la configuration, Gestion de la configuration des logiciels, Conception de logiciels, Gestion de la mémoire, Débogage, C (langage de programmation), Outils de construction, Git (système de contrôle de version), Environnement de développement, Outils de développement de logiciels, Systèmes embarqués, Make.com, Examen du code, Contrôle des versions, Examen technique des logiciels
★ 4.5 (658) · Intermédiaire · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Gestion de l'ingénierie, Gestion du champ d'application, Planification, Gestion des coûts, Marchés publics, Gestion de la performance des équipes, Gestion de la valeur acquise, Calendriers des projets, Estimation du projet, Documentation du projet, Gestion d'équipe, Engagement des parties prenantes, Estimation des coûts, Gestion des parties prenantes, Gestion de projet, Assurance qualité, Structure organisationnelle, Gestion des risques, Définition du champ d'application du projet, Planification de la communication
★ 4.7 (4,9 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 4 (58) · Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Réseaux informatiques, Rédaction technique, Soutien à la clientèle, Linux, Mise en réseau générale, Soutien au système, Matériel informatique, Assistance et services techniques, Installation du logiciel, Service d'assistance, Formation et assistance aux utilisateurs finaux, Documentation du logiciel, Documentation technique, Assistance bureautique, Dépannage du matériel, Soutien au réseau, Gestion des paquets et des logiciels, Technologie de l'information, Support technique, Systèmes informatiques
★ 4.8 (165 k) · Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Cycle de vie du développement des systèmes, Conception de l'expérience utilisateur, Sécurité des applications, Modélisation de la menace, Bases de données relationnelles, Logiciel de sécurité, Conception de logiciels, Diagrammes de flux de données (DFD), Gestion de la vulnérabilité, Tests d'utilisabilité, Facilité d'utilisation, Théorie des bases de données, Langage de modélisation unifié, Visualisation des logiciels, Conception de la base de données, Conception de l'interface et de l'expérience utilisateur (UI/UX), Cycle de vie du développement logiciel, Évaluations de la vulnérabilité, Tests unitaires, Recherche UI/UX
★ 4.6 (438) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Bases de données, Bases de données relationnelles, Charge, Développement de bases de données, NumPy, Apache Hadoop, Big Data, Magasin de données, Importation/exportation de données, Récupération de données sur le Web, Systèmes de base de données, IBM DB2, Stockage des données, Conception de la base de données, Extrait, Gestion des bases de données, SQL, Bases de données opérationnelles, Programmation Python, Architecture des données, Transformer, Tests unitaires
★ 4.6 (60 k) · Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Gestion de projet agile, Témoignage de l'utilisateur, Méthodologies de développement de logiciels, Développement agile de produits, Planification du sprint, Scrum (développement de logiciels), Méthodologie agile, Gestion des versions, Développement logiciel agile
★ 4.7 (7,5 k) · Intermédiaire · Cours · 1 à 4 semaines