Save for later

Software Architecture for the Internet of Things

This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable, and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Lastly, you'll come to understand the business impact of the technical decisions that you make as an IoT system architect. You'll learn all about software architecture in the next 5 weeks! In the first week, you'll discover why having a well-designed architecture is important and which challenges you might come across while developing your architecture. By the end of the second week, you'll already be able to write your own requirements! In the third and fourth weeks, you will learn how to correctly write quality attributes and quality attribute scenarios for a specific case. In the last week, you'll learn to describe your own patterns and tactics and see how they're used in an Android framework.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 3.9 based on 42 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jul 10 (42 weeks ago)
Cost $49
From EIT Digital via Coursera
Instructor Frank Gielen
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

software architecture

Teaches the fundamentals of disciplined software architecture should be a key part of IoT developments.

At first, Software Architecture was thought in general, and then it was linked to the Internet of Things scenarios.

This lesson is a very good guideline of Quality Attribute Driven Software Architecture design.

For someone like me who is new to Software Architecture, this course gave some basic understanding.

It's general software architecture course.

In terms of Theory for General Software Architecture this Course is a good refresher for a person who is working with Software Architecture already.The Course could have more focused on IoT specific scenarios compared to Generic Software Architecture.

Excellent course as an introduction and overview of generic software architecture concepts.

The course covers a wide range of aspects about Software Architecture, even beyond the scope of IoT.

Read more

good course

Good course A solid course which brings methods and examples to qualify and quantify requirements and their attributes.

Good Course , however can have more information on architecture A very designed course Very high level with no specific details except for one use case Good course to get the fundamental and simple case study for easy understanding.

Good course Nice course.

good I learned many things from this Course Essay to Complete the course IT IS GOOD COURSE .

Read more

for iot

It's not on architecture for IoT as name suggests.

What i recommend is to change the course title and have a separate one for IoT specific matters.If the presenters can provide more practical examples that will help remember how and where we can apply these scenarios.Overall this course content is good and interesting to watch.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Architecture Analyst $71k

HPC Complex Systems Algorithms and Software Architecture $91k

Assistant Professor of Architecture and Landscape Architecture $94k

Software Developer & Architecture $105k

Advisor, Software Architecture $112k

Software Developer / Architecture $116k

Business Architecture $118k

Test and Evaluation Architecture - Software Engineer $120k

Software Engineer / TBA - Architecture $125k

Program Manager- Linux Java Software Architecture $132k

Java Architecture $133k

Software and System Architecture $167k

Write a review

Your opinion matters. Tell us what you think.

Rating 3.9 based on 42 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jul 10 (42 weeks ago)
Cost $49
From EIT Digital via Coursera
Instructor Frank Gielen
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now