Cloud Computing Curriculum
- Hadoop With MapReduce
- Hadoop in Action teaches readers how to use Hadoop and write MapReduce programs. Hadoop in Action will lead the reader from obtaining a copy of Hadoop to setting it up in a cluster and writing data analytic programs. The course begins by making the basic idea of Hadoop and MapReduce easier to grasp by applying the default Hadoop installation to a few easy-to-follow tasks, such as analyzing changes in word frequency across a body of documents. The course continues through the basic concepts of MapReduce applications developed using Hadoop, including a close look at framework components, use of Hadoop for a variety of data analysis tasks, and numerous examples of Hadoop in action. Students will learn how to use Hadoop and present design patterns and practices of programming MapReduce. MapReduce is a complex idea both conceptually and in its implementation, and Hadoop users are challenged to learn all the knobs and levers for running Hadoop. This course takes you beyond the mechanics of running Hadoop, teaching you to write meaningful programs in a MapReduce framework.
- Introduction to Cloud Computing
- This course will cover the benefits and challenges of cloud computing. Students will define cloud computing and learn methods to assess the appropriateness of in-house or hosted solutions. We will examine the suitability of several cloud technologies and walk through the steps to choose a solution, calculate costs, and develop deployment and training plans.













