Plongez dans le monde de l'architecture des systèmes IoT avec un cours qui ne vous enseigne pas seulement le "comment", mais aussi le "pourquoi" Apprenez l'art et la science de la construction de systèmes IoT robustes, évolutifs et interopérables. Ce cours de cinq semaines vous emmène dans un voyage complet, de la compréhension de l'impératif d'une architecture bien planifiée à la maîtrise des nuances des attributs et des scénarios de qualité. Pourquoi devriez-vous vous en préoccuper ? Parce que l'impact commercial de vos décisions techniques peut faire ou défaire votre projet IoT. Le cours débute par une exploration de l'importance d'une architecture bien conçue et des défis qui peuvent contrecarrer même les plans les mieux conçus. À la fin de la deuxième semaine, vous ne serez pas seulement un apprenant passif ; vous rédigerez vos propres exigences ! Au cours des semaines 3 et 4, vous acquerrez des compétences inestimables pour définir des attributs de qualité adaptés à des cas spécifiques. La cinquième semaine vous permettra de passer de la théorie à la pratique en appliquant vos nouvelles connaissances à un framework Android. Prêt à architecturer l'avenir ? Cliquez ici pour vous inscrire et devenir l'architecte IoT dont chaque entreprise a besoin.
Architecture logicielle pour l'internet des objets
Instructeur : Frank Gielen
27 450 déjà inscrits
Inclus avec
(249 avis)
Compétences que vous acquerrez
- Catégorie : Architecture logicielle
- Catégorie : Modèle architectural
- Catégorie : Exigences non fonctionnelles
- Catégorie : Exigences en matière de logiciels
Détails à connaître
Ajouter à votre profil LinkedIn
11 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
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 5 modules dans ce cours
Ce module vous introduira au monde de l'architecture logicielle. Nous définirons ce qu'est l'AS, pourquoi elle est importante et nous parlerons de certains des défis auxquels est confronté le génie logiciel moderne. Ce cours fait également partie d'un programme de master mixte sur l'Internet des objets à travers les systèmes embarqués.
Inclus
6 vidéos6 lectures2 devoirs2 sujets de discussion
La création d'un bon logiciel commence par une bonne compréhension des exigences qui auront une influence sur le logiciel. Dans ce module, nous aborderons les exigences fonctionnelles et non fonctionnelles, telles que les attributs de qualité, les exigences commerciales et les contraintes.
Inclus
8 vidéos7 lectures4 devoirs2 évaluations par les pairs4 sujets de discussion
Jusqu'à présent, nous avons parlé de la qualité de manière informelle. Cependant, si vous voulez construire des systèmes qui supportent les qualités requises, vous aurez besoin d'un moyen d'exprimer ces attributs de qualité et de comprendre comment vous pouvez les atteindre. À l'issue de ce module, vous devriez être en mesure de formuler vos propres exigences en matière de qualité. Nous étudierons également deux qualités particulièrement importantes pour l'internet des objets : l'interopérabilité et la modifiabilité.
Inclus
7 vidéos1 lecture3 devoirs3 évaluations par les pairs2 sujets de discussion
Au cours de la quatrième semaine, nous expliquerons comment les tactiques architecturales peuvent vous aider à créer une architecture logicielle qui réponde aux exigences prédéfinies. C'est ce qu'il faut faire à l'étape 3 de l'ADD - vous vous souvenez ? Nous commencerons par apprendre la différence entre les tactiques et les modèles. Nous donnerons quelques exemples de tactiques pour parvenir à l'interopérabilité et à la modifiabilité. Nous discuterons du modèle MVC et de sa relation avec les tactiques de modifiabilité. Enfin, nous verrons comment le MVC est utilisé dans Android.
Inclus
5 vidéos2 lectures1 devoir1 évaluation par les pairs
Dans cette dernière semaine, nous expliquerons comment les modèles architecturaux peuvent vous aider à créer une architecture logicielle qui réponde aux exigences prédéfinies. Les modèles sont étroitement liés aux tactiques, comme nous l'avons vu la semaine dernière. Tout d'abord, nous examinerons les différents types de modèles. Ensuite, nous apprendrons à combiner les tactiques et les modèles. Nous conclurons cette dernière semaine par une étude de cas : Les besoins de DYAMAND et leur architecture.
Inclus
5 vidéos2 lectures1 devoir4 évaluations par les pairs3 sujets de discussion
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
IIT Bombay
EIT Digital
University of California, Irvine
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
249 avis
- 5 stars
61,44 %
- 4 stars
24,09 %
- 3 stars
8,03 %
- 2 stars
1,60 %
- 1 star
4,81 %
Affichage de 3 sur 249
Révisé le 25 mai 2017
Good course to get the fundamental and simple case study for easy understanding.
Révisé le 18 juin 2020
The most interesting part while I was learning this course is, I get to learn about the electric vehicles charging system.
Révisé le 5 déc. 2023
It's very helpful and very important Thanks for the work that you are guys doing I appreciate it
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 de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat 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.