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.

Atchison Technology
Compétences que vous acquerrez: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, API Design, Service Management, Incident Response, Software Engineering, Dependency Analysis, Risk Management Framework
Avancées · Cours · 1 à 3 mois
Compétences que vous acquerrez: Informatique théorique, Analyse comparative, Programmation Java, Structures de données, Java, Optimisation des performances, Évolutivité, Cartes des arbres, Algorithmes, Génie logiciel
Avancées · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Informatique théorique, Débogage, Structures de données, Programmation Python, Programmation événementielle, Développement du programme, Conception de jeux, Développement de logiciels, Conception de l'interface utilisateur (UI), Informatique, Pensée informatique, Développement d'applications, Résolution de problèmes, Tests fonctionnels, Programmation informatique, Développement de jeux vidéo, Principes de programmation, Algorithmes, Génie logiciel, Qualité des logiciels (SQA/SQC)
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Algorithmes de classification, Algorithmes d'apprentissage automatique, Programmation Java, Analyse, Arbre de classification et de régression (CART), Structures de données, Java, Apprentissage automatique, Méthodes d'apprentissage automatique, Apprentissage par arbre de décision, Algorithmes, Génie logiciel
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging
Débutant · Cours · 1 à 3 mois

Ball State University
Compétences que vous acquerrez: Data Ethics, Responsible AI, Software Engineering, Full-Stack Web Development, Graph Theory, Data Wrangling, Statistical Machine Learning, File Systems, Data Visualization, Database Systems, Spatial Analysis, Exploratory Data Analysis, Theoretical Computer Science, SAS (Software), Statistical Methods, Cryptography, Object Oriented Programming (OOP), Statistical Inference, Artificial Intelligence, Text Mining
Obtenir un diplôme
Diplôme · 1 à 4 ans

Ball State University
Compétences que vous acquerrez: Data Ethics, Responsible AI, Software Engineering, Full-Stack Web Development, Graph Theory, Data Wrangling, Statistical Machine Learning, File Systems, Data Visualization, Database Systems, Spatial Analysis, Exploratory Data Analysis, Theoretical Computer Science, Statistical Hypothesis Testing, SAS (Software), Statistical Methods, Cryptography, Object Oriented Programming (OOP), Statistical Inference, Artificial Intelligence
Obtenir un diplôme
Diplôme · 1 à 4 ans