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

Compétences que vous acquerrez: Réalité augmentée et virtuelle (AR/VR), Détection des anomalies, Intelligence artificielle, Cybersécurité, Intelligence artificielle et apprentissage automatique (IA/ML), Gestion des informations et des événements de sécurité (SIEM), ChatGPT, Détection des menaces, Gestion des vulnérabilités, Ingénierie de requête, Modélisation des menaces, Flux de travail IA, Cyber Threat Intelligence, Protection contre les logiciels malveillants, Sécurité IA, IA générative, Réponse aux incidents, Deep learning, Motifs de l'invitation, Gestion des incidents
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 du processus, Pensée systémique, Conception centrée sur l'utilisateur, Programmation orientée objet (POO), Cycle de vie du développement logiciel, Développement de systèmes, Conception de l'application, Conception de logiciels, Architecture d'entreprise, Génie logiciel, Visualisation des logiciels, Développement de logiciels, Gestion des risques de l'entreprise
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: Protocoles réseau, Logiciels embarqués, Matériel informatique, Systèmes embarqués, Programmation informatique, Technologie Open source, Environnement de développement, Environnements de développement intégré, Composants électroniques, Communications numériques, Ingénierie électronique, Débogage, C (langage de programmation)
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