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
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.
L'instructeur vous guidera pas à pas dans le processus de combinaison systématique des techniques de programmation orientée objet, des processus d'entreprise et des modèles de données complexes afin d'assembler des modèles conviviaux et répondant aux exigences de l'entreprise.
Vous apprendrez à utiliser la pensée systémique, le paradigme orienté objet, la technique de programmation visuelle, ainsi que des outils de productivité pour mettre en place des conceptions complexes et puissantes. Nous pratiquerons des méthodes simples et intelligentes pour rendre la programmation de logiciels agréable.
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
Afficher les informations sur le contenu du module
6 vidéos•Total 14 minutes
Accueil du cours•2 minutes
Rencontrez votre professeur : Dr. Kal Bugara•1 minute
Introduction au développement de logiciels•1 minute
Cycle de développement des logiciels•6 minutes
Introduction•1 minute
Pourquoi est-ce important ?•2 minutes
10 lectures•Total 63 minutes
Aperçu du cours•1 minute
Syllabus - Introduction au développement et aux applications des logiciels•10 minutes
Intégrité académique•1 minute
Contenu du module•1 minute
Le cycle de développement des logiciels•1 minute
Ressources•30 minutes
Introduction aux laboratoires•5 minutes
Pourquoi est-ce important ?•1 minute
Tutoriel sur les diagrammes de classes UML•12 minutes
Résumé et principales conclusions•1 minute
2 devoirs•Total 210 minutes
Rôles et responsabilités du SDLC•180 minutes
Quiz du module 1•30 minutes
1 sujet de discussion•Total 30 minutes
Connecter le développement de logiciels à l'industrie•30 minutes
Principes de conception des applications
Module 2•3 heures à terminer
Détails du module
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é
Afficher les informations sur le contenu du module
4 vidéos•Total 9 minutes
Introduction•1 minute
Principes de conception des applications•3 minutes
L'exemple de la conception d'une université•3 minutes
Bienvenue au laboratoire•2 minutes
7 lectures•Total 16 minutes
Contenu du module•1 minute
Coup d'œil sur le laboratoire•1 minute
Principes de conception des applications•1 minute
L'exemple de la conception d'une université•1 minute
Introduction au laboratoire hebdomadaire•1 minute
Premiers pas avec Visual Studio Code Labs sur Coursera•10 minutes
Résumé et principales conclusions•1 minute
2 devoirs•Total 10 minutes
Vérifiez vos connaissances•5 minutes
Vérifiez vos connaissances•5 minutes
1 évaluation par les pairs•Total 120 minutes
Étape 2 : Création d'un modèle UML : "Bonjour étudiant"•120 minutes
1 laboratoire non noté•Total 10 minutes
Étape 1 : Bonjour aux élèves - Labo•10 minutes
Programmation orientée objet
Module 3•3 heures à terminer
Détails du module
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
Afficher les informations sur le contenu du module
4 vidéos•Total 9 minutes
Introduction hebdomadaire•1 minute
Le paradigme orienté objet•4 minutes
Le paradigme orienté objet Partie 2•2 minutes
Répertoire des laboratoires•2 minutes
7 lectures•Total 7 minutes
Introduction•1 minute
Contenu du module•1 minute
Coup d'œil sur le laboratoire•1 minute
Le paradigme orienté objet•1 minute
Le paradigme orienté objet Partie 2•1 minute
Guide du code•1 minute
Résumé et principales conclusions•1 minute
2 devoirs•Total 10 minutes
Vérifiez vos connaissances•5 minutes
Vérifiez vos connaissances•5 minutes
1 devoir de programmation•Total 180 minutes
Modèle simple de personne Lab•180 minutes
Principes de conception des entreprises
Module 4•3 heures à terminer
Détails du module
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é
Afficher les informations sur le contenu du module
4 vidéos•Total 11 minutes
Introduction•1 minute
Modèle de conception d'entreprise•4 minutes
Mise en œuvre•2 minutes
Types primitifs•4 minutes
7 lectures•Total 7 minutes
Contenu hebdomadaire•1 minute
Coup d'œil sur le laboratoire•1 minute
Principes de conception des entreprises•1 minute
Mise en œuvre•1 minute
Aperçu du laboratoire hebdomadaire•1 minute
Résumé et principales conclusions•1 minute
Félicitations•1 minute
3 devoirs•Total 40 minutes
Vérifiez vos connaissances•5 minutes
Vérifiez vos connaissances•5 minutes
Quiz de fin de cours•30 minutes
1 évaluation par les pairs•Total 60 minutes
Étape 2 : Le modèle de campus•60 minutes
1 laboratoire non noté•Total 60 minutes
Étape 1 : Le modèle de campus - Laboratoire•60 minutes
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.
Fondée en 1898, Northeastern est une université de recherche internationale qui se distingue par une approche de l'éducation et de la découverte axée sur l'expérience. L'université est un leader en matière d'apprentissage par l'expérience, grâce au programme d'éducation coopérative le plus étendu au monde. L'esprit de collaboration guide une entreprise de recherche inspirée par l'utilisation et axée sur la résolution des défis mondiaux en matière de santé, de sécurité et de durabilité.
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.’
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.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
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.
Une aide financière est-elle disponible ?
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 pour postuler sur la page de description.