Why take this course
Do you want to build systems for processing significant volumes of data? This course will introduce you to the Apache Hadoop platform and popular frameworks like Apache Hive, Impala, Sqoop, and the HBase database. You’ll gain practical knowledge of the architecture, working environment, and real-world use cases, allowing you to work with data effectively.
What you'll learn
- Practical approach to data processing on the Apache Hadoop platform.
- The architecture of the Apache Hadoop platform and its working environment.
- How to create data processing tasks.
- How to build data-oriented systems.
- How to work with the Apache Hive, Impala, and Sqoop frameworks, as well as the HBase database.
Certification & Exam
Upon completion of the training, you will receive a certificate of participation, confirming your skills in data processing on the Apache Hadoop platform. There is no final exam—all you need is active participation in the classes.
Who is this course for
This course is for anyone involved in data processing in databases, data warehouses, or BI. It’s also for engineers who work with various data sources and formats daily and want to learn about the Apache Hadoop platform.
Prior experience in software testing is helpful but not necessary.
Topics covered
- Big Data in data engineering
- Historical outline – basic concepts
- Apache Hadoop – theoretical overview
- Architectural concepts used in on-premise solutions
- Key players and technologies
- Apache Hive
- Definitions, operations and aggregation of data
- Performance and optimization
- Apache Impala
- Key elements
- Query language
- Efficiency
- Integration with other frameworks
- Apache HBase
- NoSQL
- Schema definition
- Data Types
- Operations and scans
- Filters and counters
- Designing keys
- Framework clients
- Apache Sqoop
- Importing and exporting data
- Integration with the Hadoop ecosystem
- Project / exercises
- Building a comprehensive solution to integrate the above platforms