APUS-ENTD381.AB1
ENTD381 - Core JAVA Fundamentals (Part A)
Beginner Self-paced · 1 year access
42 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
7 Interactive Lessons · 45 topics01 An Introduction to Java 5 topics +
- Java as a Programming Platform
- The Java “White Paper” Buzzwords
- Java Applets and the Internet
- A Short History of Java
- Common Misconceptions about Java
02 The Java Programming Environment 4 topics +
- Installing the Java Development Kit
- Using the Command-Line Tools
- Using an Integrated Development Environment
- JShell
03 Fundamental Programming Structures in Java 10 topics · 18 LiveLab +
- A Simple Java Program
- Comments
- Data Types
- Variables and Constants
- Operators
- Strings
- Input and Output
- Control Flow
- Big Numbers
- Arrays
18 LiveLab in this lesson — see the labs panel →
04 Objects and Classes 10 topics · 8 LiveLab +
- Introduction to Object-Oriented Programming
- Using Predefined Classes
- Defining Your Own Classes
- Static Fields and Methods
- Method Parameters
- Object Construction
- Packages
- JAR Files
- Documentation Comments
- Class Design Hints
8 LiveLab in this lesson — see the labs panel →
05 Inheritance 8 topics · 5 LiveLab +
- Classes, Superclasses, and Subclasses
- Object: The Cosmic Superclass
- Generic Array Lists
- Object Wrappers and Autoboxing
- Methods with a Variable Number of Parameters
- Enumeration Classes
- Reflection
- Design Hints for Inheritance
5 LiveLab in this lesson — see the labs panel →
06 Interfaces, Lambda Expressions, and Inner Classes 5 topics · 8 LiveLab +
- Interfaces
- Lambda Expressions
- Inner Classes
- Service Loaders
- Proxies
8 LiveLab in this lesson — see the labs panel →
07 Exceptions, Assertions, and Logging 3 topics · 3 LiveLab +
- Dealing with Errors
- Catching Exceptions
- Tips for Using Exceptions
3 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
42 LiveLabs- Using Comments
- Using a Variable
- Using Multiple Variables
- Using Relational Operators
- Using the instanceOf Operator
- Using the Logical OR Operator
- Using the Logical AND Operator
- Using the Modulus Operator
- Using the Ternary Operator
- Concatenating Two Strings
- Using the if Statement
- Using the if-else Statement
- Using the switch Statement
- Using the for Statement
- Using the while Loop
- Using the break Statement
- Declaring an Array
- Declaring a Multidimensional Array
- Creating a Class Variable
- Creating a Reference to the Object
- Creating a Method
- Creating the main() Method
- Creating an Object
- Using the this Keyword
- Using the Access Modifier
- Importing a Package
- Using Polymorphism
- Using the equals() Method
- Using Autoboxing
- Creating an Enumeration
- Working with an Enum
- Creating an Interface
- Using an Interface
- Using a Lambda Expression
- Using the Predicate Interface
- Using BinaryOperator
- Using UnaryOperator
- Using the map() Method
- Using the min() and max() Methods
- Using the try/catch Block
- Using Multiple catch Blocks
- Using a Stack Trace
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for ENTD381 - Core JAVA Fundamentals (Part A)
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 42 LiveLab included
- Certificate of completion
No credit card required