APUS-ENTD382.AB1

ENTD382 - Core JAVA Fundamentals (Part B)

Beginner Self-paced · 1 year access

10 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

Download outline (PDF)

Lessons

5 Interactive Lessons · 31 topics
01 Exceptions, Assertions, and Logging 3 topics · 1 LiveLab
  • Using Assertions
  • Logging
  • Debugging Tips

1 LiveLab in this lesson — see the labs panel →

02 Generic Programming 9 topics · 3 LiveLab
  • Why Generic Programming?
  • Defining a Simple Generic Class
  • Generic Methods
  • Bounds for Type Variables
  • Generic Code and the Virtual Machine
  • Restrictions and Limitations
  • Inheritance Rules for Generic Types
  • Wildcard Types
  • Reflection and Generics

3 LiveLab in this lesson — see the labs panel →

03 Collections 7 topics · 1 LiveLab
  • The Java Collections Framework
  • Interfaces in the Collections Framework
  • Concrete Collections
  • Maps
  • Views and Wrappers
  • Algorithms
  • Legacy Collections

1 LiveLab in this lesson — see the labs panel →

04 Graphical User Interface Programming 5 topics · 1 LiveLab
  • A History of Java User Interface Toolkits
  • Displaying Frames
  • Displaying Information in a Component
  • Event Handling
  • The Preferences API

1 LiveLab in this lesson — see the labs panel →

05 User Interface Components with Swing 7 topics · 4 LiveLab
  • Swing and the Model-View-Controller Design Pattern
  • Introduction to Layout Management
  • Text Input
  • Choice Components
  • Menus
  • Sophisticated Layout Management
  • Dialog Boxes

4 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

10 LiveLabs
  • Using ArrayIndexOutOfBoundsException
  • Using the generic method
  • Cloning Objects
  • Using unbounded wildcards
  • Using the remove() Method
  • Drawing a Rectangle and Adding Color to it
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗

Prepare for ENTD382 - Core JAVA Fundamentals (Part B)

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
  • 10 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top