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.

Universidade de São Paulo
Compétences que vous acquerrez: Software Design Patterns, Software Design, Software Architecture, Maintainability, Object Oriented Programming (OOP), Application Frameworks, Systems Architecture, Software Engineering, Programming Principles, Dependency Analysis, Software Quality (SQA/SQC)
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Algorithmes, Programmation Java, Java, Développement d'applications, Microsoft Visual Studio, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Codio
Compétences que vous acquerrez: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Web Frameworks, Debugging, Python Programming, Restful API, Dependency Analysis, Performance Tuning, Software Engineering
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Programmation en Python, Développement Web, Principes de programmation, Pensée informatique, structures de données, Programmation informatique, Outils de développement web, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Programmation orientée objet (POO), Scripting, Développement Web, structures de données, Programmation en Python, Débogage, Algorithme de forêt aléatoire, Fichier E/S, Programmation informatique, Génie logiciel, Optimisation des performances, Outils de développement web
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Architecture de l'informatique en nuage, CI/CD, Intégration continue, Livraison continue, Applications en nuage, Kubernetes, Jenkins, Programmation informatique, Cycle de vie du développement logiciel, Développement de l'informatique en nuage, Génie logiciel, Méthodologie Agile, Développement de logiciels, Développement agile de logiciels, Méthodologies de développement de logiciels, Scrum (développement de logiciels)
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Serverless Computing, Event Monitoring, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Compétences que vous acquerrez: PHP (langage de script), HTML et CSS, Développement Web, Conception et développement de sites web, Applications Web, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Macquarie University
Compétences que vous acquerrez: DevSecOps, Secure Coding, Software Architecture, Security Engineering, Software Design, Microsoft Azure, Cybersecurity, DevOps, Kubernetes, Infrastructure as Code (IaC), Web Applications, Azure DevOps, Containerization, API Design, Software Engineering, Role-Based Access Control (RBAC), Dependency Analysis, Git (Version Control System)
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Pédagogie K-12, Algorithmes, Science Informatique Théorique, Informatique, Impact social, Stockage des données, Systèmes d'information géographique, Principes de programmation, Engagement des étudiants, Planification des cours, Facebook, Génie logiciel, Sensibilisation à la diversité, Stratégies d'enseignement, Analyse d'images
Débutant · Cours · 1 à 3 mois