Course Outline
- Section 1: Introduction to Hadoop
- hadoop history, concepts
- eco system
- distributions
- high level architecture
- hadoop myths
- hadoop challenges
- hardware / software
- Labs : first look at Hadoop
- Section 2: HDFS Overview
- concepts (horizontal scaling, replication, data locality, rack awareness)
- architecture (Namenode, Secondary namenode, Data node)
- data integrity
- future of HDFS : Namenode HA, Federation
- labs : Interacting with HDFS
- Section 3 : Map Reduce Overview
- mapreduce concepts
- daemons : jobtracker / tasktracker
- phases : driver, mapper, shuffle/sort, reducer
- Thinking in map reduce
- Future of mapreduce (yarn)
- labs : Running a Map Reduce program
- Section 4 : Pig
- pig vs java map reduce
- pig latin language
- user defined functions
- understanding pig job flow
- basic data analysis with Pig
- complex data analysis with Pig
- multi datasets with Pig
- advanced concepts
- lab : writing pig scripts to analyze / transform data
- Section 5: Hive
- hive concepts
- architecture
- SQL support in Hive
- data types
- table creation and queries
- Hive data management
- partitions & joins
- text analytics
- labs (multiple) : creating Hive tables and running queries, joins , using partitions, using text analytics functions
- Section 6: BI Tools for Hadoop
- BI tools and Hadoop
- Overview of current BI tools landscape
- Choosing the best tool for the job
Requirements
- programming background with databases / SQL
- basic knowledge of Linux (be able to navigate Linux command line, editing files with vi / nano)
Lab environment
Zero Install : There is no need to install hadoop software on students’ machines! A working Hadoop cluster will be provided for students.
Students will need the following
- an SSH client (Linux and Mac already have ssh clients, for Windows Putty is recommended)
- a browser to access the cluster. We recommend Firefox browser with FoxyProxy extension installed
Testimonials
The contact method of the trainee. The approach is good for both the group and the individual.
Marcin Szcześniak - Credit Agricole Bank P
A large dose of exercise.
Piotr Kubiński
Final test simulating exam questions, where we tried as a group to solve tasks based on the knowledge gained during the training.
Dominik Łubiński
I mostly liked the knowledge of the Trainer.
Sripal S
I generally enjoyed the way of delivering speech.
Bhaskar naidu
All
Grześ
Practical examples.
Przemysław Domański
I gained a good overview of the process editors, business rules and BPMS tools landscape. I highly recommend the practical BPMN for Business Analysts course, even for experienced analysts, with its excellent process scenarios and modeling practice it will position you a cut above the rest!.
Anees Baig
Very informative and gave a nice overall summary of the course outline.
Matthew Steptoe
I enjoyed all of Day 1.
Peter Mahaffey
I enjoyed the exercises, The training room, Tea kitchen.
Alisher Khaydarov
The pace and progression was perfect to really understand things quickly.
Stephen Brewell
The examples given really helped me to understand some concepts. The trainer made sure that we were following the whole training and didn't hesitate to come back to a previous point of there was any doubt. The trainer adapted the training to our needs, giving focus to the items we would like to have more details. Practical exercises were good too.
Amanda Moscardini - Campinas Valley
Debra made sure to understand my questions and answered them precisely. The suggestions on how to design diagrams under certain conditions were really good. I would like to reinforce how professional and efficient Debra was with us.
Leandro Antonio
I like the exercises done.
Nour Assaf
The hands-on exercise and the trainer capacity to explain complex topics in simple terms.
youssef chamoun
The information given was interesting and the best part was towards the end when we were provided with Data from Durex and worked on Data we are familiar with and perform operations to get results.
Jessica Chaar
I like the way Birol customized some parts of the training catering to my role as Business Analyst. This way, he was able to focus on the topics that are important and not dwell on topics that I generally will not use in my work. He teaches very clear and ensures that you understand a topic before going to the next. You can say that he is a seasoned professor and very knowledgeable on his subject, and knows how to analyze training needs of the student to effectively cover topics which are essential and relevant. This makes his sessions very effective as it is flexible and right on target. His materials are very comprehensive and he makes a point to follow the curriculum but making it more relevant to the student. I appreciate that he knows industry standards and is able to give his insights as to what works. I've never learned as much as I did on a 2-day course and it is worth all the time and effort. The training did expedite my learning of BPMN 2.0 and gave me the basics and confidence to start practicing the technique in my work. Thank you Birol and NobleProg for a wonderful learning experience I will surely recommend the course and trainer to future colleagues.
Irma Irosido
I really was benefit from the interactivity and dedicated trainer.
Pierre Bruwier
The coach has a lot of anecdotes and can show content on simple life lectures
Katarzyna Gołda
Mr. Bogdan is a great specialist and knows how to pass knowledge in an accessible way. He understands and notices when the audience "turns off".
Unit4 Polska sp. z o.o; ALTEN Polska Sp. z o.o.; UBS; Zerochaos Sp. z o.o.
Coach approach, humor and an interesting way to conduct training and referring to your own experience.
Zbigniew Grzeskow
Openness, ease of conversation, atmosphere.
Lucyna Kowalczyk
"chatty" style of driving
Tomasz Niziołek
Fast paced - good interaction - clearly very knowledgeable trainer.
A large number of practical examples that allow you to remember the material being processed
Talex S.A.
Life and simple examples
Justyna Krzewińska
level of task complexity - it was higher than during tasks with uml and required greater involvement, it was very positive.
Talex S.A.
entry
Talex S.A.
form with exercises, preparation of professional tools
Kinga
The way of conducting classes, the content of the training, exercises
Talex S.A.
cross-sectional approach to the topic
Łukasz Zięba
Big general knowledge and experience
Nokia Solutions and Networks Sp. z o.o.
A lively way of running
Nokia Solutions and Networks Sp. z o.o.
Person
Credit Agricole Bank Polska S.A.
Leader's patience;)
Anna Arent-Królikowska
Trainer's patience, interesting examples.
Piotr Kubiński
Many practical examples
Marta Krupińska
The way of transferring knowledge, dynamics, pace, establishing relationships, experience with the teacher. .
Grzegorz Kośmider - Simple Sp. z o.o.
Knowledge, experience, high analytical skills ..
Kamil Łącki - Simple Sp. z o.o.
The method of conducting training and providing information by the trainer.
Simple Sp. z o.o.
The way the trainer provides knowledge.
Artur Krawczyk - Simple Sp. z o.o.
Positive energy of the lecturer. Good ratio of exercises / lectures / breaks. The breaks were properly arranged to reset up during intense thinking. Preparing the lecturer to work outside his daily tool showed a few snapshots that will be useful at work ..
Tomasz Garczarczyk - Simple Sp. z o.o.
Focusing on applying the course on my real work.
shahla - ECRA
Life examples cited by the trainer.
Mateusz Ciekała - Simple Sp. z o.o.
The trainer's comprehensive knowledge and experience.
- Simple Sp. z o.o.
Approach to the listener. .
Artur Krawczyk - Simple Sp. z o.o.
Extended overview of events.
Tomasz Garczarczyk - Simple Sp. z o.o.
The lecture --> action approach was great and Filip's knowledge was amazing.
Jonathan Manning - OneSavings Bank plc
Loved the exercises, really practical.
- OneSavings Bank plc
I mostly liked the exercises evaluation.
Monika Stolowska - OneSavings Bank plc
Very well presented and informative. Trainer have good rapport with group.
Clare Peagram - OneSavings Bank plc
I liked the covered all abilities and real life / work based scenarios.
- OneSavings Bank plc
I generally was benefit from the exercises and the available materials.
Lola Oshiga - OneSavings Bank plc
I liked the gaining understanding of the BPMN language and its associated nuances.
Stephen Holyday - OneSavings Bank plc
I enjoyed the clear manner in which Mohammad described the information and the he was able to answer all questions directed to him in regards to BPMN. I enjoyed working through the examples and discussing how our team designed a process and why we did it the way we did. Valuable learning from other peoples errors.
- BC Pension Corporation
The interaction and using the modeling to give a good understanding and also see how the other participants applied their learning.
- BC Pension Corporation
enjoyed the exercises as I learn better by doing.
- BC Pension Corporation
Was not boring, we were kept busy with smth interesting all the time.
Katerina Sibileva - CAN-PACK S.A.
Training was executed in the very professional way. Very good examples. Very good explanations.
Daniel Zgorniak - CAN-PACK S.A.
I mostly liked the profesionalizm.
- CAN-PACK S.A.
Trainer's approach is great, knowledge and way of sharing it makes the training really usefull!.
Paweł Kupecek - CAN-PACK S.A.
Wide trainer's knowledge about this topic.
Izabela Łazarz - CAN-PACK S.A.
I was benefit from the dobrze przygotowane ćwiczenia. Świetne tempo szkolenia..
- CAN-PACK S.A.
I genuinely enjoyed the new concepts in BPOMN 2.0.
- Allianz Cornhill Information Services Private Limited
The content was good.
- Allianz Cornhill Information Services Private Limited
I really liked the patience of the trainer.
- Allianz Cornhill Information Services Private Limited
I genuinely liked the content.
Rajiv Gopal - Allianz Cornhill Information Services Private Limited
I was benefit from the trainers patience and level of communication.
- Allianz Cornhill Information Services Private Limited
I generally liked the interactive sessions.
- Allianz Cornhill Information Services Private Limited
adjusting the course's issues to my needs, extensive substantive knowledge
Luiza Durkowska - Levril Graphics Luiza Durkowska
I really enjoyed the all the best.
Halil polat - Amazon Development Center Poland Sp. z o.o.
The trainer concentrated on the key topics.
- Amazon Development Center Poland Sp. z o.o.
Expertise and huge knowledge of the trainer.
- Amazon Development Center Poland Sp. z o.o.
I was benefit from the guidance and sharing life examples + answering all questions.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Guiding Approach and showing errors and plits of each solution
Katarzyna Kasprzycka - WIBO SP Z O.O.; Sopra Steria Polska sp. z o.o.;
Tasks
- WIBO SP Z O.O.; Sopra Steria Polska sp. z o.o.;
Theoretical Knowledge supported by examples and tasks. Opportunity to ask questions and possible discussions between trainees. A Small group of participants, thanks to this trainer could also shine attention to the individual participants of the training. Very good preparation of the trainer (presentation, tasks, examples). Ability to work in the system.
Justyna Kulka - WIBO SP Z O.O.; Sopra Steria Polska sp. z o.o.;
The exercises
- Norwegian Defence Accounting
Good balance between monolog and exercises
Jørn-Ståle Vang - Norwegian Defence Accounting
Good balance between monolog and exercises
Jørn-Ståle Vang - Norwegian Defence Accounting
Very skilled trainer., good mix between working with tasks and explaining complex BPMN theory.
GEIR SOMMERSET - Norwegian Defence Accounting
Good complexity in the language, easy for me to understand. Good structure and paste.
- Norwegian Defence Accounting
nice exercises, good pace. interesting examples
Marta Skrętkowicz
without procrastination, only particulars
Dorota Zajdzinska
exercises and contacts with the participants
understandable, dynamic way of transferring knowledge
Agnieszka Wojnarowicz
Wroclaw representative :)
Knowledge and exercises
JESUS RUBEN GARCIA SOLIS - Gobierno del Estado de Durango
Exercises
- ZE PowerGroup Inc.
The issues, I consider that BPM N is a tool that today can help us optimize times and resources in our processes
- SEGURO BANORTE, S.A. DE C.V
Fast paced - good interaction - clearly very knowledgeable trainer.
exercises and contacts with the participants
Wroclaw representative :)
Related Courses
Apache Ambari: Efficiently Manage Hadoop Clusters
21 hoursApache Ambari is an open-source management platform for provisioning, managing, monitoring and securing Apache Hadoop clusters. In this instructor-led live training participants will learn the management tools and practices provided by Ambari to
Administrator Training for Apache Hadoop
35 hoursAudience: The course is intended for IT specialists looking for a solution to store and process large data sets in a distributed system environment Goal: Deep knowledge on Hadoop cluster
Fintech: A Practical Introduction for Managers
14 hoursFintech refers to the convergence of finance + new technologies. In this instructor-led, live training, participants will gain an understanding of the technologies, methods and mindset needed to implement a Fintech strategy. This training is
Hadoop Administration
21 hoursThe course is dedicated to IT specialists that are looking for a solution to store and process large data sets in distributed system environment Course goal: Getting knowledge regarding Hadoop cluster
Hadoop for Developers (4 days)
28 hoursApache Hadoop is the most popular framework for processing Big Data on clusters of servers. This course will introduce a developer to various components (HDFS, MapReduce, Pig, Hive and HBase) Hadoop
Advanced Hadoop for Developers
21 hoursApache Hadoop is one of the most popular frameworks for processing Big Data on clusters of servers. This course delves into data management in HDFS, advanced Pig, Hive, and HBase. These advanced programming techniques will be beneficial to
Hadoop Administration on MapR
28 hoursAudience: This course is intended to demystify big data/hadoop technology and to show it is not difficult to understand.
HBase for Developers
21 hoursThis course introduces HBase – a NoSQL store on top of Hadoop. The course is intended for developers who will be using HBase to develop applications, and administrators who will manage HBase clusters. We will walk a developer
Hortonworks Data Platform (HDP) for Administrators
21 hoursHortonworks Data Platform (HDP) is an open-source Apache Hadoop support platform that provides a stable foundation for developing big data solutions on the Apache Hadoop ecosystem. This instructor-led, live training (online or onsite) introduces
Data Analysis with Hive/HiveQL
7 hoursThis course covers how to use Hive SQL language (AKA: Hive HQL, SQL on Hive, HiveQL) for people who extract data from Hive
Impala for Business Intelligence
21 hoursCloudera Impala is an open source massively parallel processing (MPP) SQL query engine for Apache Hadoop clusters. Impala enables users to issue low-latency SQL queries to data stored in Hadoop Distributed File System and Apache
Matlab for Prescriptive Analytics
14 hoursPrescriptive analytics is a branch of business analytics, together with descriptive and predictive analytics. It uses predictive models to suggest actions to take for optimal outcomes, relying on optimization and rules-based techniques as a basis
Model Based Development for Embedded Systems
21 hoursModel Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather
Requirements Analysis
21 hoursRequirements Analysis, also known as Requirements Engineering, is the process of identifying user expectations for a new or altered product or project. This instructor-led, live training (online or onsite) is aimed at persons who wish to
Software Engineering, Requirements Engineering and Testing
63 hoursThis course demonstrates through hands-on practice the fundamentals and applications of software engineering, requirements engineering and testing.