Chevron Left
返回到 面向服务的体系结构

學生對 阿尔伯塔大学 提供的 面向服务的体系结构 的評價和反饋

4.5
340 個評分
74 條評論

課程概述

Based on an understanding of architectural styles, you will review architectures for web applications, then explore the basics of Service-Oriented Architecture (SOA) in two approaches: Web Services (WS*) and Representational State Transfer (REST) architecture. In the Capstone Project you will connect a Java-based Android application with Elasticsearch, a web service with a REST application programmer interface (API). After completing this course, you will be able to: • Describe SOA (Service-Oriented Architecture) to structure web-based systems. • Explain WS* services (i.e., SOAP over HTTP, WSDL, UDDI, BPEL). • Apply REST architecture (i.e., JSON over HTTP, URI). • Identify REST design principles. • Create a system using REST interfaces. • Apply microservice architecture....

熱門審閱

HH

Aug 04, 2019

Amazing explanation and examples to help understand each concept. Really glad to enroll in this course. I am more knowledgable now than I was.\n\nThank you so much for building this beautiful course.

WB

May 10, 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!

篩選依據:

26 - 面向服务的体系结构 的 50 個評論(共 74 個)

創建者 Laszlo L

Jul 28, 2020

It was hard and meaningful.

創建者 Ronny G M G

Sep 24, 2019

Excelentes conceptos de SOA

創建者 Ernesto G

Sep 21, 2020

Great job and nice course.

創建者 LIU X

Nov 08, 2018

very well designed project

創建者 ADIAO, K (

Oct 13, 2020

Worth my time and effort

創建者 R A O F

Mar 10, 2020

Very very very good ...

創建者 Arshad N

Nov 20, 2019

Well designed course

創建者 Amine K

Mar 13, 2018

Great Course in SOA.

創建者 Cesar H

Jan 13, 2020

Very good course!

創建者 Kumar S

Sep 02, 2020

great contain

創建者 Yariel I R

May 05, 2018

great course!

創建者 Neha A

Mar 16, 2020

Informative

創建者 JAAFAR I

Jan 10, 2020

good course

創建者 Débora d V F P

Jun 30, 2020

Very Good

創建者 Daniel R P

Mar 22, 2020

Excellent

創建者 GARY L V

Oct 28, 2019

Excelente

創建者 Luis M M R

Jul 14, 2019

very good

創建者 MARCOS P

Jun 11, 2019

Excelente

創建者 Fredmar L P G

Mar 09, 2018

Great..!

創建者 AMIT K J

Jan 02, 2019

Nice !

創建者 ASHUTOSH N

May 01, 2020

NIce

創建者 DIEGO M G R

Sep 12, 2019

Nice

創建者 Soumyadipta S

Apr 19, 2018

Good

創建者 Andres V

Oct 27, 2020

(y)

創建者 David P T

Mar 10, 2020

I took all 4 courses of the Architectural Design Specialization, consider this a review of all four.

I am an experienced programmer, with about two years Java/Android experience.

The classes gives a good overview of Object Oriented Design Principles, Design Patterns, UML diagrams, etc.

The class is of course taught in Java, with an emphasis on Android.

I found the material to be fairly easy overall, the lectures and lecturer (a professional actress) were general easy to understand;

I liked the Android programming exercises, but though there was too much hand-holding; many times we were just cutting and pasting from instructor examples. I guess I feel like I would of learned more if it hadn't been so simplified. That said, if you have no background in Android App development you may have to spend a fair amount of time learning Android on you're own in order to to the exercises.

The final project involved writing an app to connect to an "Elastic Search" server using REST protocol. I could not get this to work, I think the server was down. I ended up turning my assignment in untested (I have has similar issues in other Coursera classes).

What I thought was missing in the class was an overview of some of the more advanced Java idioms used in some of the code (builders, Parameterized Classes, etc.). This may have been an attempt to stay relatively language neutral.

So overall good, but I might have liked

1) More on advanced Java;

2) Less hand-holding on exercises - I understand some students may have minimal Android experience, so maybe provide two versions of the exercise, with and without "starter code";

3) please be cognizant of keeping the Elastic Search Server running, If it is required by the assignments (I understand there is also a way to run Elastic Search locally, although I didn't try it)

Thank You,

David Tucker