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.

Pearson
Compétences que vous acquerrez: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Software Development, Data Import/Export
Débutant · Spécialisation · 1 à 3 mois

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Environmental Monitoring, Environmental Engineering and Restoration, Water Resource Management, Land Management, Natural Resource Management, Water Resources, Environmental Resource Management, Hydrology, Environment and Resource Management, Climate Change Adaptation, Environmental Science, Adaptability, Biology
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microsoft SQL Servers, Database Development, Database Management Systems, Relational Databases, Transact-SQL, Database Architecture and Administration, Data Analysis, Analytics, Data Import/Export, Scripting
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Threat Modeling, Data Loss Prevention, Mobile Security, DevSecOps, MLOps (Machine Learning Operations), Vulnerability Scanning, Model Optimization, Incident Response, LLM Application, Hardening, Application Security, Anomaly Detection, Responsible AI, Security Controls, Data Security, CI/CD, Infrastructure Security, Continuous Monitoring, Penetration Testing, Vulnerability Assessments
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Education Software and Technology, Recognizing Others, Collaboration
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Informatique en nuage, Machines virtuelles, Conteneurisation, Stockage des données, Technologies de stockage des données, Gestion des capacités, Déploiement dans le nuage, Infrastructure as Code (IaC), Gestion des données, Microsoft Azure, Applications en nuage, Cryptage, Stockage en nuage, Évolutivité, Déploiement des applications, Importation/exportation de données, Virtualisation et machines virtuelles, Gestion de l'informatique en nuage, Automatisation des technologies de l'information, Kubernetes
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement d'applications, Validation des données, Développement du programme, Maintenabilité, Documentation du logiciel, Kotlin, Données Validation des données, Principes de programmation, Logique informatique
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement d'applications, Intelligence artificielle, IA générative, Outils de développement de logiciels, Maintenabilité, Qualité des logiciels (SQA/SQC), Examen du code, Examen technique des logiciels, Workflows d'IA, Conception de l'application
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Web Services, Restful API, Apache Maven, Build Tools, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Application Programming Interface (API), Java, Java Programming, API Design, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Interactive Learning, Education Software and Technology, Learning Management Systems, Digital pedagogy, Microsoft Office, Instructional Design
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Spring Framework, Java Programming, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML)
Mixte · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Education Software and Technology, Machine Learning Methods, Supervised Learning, Machine Learning, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Learning Management Systems, Digital pedagogy, Artificial Intelligence, AI literacy, Data Mining, Learning Theory, Human Factors, Human Computer Interaction
Débutant · Cours · 1 à 4 semaines