IVY-SDEV271.AE1
SDEV 271: JAVA FOUNDATIONS
Beginner Self-paced · 1 year access
3 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
9 Interactive Lessons · 55 topics01 Java Building Blocks 13 topics · 3 LiveLab +
- Understanding the Java Class Structure
- Writing a main() Method
- Understanding Package Declarations and Imports
- Creating Objects
- Distinguishing Between Object References and Primitives
- Declaring and Initializing Variables
- Understanding Default Initialization of Variables
- Understanding Variable Scope
- Ordering Elements in a Class
- Destroying Objects
- Benefits of Java
- Summary
- Exam Essentials
3 LiveLab in this lesson — see the labs panel →
02 Operators and Statements 8 topics · 11 LiveLab +
- Understanding Java Operators
- Working with Binary Arithmetic Operators
- Working with Unary Operators
- Using Additional Binary Operators
- Understanding Java Statements
- Understanding Advanced Flow Control
- Summary
- Exam Essentials
11 LiveLab in this lesson — see the labs panel →
03 Core Java APIs 8 topics · 8 LiveLab +
- Creating and Manipulating Strings
- Using the StringBuilder Class
- Understanding Equality
- Understanding Java Arrays
- Understanding an ArrayList
- Working with Dates and Times
- Summary
- Exam Essentials
8 LiveLab in this lesson — see the labs panel →
04 Methods and Encapsulation 10 topics · 7 LiveLab +
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Passing Data Among Methods
- Overloading Methods
- Creating Constructors
- Encapsulating Data
- Writing Simple Lambdas
- Summary
- Exam Essentials
7 LiveLab in this lesson — see the labs panel →
05 Class Design 6 topics · 4 LiveLab +
- Introducing Class Inheritance
- Creating Abstract Classes
- Implementing Interfaces
- Understanding Polymorphism
- Summary
- Exam Essentials
4 LiveLab in this lesson — see the labs panel →
06 Exceptions 6 topics · 4 LiveLab +
- Understanding Exceptions
- Using a try Statement
- Recognizing Common Exception Types
- Calling Methods That Throw Exceptions
- Summary
- Exam Essentials
4 LiveLab in this lesson — see the labs panel →
07 Appendix A: How to Install JDK 8 (on Windows, Ubuntu, and MAC) 4 topics +
- Downloading JDK
- Installing JDK on Microsoft Windows
- Installing JDK on Ubuntu
- Downloading JDK on MAC
08 Appendix B: Mapping Videos and In Actions to Ora...ed Associate Java SE 8 Programmer I Exam 1Z0-808 +
09 Appendix C: OCA Exam Objectives +
Hands-On Labs Our edge
3 LiveLabs- Writing a Simple Java Program
- Creating a New Package Using Java
- Creating an Object
- Using All Arithmetic Operators
- Using All Relational Operators
- Using Logical Operators
- Using the Ternary Operator
- Using the while Loop
- Using the do-while Loop
- Using the switch Statement
- Using the for and for-each Loops
- Using the break Statement
- Using the continue Statement
- Using the Nested if Loop
- Using String Methods
- Creating an Array
- Searching an Element in an Array
- Sorting an Array
- Creating a One-Dimensional Array
- Adding Matrices Using a Multidimensional Array
- Using a Wrapper Class
- Printing the Date and Time Format
- Returning Values
- Using Access Modifiers
- Using the static Keyword
- Understanding Method and Field
- Overloading a Method
- Demonstrating Encapsulation
- Using Lambda Expressions
- Demonstrating Inheritance
- Using an abstract Class
- Demonstrating Polymorphism
- Using the super Keyword
- Using the try and catch Method
- Using the finally Block
- Using Multiple catch Blocks
- Throwing Exception
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for SDEV 271: JAVA FOUNDATIONS
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.