IBM

Introduction au génie logiciel

Rav Ahuja
Bethany Hudnutt

Instructeurs : Rav Ahuja

135 726 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(1,477 avis)

|

97%

niveau Débutant

Expérience recommandée

14 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Décrire le génie logiciel, le cycle de développement logiciel (SDLC) et les outils, technologies et piles de développement logiciel.

  • Énumérer les différents types de langages de programmation et créer des constructions de programmation de base telles que des boucles et des conditions à l'aide de Python.

  • Décrire les approches de l'architecture et de la conception des applications, les modèles et les architectures de déploiement.

  • Résumez les compétences requises en génie logiciel et décrivez les options de carrière qu'il offre.

Compétences que vous acquerrez

  • Catégorie : Génie logiciel
  • Catégorie : Architecture logicielle
  • Catégorie : Programmation en Python
  • Catégorie : Agile et Scrum
  • Catégorie : Cycle de développement des logiciels (SDLC)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

16 quizzes

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(1,477 avis)

|

97%

niveau Débutant

Expérience recommandée

14 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 6 modules dans ce cours

Ce module vous donne un aperçu du domaine du génie logiciel. Dans la première leçon de ce module, vous serez introduit au domaine du génie logiciel et apprendrez le cycle de vie du développement logiciel (SDLC), les éléments de la construction d'un logiciel de haute qualité et la rédaction des exigences. Dans la deuxième leçon, vous explorerez les différentes approches de la construction de logiciels et les différentes opportunités de carrière liées au développement de logiciels. Vous entendrez également des praticiens expérimentés dans le domaine et apprendrez comment les différents rôles interagissent et travaillent en équipe afin de développer des logiciels d'entreprise.

Inclus

14 vidéos1 lecture3 quizzes1 plugin

Ce module vous présente les concepts du développement d'applications. Dans la leçon 1, vous découvrirez les différences entre les développements front-end et back-end dans les applications web et cloud, ainsi que les technologies utilisées dans les deux cas. Vous apprendrez également comment le travail en équipe et en binôme peut améliorer le processus de développement et le rendre plus efficace. Dans la leçon 2, vous explorerez de nombreux outils de développement d'applications qu'un ingénieur logiciel utilise pour écrire, tester et publier du code et vous serez initié aux piles logicielles qui soutiennent l'exécution d'une application. Enfin, dans le laboratoire pratique, vous apprendrez à utiliser un environnement de développement intégré (IDE) pour développer et exécuter du code.

Inclus

11 vidéos1 lecture3 quizzes1 élément d'application1 plugin

Ce module vous présente les bases de la programmation. Dans la première leçon, vous découvrirez les différentes catégories de langages de programmation et les scénarios auxquels chacun est adapté. Vous apprendrez également à planifier et à organiser votre code de manière efficace. Dans la deuxième leçon, vous explorerez la logique de programmation de base et étudierez des concepts de programmation tels que les identificateurs, les fonctions et les objets. Enfin, dans le laboratoire pratique, vous apprendrez à écrire du code Python simple.

Inclus

8 vidéos1 lecture3 quizzes2 éléments d'application1 plugin

Dans ce module, vous découvrirez les fondements du développement de logiciels d'entreprise. La leçon 1 vous présente l'architecture logicielle et explique l'importance d'une architecture bien conçue. Vous découvrirez également le processus de conception, y compris la conception structurelle, les modèles comportementaux et la manière dont vous pouvez créer des diagrammes en langage de modélisation unifié (UML) pour communiquer la structure et le comportement d'un logiciel à tous les membres de l'équipe. Vous vous pencherez également sur l'analyse et la conception orientées objet (OOAD). Dans la leçon 2, vous explorerez une variété de modèles architecturaux qui soutiennent le processus de conception architecturale dans le cadre d'une activité pratique. Enfin, vous découvrirez l'environnement de production d'un logiciel et certains des composants nécessaires à son déploiement.

Inclus

9 vidéos1 lecture3 quizzes1 plugin

Dans ce module, vous découvrirez les tâches d'un ingénieur logiciel et ce qu'il fait au quotidien. Vous découvrirez les aptitudes physiques et morales nécessaires pour devenir un ingénieur logiciel performant. Vous étudierez également les perspectives d'emploi d'un ingénieur logiciel, vous comprendrez clairement les différents parcours de carrière en ingénierie logicielle et vous découvrirez les différents titres d'emploi en ingénierie logicielle et les responsabilités liées à ces rôles. Vous découvrirez également le code de déontologie de l'ingénierie logicielle.

Inclus

10 vidéos1 lecture3 quizzes1 plugin

Il s'agit du dernier module du cours qui contient l'évaluation finale et le projet final. L'évaluation et le projet portent sur des sujets abordés dans tous les autres modules du cours. L'évaluation finale contient un total de 20 questions à choix multiples comprenant 4 questions sur chaque module. Pour le projet final de 20 points, évalué par les pairs, vous analyserez une offre d'emploi à la lumière de ce que vous avez appris dans le cours. Vous devez également évaluer deux projets de vos pairs sur la base de la grille d'évaluation fournie.

Inclus

2 lectures1 quiz1 évaluation par les pairs1 plugin

Instructeurs

Évaluations de l’enseignant
4.7 (422 évaluations)
Rav Ahuja
IBM
52 Cours2 838 251 apprenants
Bethany Hudnutt
IBM
2 Cours193 720 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 1477

4.7

1 477 avis

  • 5 stars

    76,83 %

  • 4 stars

    17,43 %

  • 3 stars

    3,48 %

  • 2 stars

    0,87 %

  • 1 star

    1,36 %

SE
5

Révisé le 8 oct. 2022

BF
4

Révisé le 26 juin 2024

SM
5

Révisé le 2 juil. 2023

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions