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
coursde 77

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 141 056 $US ¹.

    description:

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

    Ce rôle a un(e) Salaire médian de 141 056 $US ¹.

    Offert par

    IBM_logo
    Microsoft_logo
    University of Michigan_logo
  • Ce rôle a un(e) Salaire médian de 172 928 $US ¹.

    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 172 928 $US ¹.

    Offert par

    University of Colorado System_logo
    Michigan State University_logo

Les plus populaires

Tendances actuelles

Nouvelles parutions

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 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 : Essai gratuit

    Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Conception de logiciels, Environnements de développement intégré, Développement de logiciels, Modèles de conception de logiciels, Scrum (développement de logiciels), Cycle de vie du développement logiciel, Principes de programmation, Génie logiciel, Développement Web complet, Modèle de langage unifié, Développement web back-end, Architecture logicielle, Développement Web Front-End, Méthodologie Agile

  • Statut : Essai gratuit

    The Hong Kong University of Science and Technology

    Compétences que vous acquerrez: Analyse des besoins, Modélisation des données, Exigences fonctionnelles, Cycle de vie du développement logiciel, Conception de logiciels, Tests d'acceptation, Modèles de conception de logiciels, Planification de projet, Débogage, Project Management, Assurance qualité des logiciels, Conception orientée objet, Architecture logicielle, Test de logiciels, Conception des systèmes, Génie logiciel, Cycle de vie du développement des systèmes, Modèle de langage unifié, Gestion de configuration, Méthodologies de développement de logiciels

  • Statut : Essai gratuit
    Statut : Compétences en IA

    Compétences que vous acquerrez: Importation/exportation de données, Témoignage de l'utilisateur, Grafana, Développement piloté par les tests (TDD), Cycle de vie du développement logiciel, Kubernetes, Istio, Commandes Linux, Restful API, Projet ouvert de sécurité des applications web (OWASP), DevOps, Génie logiciel, Gherkin (langage de script), Intégration continue, Architecture logicielle, Déploiement des applications, Architecture de l'informatique en nuage, Développement d'applications, CI/CD, Git (Système de contrôle des versions)

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, Javascript, Cryptographie, Conception de logiciels, HTML et CSS, structures de données, Interface utilisateur (UI), Débogage, Programmation Java, Développement Web, Java, Génie logiciel, Algorithmes, Conception interactive, Pensée informatique, Principes de programmation, Feuilles de style en cascade (CSS), Analyse des Données, Conception de sites web

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Programmation en Python, Flask (Framework Web), Importation/exportation de données, Gestion des fichiers, Conception de logiciels, Linux, GitHub, Cycle de vie du développement logiciel, Principes de programmation, Scrum (développement de logiciels), Restful API, Commandes Linux, Génie logiciel, Bash (langage de script), Architecture logicielle, Git (Système de contrôle des versions), Déploiement des applications, Contrôle des versions, Web scraping, Script Shell

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Conception de l'expérience utilisateur, Conception de logiciels, Sécurité des applications, Conception orientée objet, Cycle de vie du développement logiciel, Modèles de conception de logiciels, Développement du programme, Scrum (développement de logiciels), Témoignage de l'utilisateur, Principes du Kanban, Architecture logicielle, Design Thinking, Génie logiciel, Assurance qualité des logiciels, Cartographie des processus, Développement agile de logiciels, Logiciel d'ingénierie, Gestion de projet Agile, Méthodologies de développement de logiciels, Méthodologie Agile

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

  • Statut : Nouveau
    Statut : Essai gratuit

    Compétences que vous acquerrez: Performance Tuning, Software Development Tools, Code Review, Collaborative Software, Integrated Development Environments, Software Visualization, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Prompt Engineering, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis

  • Statut : Nouveau
    Statut : Essai gratuit

    Compétences que vous acquerrez: Prompt Engineering, Generative AI, Generative Model Architectures, Generative AI Agents, Google Gemini, OpenAI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Application Deployment, Software Documentation, LLM Application, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Software Engineering, Programming Principles

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Ingénierie de requête, IA générative, IA responsable, Technologie Open source, Interface utilisateur (UI), Agents IA génératifs, Applications en nuage, Éthique des données, Candidature au LLM, Invitations multimodales, LangChain, Interface de programmation d'application (API), Génie logiciel, API dans le nuage, Appel d'outils, Cloud Computing, Passerelle API, Déploiement des applications, Analyse d'images, OpenAI

  • Statut : Essai gratuit

    Compétences que vous acquerrez: Analyse de dépendance, Automatisation des tests, Grand modèle de langage (LLM), Outils de développement de logiciels, Logiciel de collaboration, Débogage, Examen du code, Intelligence artificielle, Documentation technique, Génie logiciel, Documentation du logiciel, Candidature au LLM, Maintenabilité, Test de logiciels

  • Statut : Essai gratuit

    Compétences que vous acquerrez: IA responsable, Sécurité des applications, IA générative, Automatisation des tests, Traitement du langage naturel (NLP), Outils de développement de logiciels, Stratégie produit IA, Développement de logiciels, Intelligence artificielle, Ingénierie de requête, Deep learning, ChatGPT, Motifs de l'invitation, Génie logiciel, Intelligence artificielle et apprentissage automatique (IA/ML), Test de logiciels, Grand modèle de langage (LLM), Qualité de l'image, DevSecOps, CI/CD

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

Partenaires principaux

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