Vous êtes curieux de découvrir le domaine lucratif qu'est le génie logiciel et de savoir comment vous pouvez en faire partie ? Ce cours est fait pour vous ! En suivant ce cours, vous acquerrez des connaissances fondamentales sur le développement de logiciels, la programmation et les nombreux rôles et parcours de carrière passionnants que l'industrie des TI offre. Apprenez la puissance du cycle de vie du développement de logiciels (SDLC), et les cadres de développement de logiciels modernes méthodologies comme Agile et Scrum. Explorer les principes fondamentaux de la programmation et les bases de la conception, de l'architecture et du déploiement. Le cours propose un certain nombre de laboratoires qui vous aideront à acquérir une expérience pratique importante. Ceux-ci comprennent la prise en main d'un IDE, les bases de la programmation en Python et Hello World dans 10 langages. Le domaine du génie logiciel connaît une croissance estimée à 22 % selon le Bureau américain du travail et des statistiques. En plus des aspirants ingénieurs logiciels, front-end, back-end, développeurs full-stack, et les professionnels DevOps, ce cours est également adapté à ceux dans les carrières connexes telles que les gestionnaires de produits et de projets, les gestionnaires informatiques, les développeurs d'information, les concepteurs UI/UX, et d'autres qui communiquent et interagissent avec les ingénieurs logiciels. Vous apprendrez les différentes opportunités d'emploi et les chemins de carrière possibles dans l'ingénierie logicielle et entendrez des professionnels de l'industrie sur leur travail quotidien. Le temps d'apprendre plus sur ce domaine passionnant. Inscrivez-vous dès maintenant !



Introduction au génie logiciel
Ce cours fait partie de plusieurs programmes.
Enseigné en Français (doublage IA)


Instructeurs : Rav Ahuja
256 338 déjà inscrits
Inclus avec
(3,261 avis)
Expérience recommandée
Ce que vous apprendrez
Expliquer les principes de l'ingénierie logicielle, le cycle de vie du développement logiciel (SDLC) et les outils, technologies et piles de développement logiciel
Différencier les types de langages de programmation et appliquer les constructions de base de la programmation telles que les boucles, les conditionnelles et les fonctions en utilisant Python
Résumer les principales approches en matière d'architecture et de conception de logiciels, y compris les modèles communs d'architecture et de déploiement
Décrire les rôles, les compétences et les carrières dans le domaine de l'ingénierie logicielle
Compétences que vous acquerrez
- Catégorie : Principes de programmation
- Catégorie : Environnement de développement
- Catégorie : Programmation Informatique
- Catégorie : Modèle de langage unifié
- Catégorie : Méthodologies de développement de logiciels
- Catégorie : Développement Web Front-End
- Catégorie : Architecture logicielle
- Catégorie : Génie logiciel
- Catégorie : Scrum (développement de logiciels)
- Catégorie : Développement d'applications
- Catégorie : Méthodologie agile
- Catégorie : Git (Système de contrôle des versions)
- Catégorie : Développement de logiciels
- Catégorie : Développement web back-end
- Catégorie : Cycle de vie du développement logiciel
- Catégorie : Programmation en Python
- Catégorie : Conception de logiciels
- Catégorie : Outils de développement de logiciels
Détails à connaître

Ajouter à votre profil LinkedIn
16 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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


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

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 devoirs1 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 devoirs1 é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 devoirs2 é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 devoirs1 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 devoirs1 plugin
Il s'agit du dernier module du cours qui contient l'évaluation finale et le projet final. L'évaluation et le projet portent tous deux 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, vous analyserez une offre d'emploi à la lumière de ce que vous avez appris dans le cours.
Inclus
2 lectures1 devoir1 élément d'application1 plugin
Instructeurs


Offert par
En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
3 261 avis
- 5 stars
77,28 %
- 4 stars
17,60 %
- 3 stars
3,05 %
- 2 stars
0,82 %
- 1 star
1,22 %
Affichage de 3 sur 3261
Révisé le 10 déc. 2023
Pauses are needed when transitioning to different topics.. at times I guess we students get confused when does a sub topic start within the video and when does it end
Révisé le 21 mai 2024
This fantastic course provides the foundation and knowledge of different technical roles, methodologies, frameworks, jobs to consider, and advice from SMEs on this career journey.
Révisé le 24 avr. 2023
Great course for anyone wanting to get into Software Engineering, or a great refresher for those who have SE experience but need to fill in any gaps they may have. Highly recommended!

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - 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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.
Plus de questions
Aide financière disponible,