Vous êtes curieux de découvrir le domaine lucratif de l'ingénierie logicielle et de savoir comment vous pouvez en faire partie ? Ce cours est fait pour vous ! En suivant ce cours, vous acquerrez des connaissances de base sur le développement de logiciels, la programmation et les nombreuses fonctions et carrières passionnantes qu'offre l'industrie des technologies de l'information.
Introduction au génie logiciel
Ce cours fait partie de plusieurs programmes.
Instructeurs : Rav Ahuja
182 888 déjà inscrits
Inclus avec
(2,305 avis)
Expérience recommandée
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
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 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 devoir1 évaluation par les pairs1 plugin
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Coursera Project Network
Scrimba
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
2 305 avis
- 5 stars
77,20 %
- 4 stars
17,44 %
- 3 stars
3,45 %
- 2 stars
0,73 %
- 1 star
1,16 %
Affichage de 3 sur 2305
Révisé le 9 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 8 oct. 2022
This is a great course taught by industry experts.
Révisé le 2 juil. 2023
Taking this online course has added not only credit, but also a big contribution to the knowledge I have in the field of software engineering. Big love to IBM team.
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.