Hadoop Tutorials
Our Hadoop tutorials provide a structured learning path to master the Apache Hadoop ecosystem. They cover distributed computing concepts and tools, suitable for both beginners and intermediate big data enthusiasts. Through hands - on labs and real - world code examples, you'll gain practical experience with Hadoop components. Our big data environment allows you to experiment with Hadoop technologies online.
Other Skill Trees
LinuxDevOpsCybersecurityDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Abstraction and Interface
Abstraction and interface are two other significant concepts in Java. Abstract class and interface are very different although there are some common points. Start this lab and comprehend the concepts.
Java
Access Modifiers and Inheritance
In this lab, you will learn access modifiers and inheritance. with different modifiers, access levels are different. Inheritance in Java is like biological inheritance in that children can keep parent's features and behave differently in some way.
Java
Class and Object
In this lab, you are going to learn a very important programming pattern: the object-oriented-programming. You need to know the difference between class and object. Take more practice to get a better understanding.
Java
Number, String and Array
In Java and other object-oriented languages, objects are collections of related data that come with a set of methods. These methods operate on the objects, performing computations and sometimes modifying the object’s data. Here we introduce three simple but important Java built-in object types: Number, String and Array.
Java
Arranging Classes by Functionality
In this lab, you will learn to use packages to arrange for classes according to their functionalities.
Java
YARN Architecture and Development
In the Hadoop versions 2.0 and later, the new resource management pattern of YARN was introduced, which facilitates the cluster in terms of utilization, unified resource management and data sharing. Based on the foundation of building the Hadoop pseudo-distributed cluster, this section will let you learn the architecture, the working principle, configuration, and development and monitoring techniques of the YARN framework.
LinuxJava
Your First Java Lab
Embark on your Java programming journey by exploring fundamental concepts such as setting up your development environment, writing your first program, and understanding basic Java syntax and structure.
JavaLinux
Hadoop Storage Mastery in Abyss
In the fiery depths of the Hellfire Abyss, a treacherous realm where flames dance with malevolent fury, a powerful Fire Lord named Infernus reigns supreme
MySQLJava
Java Conditional Expressions Fundamentals
In this lab, we learned basic data types of Java and operators. In this lab, we'll begin to learn to write procedure-oriented programs. The main idea is to use paradigm of controlling structures: conditional expressions.
Java
Introduction to Java Programming
Discover the fundamentals of Java programming in this beginner-friendly lab. Learn about high-level programming languages, Java's advantages, and create your first Java program from scratch to execution.
Java
Polymorphism and Encapsulation
Encapsulation is like a bag that encloses the operations and the data related to an object together. Polymorphism is the ability of an object to take on many forms. In this lab, you will see what they are like.
Java
Variables and Operators in Java
Learn Java variables, data types, and operators in this hands-on lab. Learn to declare variables, work with primitive data types, and apply arithmetic, bitwise, and logical operators in Java programming.
LinuxJava
Methods & Parameters and Object
In this lab, we move forward to methods and objects. The task is to learn how to define a method with parameters. Object is a very important concept in OOP language, so having a good knowledge of it will be good for you.
Java
Simple Java Print Statement
In this challenge, you'll practice using the `System.out.println` statement in Java
Java
Java Data Types and Basic Operations
Learn Java's fundamental data types and essential operations in this hands-on lab. Learn to work with integers, perform arithmetic operations, handle floating-point numbers, manipulate strings, and apply these concepts in a practical circle calculator project.
Java
Overloading and Overriding
In this lab, you will learn method overloading and method overriding. Overriding and overloading are two concepts used in Java programming language. Both the concepts allow programmer to provide different implementations for methods under the same name. Overloading happens at compile-time while overriding happens at runtime. Static methods can be overloaded but cannot be overridden. Overloading is a static bond while overriding is dynamic bond.
Java
Recursion and Loops
Computers are often used to automate repetitive tasks. Repeating tasks without making errors is something that computers do well and people do poorly. Like conditional expressions, loops can also be nested one in another, but this will make our program hard to read and the performance will not be good. Try to avoid nested loops. There are three types of loops in Java. We'll learn them one by one in this lab.
Java
Adding Large Integers
In this project, you will learn how to implement a function that can add two large integers represented as strings. This is a common problem encountered in real-world scenarios, where the built-in JavaScript number data type has limitations in representing and performing arithmetic operations on extremely large numbers.
Java
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 103
- Next