Northeastern University
Introduction au développement et aux applications de logiciels

Débloquer l'accès à plus de 10 000 cours avec Coursera Plus

Northeastern University

Introduction au développement et aux applications de logiciels

Kal Bugrara

Instructeur : Kal Bugrara

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant
Aucune connaissance prérequise
1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant
Aucune connaissance prérequise
1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

9 devoirs

Enseigné en Anglais

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

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Fondements des systèmes d'information
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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

Kal Bugrara
Northeastern University
5 Cours1 421 apprenants

Offert par

En savoir plus sur 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.’
Coursera Plus

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