Java Foundations


Real Class Example

Java Foundations

This online training course is a high level introduction to Java, a dynamic language popular for application development. This Java online training course covers setting up JDK, creating and manipulating data types, string creation, java methods, inner classing, and more!


Zac Brown

Course Information

Skills Learned

  • Setting up a computer to utilize JDK
  • Create programs and learn various syntactical rules
  • Define and use Java classes and other object
  • Java constructors
  • Creation and manipulation of data types
  • Understanding of variable types
  • Understanding modifier types
  • Knowledge about operators and how to use them
  • Ways to loop data structures and objects
  • Number representation and manipulation
  • String creation, manipulation, and deletion
  • Array creation and manipulation
  • Java methods
  • Understand how to interact with the operating system to collect input and output data
  • Inner classing and why it’s helpful
  • Raise, catch, and work with exceptions within your Java application
  • Object orientation
  • Creation and manipulation of common data structures
  • Object serialization
  • Socket networking
  • Creation and interaction with multi thread applications
  • Understand how Java applets work and how to create and embed them

Who Should Attend This Course

This online training course is for anyone looking to get a base of Java knowledge and begin their journey into development.

Course Outline

  • Introduction
  • Installing and configuring Java
  • Syntax and Hello World
  • Classes and objects
  • Constructors
  • Data types
  • Variable types
  • Modifier types
  • Basic operators
  • Loop control
  • Decision making
  • Numbers
  • Characters
  • Strings
  • Arrays
  • Methods
  • Date and time
  • Files and I/O
  • Inner classes
  • Exceptions
  • Object orientation
  • Data structures
  • Collections
  • Generics
  • Serialization
  • Networking
  • Multithreading
  • Applet basics
  • Build a complete app


Are you a student and need support?

Don’t see the class you’re looking for?

Get a demo or pricing!

Call (800) 850-9932 or submit this form to get pricing for you or your team.

We absolutely love being able to tailor the StormWind training experience to you and your goals. Simply provide us with a little bit of upfront info and we’ll get to work on customizing learning packages for you—at a price you just can’t resist.