Save for later

Cloud Computing Applications, Part 2

Cloud Computing,

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information. Cloud applications and data analytics represent a disruptive change in the ways that society is informed by, and uses information. We start the first week by introducing some major systems for data analysis including Spark and the major frameworks and distributions of analytics applications including Hortonworks, Cloudera, and MapR. By the middle of week one we introduce the HDFS distributed and robust file system that is used in many applications like Hadoop and finish week one by exploring the powerful MapReduce programming model and how distributed operating systems like YARN and Mesos support a flexible and scalable environment for Big Data analytics. In week two, our course introduces large scale data storage and the difficulties and problems of consensus in enormous stores that use quantities of processors, memories and disks. We discuss eventual consistency, ACID, and BASE and the consensus algorithms used in data centers including Paxos and Zookeeper. Our course presents Distributed Key-Value Stores and in memory databases like Redis used in data centers for performance. Next we present NOSQL Databases. We visit HBase, the scalable, low latency database that supports database operations in applications that use Hadoop. Then again we show how Spark SQL can program SQL queries on huge data. We finish up week two with a presentation on Distributed Publish/Subscribe systems using Kafka, a distributed log messaging system that is finding wide use in connecting Big Data and streaming applications together to form complex systems. Week three moves to fast data real-time streaming and introduces Storm technology that is used widely in industries such as Yahoo. We continue with Spark Streaming, Lambda and Kappa architectures, and a presentation of the Streaming Ecosystem. Week four focuses on Graph Processing, Machine Learning, and Deep Learning. We introduce the ideas of graph processing and present Pregel, Giraph, and Spark GraphX. Then we move to machine learning with examples from Mahout and Spark. Kmeans, Naive Bayes, and fpm are given as examples. Spark ML and Mllib continue the theme of programmability and application construction. The last topic we cover in week four introduces Deep Learning technologies including Theano, Tensor Flow, CNTK, MXnet, and Caffe on Spark.

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.7 based on 37 ratings
Length 5 weeks
Effort There is about 3-4 hours of video lectures per week. Each week's quiz takes about 30 minutes.
Starts Jun 26 (44 weeks ago)
Cost $79
From University of Illinois at Urbana-Champaign via Coursera
Instructors Reza Farivar, Roy H. Campbell
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Computer Security And Networks

Get a Reminder

Send to:

Similar Courses

What people are saying

cloud computing

Better understanding of latest technology good practical materials which help to better understand the theories from previous courses A very good course, with interesting topics about Big Data, Cloud Computing and MapReduce paradigm with real application examples.

This course mostly shows the applications of the topics covered in the Cloud Computing Concepts course using the popular tools from when this course was recorded.

It looks like the course was influenced by reviews from 'Cloud Computing Concepts, Part 1' course that contained complaints about the programming assignment, fast pace of the course and complex quizes.

The quizes are too easy, no programming assigment, there's just no chance to check if you understood the material deep enough.Spark, CAP theorem, Storm and a lot of other stuff is covered by Cloud Computing Concepts in a more informative and compact way.Almost no imformation about the TensorFlow.

Read more

too much

The course was focused too much on theory.

Campbell is not a good lecturer.The topics are treated mostly superficially, then suddenly go into too much detail sometimes (how to use IntelliJ IDEA, machine learning).Subtitles are very buggy.I enjoyed Mr. Farivar's talks much more, it seems like he knows what he is talking about and his presentations are well structured.

Read more

programming assignments

It didn't have any programming assignments, which made the course less interesting.

I was lacking the programming assignments, as well.

Read more

course gives

It would be good if course also provide some assignment to complete so that course gives some hands on on technology.

The content is very good, the course gives a wide overview on the topics.

Read more

computing concepts

at times

This was an exasperating course - it is at times incoherent, at times just plain reading out of a teleprompter, and at times referring to assignments or slides which do not exist.

Careers

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

pivotal cloud foundry, Cloud Computing $63k

Infrastructure Analyst, Cloud Client Computing $71k

Linux/ Unix Systems Engineer - Cloud Computing and VMWare $73k

System Engineer Cloud Computing $90k

Project Manager, Cloud Computing $93k

System/Cloud Computing Architect $93k

Azure Cloud Computing SME $120k

Program Manager - Cloud Computing $123k

Performance Database Systems Architect - Cloud Computing at SAP $125k

Advisor, Cloud Computing Business Operations $127k

Solution Architect in Cloud Computing Manager $147k

Product Management for Cloud Computing $152k

Write a review

Your opinion matters. Tell us what you think.

Rating 3.7 based on 37 ratings
Length 5 weeks
Effort There is about 3-4 hours of video lectures per week. Each week's quiz takes about 30 minutes.
Starts Jun 26 (44 weeks ago)
Cost $79
From University of Illinois at Urbana-Champaign via Coursera
Instructors Reza Farivar, Roy H. Campbell
Download Videos On all desktop and mobile devices
Language English
Subjects Programming IT & Networking
Tags Computer Science Computer Security And Networks

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