Ing. Joo Georg

Softwareentwicklung

MOOC

Heutzutage werden viele Kurse Online angeboten. Ich habe mich bei Big Data University und Coursera registriert und schon Kurse besucht und abgeschlossen.

Die Kurse beinhalten auch einige Praxisübungen. Einige Firmen bieten ihren Hadoop Stack in Form von VM Images an. Durch die einfache Installation ist es möglich, Übungen am eigenen Rechner durchzuführen.

Für die Kurse von Big Data University habe ich als Testplattform InfoSphere BigInsights von IBM verwendet. Für die Kurse von Coursera, die ich gerade absolviere, verwende ich die QuickStart VM von Cloudera.

Big Data University Kurse

  • Hadoop Fundamentals I - Version 3 - Apache Hadoop, Konzept von Big Data
  • Introduction to MapReduce Programming - MapReduce Programmierung (MapReduce)
  • Moving Data into Hadoop - Sqoop, Flume, Data Click (IBM)
  • Using HBase for Real-time Access to your Big Data - NoSQL DB im Hadopop Environment, HBase
  • SQL Access for Hadoop - Hive (Datawarehouse), Impala, Big SQL (IBM)
  • Introduction to Pig - Datenanalyse mit Pig
  • Introduction to Jaql - Query Language (IBM), Datenanalyse
  • Controlling Hadoop Jobs using Oozie - Job Controlling Software
  • Developing Distributed Applications Using ZooKeeper

Coursera Big Data Specialization

In dieser Specialization wird CDH5 von Cloudera verwendet. Einige Themen sind überschneidend mit den vorherigen Kursen, wie zB. HBase, Hive, PIG. Andere sind speziell von Cloudera, wie zB Impala, Spark. Jeder der Abschnitte besteht wiederum aus mehreren Unterabschnitten.

Neu sind auch die Themen "Machine Learning With Big Data" mit Apache Mahout und "Graph Analytics for Big Data" mit Apache Giraph.

  • Introduction to Big Data
  • Hadoop Platform and Application Framework
  • Introduction to Big Data Analytics
  • Machine Learning With Big Data
  • Graph Analytics for Big Data
  • Big Data - Capstone Project

Weitere erwähnenswerte Kentnisse

  • Enterprise Integration mit Camel
  • OSGi Container Karaf
  • Enterprise Search mit Solr