Les principaux objectifs de ce cours sont d'introduire les techniques de génie logiciel et leur application à des problèmes professionnels réels. Vous serez équipé de techniques pratiques de conception et de programmation dans le but de modéliser rapidement des applications commerciales importantes.



Introduction au développement et aux applications de logiciels
Ce cours fait partie de Spécialisation Fondements des systèmes d'information

Instructeur : Kal Bugrara
Inclus avec
Compétences que vous acquerrez
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Développement de systèmes
- Catégorie : Conception de logiciels
- Catégorie : Conception centrée sur l'utilisateur
- Catégorie : Gestion des risques de l'entreprise
- Catégorie : Architecture d'entreprise
- Catégorie : Développement de logiciels
- Catégorie : Pensée systémique
- Catégorie : Conception de l'application
- Catégorie : Visualisation des logiciels
- Catégorie : Conception du processus
- Catégorie : Génie logiciel
- Catégorie : Cycle de vie du développement logiciel
Détails à connaître

Ajouter à votre profil LinkedIn
9 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

Il y a 4 modules dans ce cours
Dans ce premier module du cours, nous commencerons par nous concentrer sur une vue d'ensemble du cycle de vie du développement logiciel. Il est important que vous compreniez, au fur et à mesure de votre exploration et de votre apprentissage du développement, comment les compétences acquises dans ce cours peuvent se traduire dans vos expériences professionnelles actuelles et futures. En tant que développeurs, il est important de réfléchir à la gestion des attentes des utilisateurs et à la compréhension de leurs besoins - qui peuvent nécessiter plusieurs itérations de conception et de développement pour être complètement compris. C'est pourquoi nous nous concentrons sur le développement itératif plutôt que sur une approche par flux d'eau. Dans ce module, nous en apprendrons davantage sur ces approches et sur les phases clés du cycle de vie du développement. Nous nous plongerons ensuite dans l'exploration des applications logicielles et de la nécessité d'anticiper les risques, les problèmes potentiels et la manière de transformer le cycle de vie du logiciel en une application réelle. Nous en apprendrons davantage sur les différents composants et algorithmes des systèmes et nous passerons en revue différents exemples du monde réel de la connexion nécessaire entre les systèmes sociaux et les systèmes d'application. La chose la plus importante à garder à l'esprit est qu'il y a toujours un problème social qui doit être résolu et c'est la clé pour développer des systèmes d'application efficaces.
Inclus
6 vidéos10 lectures2 devoirs1 sujet de discussion
Dans ce module, nous commencerons à explorer les principes de conception associés à la conception de systèmes d'application. La vidéo se penche sur les défis auxquels sont confrontés les hôpitaux modernes en raison de la complexité des mouvements des patients tout au long de la journée. Dans ce module, nous explorerons comment l'adoption d'une vue système dans le génie logiciel peut offrir des solutions innovantes pour améliorer les soins aux patients et répondre à ces problèmes critiques.
Inclus
4 vidéos7 lectures2 devoirs1 évaluation par les pairs1 laboratoire non noté
Dans ce module, nous allons explorer plus en profondeur la façon dont les relations sont imbriquées dans le développement d'applications, en nous concentrant maintenant sur une composante importante de la conception de systèmes d'application : le paradigme orienté objet, ou POO. Nous découvrirons différentes structures de composants et les relations entre les objets, les structures, les attributs et les comportements. Nous réfléchirons à la complexité de la POO et à la manière dont elle diffère de la simple création d'algorithmes.
Inclus
4 vidéos7 lectures2 devoirs1 devoir de programmation
Dans ce module, nous explorerons le lien entre les entreprises et le développement d'applications web, en nous concentrant sur l'importance de comprendre les entreprises prospères. En explorant les principes fondamentaux de leurs opérations, nous réfléchirons à la manière dont la conception de l'entreprise joue un rôle central dans la conception du code logiciel et de la conception numérique. En examinant l'approche centrée sur le client de ces entreprises et l'accent mis sur la priorisation de l'expérience utilisateur, nous explorons des idées clés sur la façon de créer des applications efficaces et conviviales avec un code simple. Dans ce module, vous commencerez également à appliquer ce que vous apprenez sur les principes de conception d'entreprise dans un travail de laboratoire qui se concentre sur l'évaluation d'un modèle de construction de campus.
Inclus
4 vidéos7 lectures3 devoirs1 évaluation par les pairs1 laboratoire non noté
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitAmazon
Statut : PrévisualisationNortheastern University
Statut : Essai gratuitNortheastern University
Statut : PrévisualisationNortheastern University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". 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 de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,

