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
Sur la base d'une compréhension des styles architecturaux, vous passerez en revue les architectures pour les applications web, puis explorerez les bases de l'architecture orientée services (SOA) dans deux approches : Web Services (WS*) et Representational State Transfer (REST).
Dans le projet Capstone, vous connecterez une application Android basée sur Java avec Elasticsearch, un service web avec une interface de programmation d'application (API) REST. Après avoir terminé ce cours, vous serez capable de :
- décrire l'architecture SOA (Service-Oriented Architecture) pour structurer les systèmes basés sur le web ; - expliquer les services WS* (i.e. SOAP over HTTP, WSDL, UDDI, BPEL) ; - appliquer l'architecture REST (i.e. JSON over HTTP, URI) ; - identifier les principes de conception REST ; - créer un système utilisant les interfaces REST ; - appliquer l'architecture microservice.
Dans ce module, nous vous présenterons les architectures orientées services et leurs principes de base. Ensuite, vous recevrez un cours accéléré sur les technologies qui sous-tendent le Web, afin que vous soyez prêt à apprendre les services Web dans le module suivant. Ce module couvre également quelques précurseurs de l'architecture orientée services.
Inclus
9 vidéos5 lectures1 devoir
Afficher les informations sur le contenu du module
9 vidéos•Total 79 minutes
4.1.1 - Introduction à l'architecture orientée services•13 minutes
4.1.2 - Principes de service•3 minutes
4.1.3 - Évolution des systèmes Web•8 minutes
4.1.4 - Architecture des systèmes Web•5 minutes
4.1.5 - HTML / XML / JSON•5 minutes
4.1.6 - HTTP•12 minutes
4.1.7 - JavaScript•5 minutes
4.1.8 - Appel de procédure à distance (RPC)•14 minutes
4.1.9 - Courtiers en objets•13 minutes
5 lectures•Total 50 minutes
Rencontrez votre présentateur - Sam Jeffrey•10 minutes
Rencontrez vos animateurs•10 minutes
Discussion : Présentez-vous•10 minutes
Notes de cours sur l'architecture orientée services•10 minutes
Glossaire de l'architecture orientée services•10 minutes
1 devoir•Total 30 minutes
Révision du module 1•30 minutes
Services Web
Module 2•3 heures à terminer
Détails du module
Les services web de type WS* sont un groupe de spécifications de "première génération" qui fonctionnent ensemble pour permettre aux développeurs de développer et d'utiliser des services web. Ils sont tous basés sur XML. Dans ce module, vous apprendrez quelques-unes des spécifications les plus importantes des services web de style WS* : SOAP, WSDL, UDDI et BPEL.
Inclus
5 vidéos3 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
5 vidéos•Total 36 minutes
4.2.1 - Introduction aux services web•9 minutes
4.2.2 - Invocation de service (SOAP)•7 minutes
4.2.3 - Description du service (WSDL)•7 minutes
4.2.4 - Publication et découverte de services (UDDI)•8 minutes
4.2.5 - Composition de services (BPEL)•6 minutes
3 lectures•Total 30 minutes
Discussion : Expérience avec les services web internes•10 minutes
Forum de demande d'évaluation par les pairs•10 minutes
Mission 4.1 - Déterminer les besoins en informations de l'application•10 minutes
1 devoir•Total 30 minutes
Révision du module 2•30 minutes
1 évaluation par les pairs•Total 60 minutes
Mission 4.1 - Déterminer les besoins en informations de l'application•60 minutes
Architecture REST pour l'architecture SOA
Module 3•2 heures à terminer
Détails du module
Les services web RESTful sont un autre style de services web basés sur des méthodes HTTP légères. Ils ont largement supplanté les services de type WS* en raison de leur relative simplicité. Dans ce module, vous apprendrez à connaître les services RESTful et à les concevoir. Vous en apprendrez également un peu plus sur les microservices, une architecture logicielle pour les applications qui est basée sur les services.
Inclus
3 vidéos2 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
3 vidéos•Total 29 minutes
4.3.1 - Introduction à REST•7 minutes
4.3.2 - Conception d'un service REST•11 minutes
4.3.3 - Introduction aux microservices•11 minutes
2 lectures•Total 20 minutes
Réponse au devoir non noté sur le service REST•10 minutes
Discussion : Idées pour les services Web REST•10 minutes
1 devoir•Total 30 minutes
Révision du Module 3•30 minutes
1 évaluation par les pairs•Total 60 minutes
Services REST (Pratique)•60 minutes
Défi Capstone
Module 4•2 heures à terminer
Détails du module
Dans les modules précédents, vous avez déterminé les besoins en informations d'une application Android lors du stockage de données à distance. Maintenant, dans le dernier module du cours, vous connecterez complètement l'application à un serveur Elasticsearch distant pour permettre aux utilisateurs de partager des informations entre leurs appareils. Une fois cette tâche terminée, vous serez prêt à passer l'examen final.
Inclus
3 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
3 lectures•Total 30 minutes
Travail de fin d'études 4.2 - Connecter l'application à Elasticsearch•10 minutes
Discussion : Dernier mot - Architecture orientée services•10 minutes
Remerciements•10 minutes
1 devoir•Total 30 minutes
Examen final•30 minutes
1 évaluation par les pairs•Total 60 minutes
Travail de fin d'études 4.2 - Connecter l'application à Elasticsearch•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.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
L'Université de l'Alberta est considérée comme l'une des meilleures universités publiques à forte intensité de recherche et d'enseignement au monde, reconnue pour son excellence dans les domaines des sciences humaines, des sciences, des arts créatifs, des affaires, de l'ingénierie et des sciences de la santé. En tant que l'une des meilleures universités du Canada, nous investissons dans un enseignement postsecondaire en ligne conçu à cet effet - ancré dans des pédagogies numériques innovantes, un corps professoral de classe mondiale, une conception exceptionnelle et une expérience étudiante défendue.
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.’
Avis des étudiants
4.5
593 avis
5 stars
67,34 %
4 stars
21,04 %
3 stars
7,40 %
2 stars
1,68 %
1 star
2,52 %
Affichage de 3 sur 593
C
CB
5·
Révisé le 9 mai 2020
This Specialization helped me to acquire new theoretical and practical aspects. Highly recommend this course to anybody who is involved in Software design and Architecture!
Y
YS
4·
Révisé le 3 mai 2020
I enjoyed being part of the course. Hats-off to the online mentors and educators around the globe who are helping this far to help us in making progress to our careers. Thank You!!
S
SV
5·
Révisé le 7 sept. 2021
this course is very helpful for understanding and getting strong at fundamentals
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.