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.
35qualifications
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.
Obtenez une qualification professionnelle délivrée par l'université dans un format flexible et interactif.

Niveau
Obligatoire

Durée
Obligatoire

Sous-titres
Obligatoire

Éducateur
Obligatoire

Explorez le catalogue de cours d'ingénierie logicielle

  • Statut : Prévisualisation

    Compétences que vous acquerrez: Conception de logiciels, Algorithmes, Programmation informatique, Animation et conception de jeux, Pensée informatique, Génie logiciel, Principes de programmation, Débogage, Programmation événementielle, Développement de logiciels

  • Coursera Project Network

    Compétences que vous acquerrez: Figma (Design Software), UI Components, Style Guides, Wireframing, Software Design, Mockups, Application Design, Web Design, Application Development, Software Engineering

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Mobile Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Application Deployment, User Interface (UI) Design, UI Components, Software Engineering

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Conception de logiciels, Programmation Java, Algorithmes, Programmation informatique, structures de données, Tests de développement, Programmation orientée objet (POO), Interface de programmation d'application (API), Modélisation prédictive, Débogage, Génie logiciel, Java, Principes de programmation, Tests de performance, Optimisation des performances

  • Statut : Essai gratuit

    Northeastern University

    Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Program Development, Systems Design, Business Modeling, Technical Design, Complex Problem Solving

  • Statut : Prévisualisation

    Peking University

    Compétences que vous acquerrez: Software Engineering, Object Oriented Design, Software Testing, Software Development Tools, Unified Modeling Language, Development Testing, Requirements Analysis, Agile Methodology, Software Quality (SQA/SQC), Software Development Life Cycle, Functional Requirement, Systems Analysis, Software Development, Systems Design

  • Statut : Essai gratuit

    University of California San Diego

    Compétences que vous acquerrez: Programmation Java, Conception orientée objet, Algorithmes, structures de données, Programmation informatique, Programmation orientée objet (POO), Visualisation interactive des données, Java, Documentation du logiciel, Programmation événementielle, Génie logiciel, Interface utilisateur (UI), Principes de programmation, Débogage, Environnement de développement

  • Compétences que vous acquerrez: IntelliJ IDEA, Software Development Tools, Development Environment, Scala Programming, Build Tools, Software Development, Software Installation, Software Engineering

  • Statut : Essai gratuit

    Pontificia Universidad Católica del Perú

    Compétences que vous acquerrez: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, Requirements Analysis, Prototyping, Usability, User Experience, User Interface (UI) Design, User Requirements Documents, Interaction Design, User Centered Design, Persona (User Experience), Human Factors, System Requirements, Software Design, Software Engineering, Systems Development, Human Centered Design

  • Statut : Essai gratuit

    Arizona State University

    Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering

  • Statut : Prévisualisation

    Compétences que vous acquerrez: Algorithmes, structures de données, Programmation orientée objet (POO), Cas de test, Pensée informatique, Programmation en Python, Génie logiciel, Tests unitaires, Développement du programme, Débogage, Test de logiciels

  • Compétences que vous acquerrez: Scripting, Apprentissage automatique, Développement d'applications, ChatGPT, Interface de programmation d'application (API), Programmation en Python, Génie logiciel, IA générative, OpenAI, Ingénierie de requête, Candidature au LLM