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.

Google Cloud
Compétences que vous acquerrez: Jenkins, Kubernetes, CI/CD, Devops Tools, Continuous Integration, Application Deployment, Google Cloud Platform, Cloud Deployment, Continuous Delivery, Containerization, Cloud Applications, Software Engineering
Intermédiaire · Projet · Moins de 2 heures

Compétences que vous acquerrez: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Débutant · Spécialisation · 1 à 3 mois

Simplilearn
Compétences que vous acquerrez: cadre .NET, Programmation orientée objet (POO), ASP.NET, C# (langage de programmation), Services web, Moteur Unité, Modèles de conception de logiciels, Gestion des bases de données, C (langage de programmation), Développement de jeux vidéo, Développement d'applications, Principes de programmation, C++ (langage de programmation), Restful API, Cartographie objet-relationnelle, Génie logiciel
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Test Script Development, Java, Data Mapping, Software Testing, Test Case, Test Data
Mixte · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Data Visualization, Data Presentation, Web Applications, Full-Stack Web Development, Data Store, Database Development, Query Languages, Data Persistence, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement Web Front-End, Node.js, Développement Web, React.js, HTML et CSS, Cadres JavaScript, Contenu Web, Génie logiciel, Applications Web, Outils de développement web
Intermédiaire · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Cross Platform Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Javascript, Développement Web Front-End, Développement Web, Cadres JavaScript, React.js, Génie logiciel, Outils de développement web
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Intelligence artificielle, Prototypage, Conception de logiciels, Ingénierie de requête, Maquettes, Utilisabilité, Architecture logicielle, Conception centrée sur l'utilisateur, Wireframing, Génie logiciel, IA générative, Conception de l'interface et de l'expérience utilisateur (UI/UX), Flux de travail IA
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Programmation orientée données, Scripting, Programmation en Python, Pipelines de données, Programmation informatique, Langages de script, Génie logiciel
Débutant · Projet Guidé · Moins de 2 heures