TrueschoTruescho
All Courses
Service-Oriented Architecture
Coursera
Course
Unknown

Service-Oriented Architecture

University of Alberta

Learn the fundamentals of Service-Oriented Architecture, including web service designs using REST and SOAP protocols for building scalable, modular web systems.

Unknown4 weeksEnglish56,719 enrolled

About this Course

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

What You'll Learn

  • Describe SOA to structure web-based systems
  • Explain WS services such as SOAP, WSDL, UDDI, BPEL
  • Apply REST architecture using JSON and URI over HTTP
  • Identify REST design principles
  • Create systems with REST interfaces
  • Apply microservice architecture

Prerequisites

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

Instructors

K

Kenny Wong

Associate Professor

Topics

Software Development
Computer Science
Mobile and Web Development
Web Applications
Restful API
Microservices
API Design
Service Oriented Architecture
Android Development
JSON

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تطوير الويب والهاتف المحمول
تطبيقات الويب
واجهات برمجة التطبيقات
الميكروخدمات
تصميم API
هندسة البرمجيات الموجهة بالخدمات
Android Development
JSON

Start Learning Now