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: Communication, Technologies de l'information, Leadership, Gestion de projet Agile, Cycle de vie des projets, Cycle de vie du développement logiciel, Examen par les pairs, Gestion des risques, Méthodologie Agile, Motivation de l'équipe, Compétences en matière d'entretien, Engagement des parties prenantes, Gestion des risques liés aux projets, Développement agile de logiciels, Architecture logicielle, Scrum (développement de logiciels), Project Management, Gestion des ressources, Gestion des partenaires, Gestion de la valeur acquise
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Flux de travail IA, Détection des anomalies, Cybersécurité, Intelligence artificielle, Gestion des informations et des événements de sécurité (SIEM), Intelligence artificielle et apprentissage automatique (IA/ML), ChatGPT, Deep learning, IA générative, Réalité augmentée et virtuelle (AR/VR), Modélisation des menaces, Protection contre les logiciels malveillants, Sécurité IA, Réponse aux incidents, Gestion des incidents, Motifs de l'invitation, Détection des menaces, Gestion des vulnérabilités, Cyber Threat Intelligence, Ingénierie de requête
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, Application Performance Management, C (Programming Language), Debugging, Data Structures, Object Oriented Programming (OOP), Software Engineering, Interoperability
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, API Testing, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework, Change Control
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, User Acceptance Testing (UAT), Test Case, Maintainability, Unit Testing, Software Design, System Testing, Integration Testing, Waterfall Methodology, Agile Methodology, Regression Testing
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Large Language Modeling, Java Programming, Model Deployment, Engineering Software, Version Control, Database Management, Software Design
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Labor Compliance, Industrial Engineering, Manufacturing and Production, Production Process, Team Management, Manufacturing Processes, Communication Strategies, Engineering
Intermédiaire · Cours · 1 à 4 semaines

Northeastern University
Compétences que vous acquerrez: Conception de logiciels, Gestion des risques de l'entreprise, Conception du processus, Conception centrée sur l'utilisateur, Programmation orientée objet (POO), Architecture d'entreprise, Cycle de vie du développement logiciel, Conception de l'application, Développement de systèmes, Pensée systémique, Génie logiciel, Visualisation des logiciels, Développement de logiciels
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Generative AI, Sustainable Design
Obtenir un diplôme
Diplôme · 1 à 4 ans

University of California, Irvine
Compétences que vous acquerrez: Technologie Open source, Environnements de développement intégré, Matériel informatique, Programmation informatique, Systèmes embarqués, Composants électroniques, Communications numériques, Protocoles réseau, C (langage de programmation), Logiciels embarqués, Environnement de développement, Ingénierie électronique, Débogage
Mixte · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Débutant · Cours · 1 à 3 mois