Software Engineering

Le génie logiciel est une discipline qui implique l'application des principes d'ingénierie à la conception, au développement, à la maintenance, aux tests et à l'évaluation des logiciels. Le catalogue Génie logiciel de Coursera vous éduque sur l'approche systématique utilisée dans le développement et la maintenance des systèmes logiciels. Vous apprendrez les exigences logicielles, la conception orientée objet, les structures de données, les algorithmes, les tests et les techniques de débogage. Vous aurez également un aperçu des différentes méthodologies de développement de logiciels, telles que les méthodes Agile et Waterfall, et aurez l'occasion d'appliquer ces principes dans des projets réels. Ces connaissances vous aideront à exceller en tant qu'ingénieur logiciel, à améliorer la qualité des logiciels et à gérer efficacement les projets logiciels, quel que soit le secteur dans lequel vous travaillez.
31qualifications
2diplômes en ligne
coursde 80

Filtrer par

Objet
Obligatoire

Langue
Obligatoire

La langue utilisée tout au long du cours, tant dans l’enseignement que dans les évaluations.

Produit d'apprentissage
Obligatoire

Développez des compétences professionnelles en moins de deux heures grâce à des tutoriels pratiques.
Apprenez auprès des meilleurs enseignants grâce à des devoirs notés, des vidéos et des forums de discussion.
Apprenez à utiliser un nouvel outil ou une nouvelle compétence dans un environnement interactif et pratique.
Apprenez à maîtriser une matière de manière approfondie en suivant une série de cours et de projets.
Obtenez des qualifications professionnelles auprès de leaders du secteur qui prouvent votre expertise.
Obtenez votre licence ou votre master en ligne pour un prix inférieur à l'apprentissage en personne.

Niveau
Obligatoire

Durée
Obligatoire

Sous-titres
Obligatoire

Éducateur
Obligatoire

Explorez le catalogue de cours d'ingénierie logicielle

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning

  • Statut : Essai gratuit

    Pontificia Universidad Católica del Perú

    Compétences que vous acquerrez: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis

  • Statut : Essai gratuit

    Northeastern University

    Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment

  • Statut : Essai gratuit

    Scrimba

    Compétences que vous acquerrez: Object Oriented Programming (OOP), Data Structures, Python Programming, Programming Principles, User Interface (UI), Computer Programming, Scripting, Software Engineering, Performance Tuning, Scripting Languages, File Management, Web Development, Computational Thinking, Debugging, Software Development, Web Development Tools

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Science des données, Scripting, Langages de script, Importation/exportation de données, NumPy, Programmation informatique, Principes de programmation, Manipulation des données, Pandas (paquetage Python), Logiciel de Visualisation de Données, Seaborn, Génie logiciel, Gestion des paquets et des logiciels, Histogramme, Programmation en Python, Tracé (graphique), Conception fonctionnelle, Matplotlib, Visualisation de Données

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Programmation du système, C (langage de programmation), Protocoles réseau, Cryptage, Données en temps réel, Normes de cryptographie à clé publique (PKCS), Systèmes embarqués, Internet des objets, Programmation informatique, Sécurité réseau, Logiciels embarqués, Modélisation des menaces, Systèmes d'Exploitation, Services web, Réseaux sans fil, Cybersécurité, Génie logiciel, Architecture de réseau, Cryptographie, Systèmes d'exploitation en temps réel

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Programmation du système, structures de données, C (langage de programmation), Commandes Linux, Débogage, Ingénierie informatique, Systèmes de fichiers, Informatique, Systèmes embarqués, Programmation informatique, Principes de programmation, Interface de ligne de commande, Architecture des ordinateurs, Logiciels embarqués, Documentation du logiciel, Linux, Algorithmes, Outils de construction, Serveurs Linux, Génie logiciel

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Git (Système de contrôle des versions), Java, Développement piloté par les tests (TDD), Développement Mobile, Test de logiciels, Sécurité des applications, Modèles de conception de logiciels, Test du système, Programmation Java, Développement Android, Automatisation des tests, Android Studio, Tests d'intégration, Maintenabilité, Génie logiciel, Testabilité, Tests unitaires, Conception de logiciels, JUnit, Programmation orientée objet (POO)

  • Statut : Prévisualisation

    Compétences que vous acquerrez: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Infrastructure en nuage, MLOps (Apprentissage automatique), Apprentissage automatique, Cloud Native Computing, CI/CD, API dans le nuage, Livraison continue, Infrastructure as a Service (IaaS), Informatique distribuée, Plates-formes d'informatique en nuage, Génie logiciel, Apprentissage automatique appliqué, Développement agile de logiciels, Extrait, Microservices, DevOps, Google Cloud Platform, Cloud Computing, Communication technique, Déploiement des applications

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Qualité des logiciels (SQA/SQC), Examen du code, Test de logiciels, CI/CD, Conception orientée objet, Sécurité des applications, Contrôle des versions, Modélisation des menaces, Modèles de conception de logiciels, Documentation du logiciel, Intégration continue, Conception de logiciels, Architecture logicielle, Tests de développement, Examen technique des logiciels, Assurance qualité des logiciels, Génie logiciel, Maintenabilité

  • Statut : Essai gratuit

    Cisco Learning and Certifications

    Compétences que vous acquerrez: Development Environment, Software Development Methodologies, CI/CD, DevOps, IT Automation, Version Control, Continuous Integration, Network Engineering, Network Architecture, Docker (Software), Software Development, Software Engineering, Virtual Environment, Git (Version Control System), Waterfall Methodology, Agile Methodology, Virtual Machines, Software Design

Rôles connexes

Acquérez les connaissances et les compétences dont vous avez besoin pour progresser.

  • Ce rôle a un(e) Salaire médian de 86 598 £GB ¹.

    description:

    A Python Developer specializes in writing server-side web application logic.

    Ce rôle a un(e) Salaire médian de 86 598 £GB ¹.

    Offert par

    IBM_logo
    Microsoft_logo
    University of Michigan_logo
  • Ce rôle a un(e) Salaire médian de 44 272 £GB ¹.

    description:

    A Video Game Developer designs and codes games, creating engaging gameplay through programming and collaboration.

    Ce rôle a un(e) Salaire médian de 44 272 £GB ¹.

    Offert par

    University of Colorado System_logo
    Michigan State University_logo

Les plus populaires

Tendances actuelles

Nouvelles parutions

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Partenaires principaux

  • Duke University
  • Scrimba
  • University of Colorado Boulder
  • IBM
  • Edureka
  • LearnQuest
  • Peking University
  • The Hong Kong University of Science and Technology