UofA - Service-Oriented Architecture
- Offered byCoursera
Service-Oriented Architecture at Coursera Overview
Duration | 10 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Service-Oriented Architecture at Coursera Highlights
- 33% started a new career after completing these courses.
- 14% got a tangible career benefit from this course.
Service-Oriented Architecture at Coursera Course details
- 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.
Service-Oriented Architecture at Coursera Curriculum
Web Technologies
4.1.1 ? Introduction to Service-Oriented Architecture
4.1.2 ? Service Principles
4.1.3 - Web Systems Evolution
4.1.4 ? Web Systems Architecture
4.1.5 ? HTML / XML / JSON
4.1.6 ? HTTP
4.1.7 ? JavaScript
4.1.8 ? Remote Procedure Call (RPC)
4.1.9 ? Object Brokers
Meet Your Presenter ? Sam Jeffrey
Meet Your Facilitators
Discussion: Introduce Yourself
Service-Oriented Architecture Course Notes
Service-Oriented Architecture Glossary
Module 1 Review
Web Services
4.2.1 ? Introduction to Web Services
4.2.2 ? Service Invocation (SOAP)
4.2.3 ? Service Description (WSDL)
4.2.4 ? Service Publication and Discovery (UDDI)
4.2.5 ? Service Composition (BPEL)
Discussion: Experience with Internal Web Services
Peer Review Request Forum
Capstone Assignment 4.1 - Determine the app's information needs
Module 2 Review
REST Architecture for SOA
4.3.1 ? Introduction to REST
4.3.2 ? Designing a REST Service
4.3.3 ? Introduction to Microservices
Answer to REST service ungraded assignment
Discussion: Ideas for REST Web Services
Module 3 Review
Capstone Challenge
Capstone Assignment 4.2 - Connect app to Elasticsearch
Discussion: Last Word ? Service Oriented Architecture
Acknowledgements
Final Exam