wood burning stoves*
The moose likes Beginning Java and the fly likes which book before official Oracle training 'Java SE7 Fundamentals' Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "which book before official Oracle training Watch "which book before official Oracle training New topic
Author

which book before official Oracle training 'Java SE7 Fundamentals'

Stefan Feldmann
Ranch Hand

Joined: Nov 07, 2013
Posts: 38
Hi

I will attend Java SE7 Fundamentals training at Oracle in one month.

What book before this course? As a preparation before course?


Introducing the Java Technology

Relating Java with other languages
Showing how to download, install, and configure the Java environment on a Windows system.
Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
Describing key features of the technology and the advantages of using Java
Using an Integrated Development Environment (IDE)

Thinking in Objects

Defining the problem domain
Identifying objects and recognizing the criteria for defining objects

Introducing the Java Language

Defining classes
Identifying the components of a class
Creating and using a test class
Compiling and executing a test program

Working with Primitive Variables

Declaring and initializing field variables
Describing primitive data types such as integral, floating point, textual, and logical
Declaring variables and assigning values
Using constants
Using arithmetic operators to modify values

Working with Objects

Declaring and initializing objects
Storing objects in memory
Using object references to manipulate data
Using JSE javadocs to look up the methods of a class
Working with String and StringBuilder objects

Using operators and decision constructs

Using relational and conditional operators
Testing equality between strings
Evaluating different conditions in a program and determining the algorithm
Creating if and if/else constructs
Nesting and chaining conditional statements
Using a switch statement

Creating and Using Arrays

Declaring, instantiating, and initializing a one-dimensional Array
Declaring, instantiating, and initializing a two-dimensional Array
Using a for loop to process an Array
Creating and initializing an ArrayList
Using the import statement to work with existing Java APIs
Accessing a value in an Array or and ArrayList
Using the args Array

Using Loop Constructs

Creating while loops and nested while loops
Developing a for loop
Using ArrayLists with for loops
Developing a do while loop
Understanding variable scope

Working with Methods and Method Overloading

Creating and Invoking a Method
Passing arguments and returning values
Creating static methods and variables
Using modifiers
Overloading a method

Using Encapsulation and Constructors

Creating constructors
Implementing encapsulation

Introducing Advanced Object Oriented Concepts

Using inheritance
Using types of polymorphism such as overloading, overriding, and dynamic binding
Working with superclasses and subclasses
Adding abstraction to your analysis and design
Understanding the purpose of Java interfaces
Creating and implementing a Java interface

Handling Errors

Understanding the different kinds of errors that can occur and how they are handled in Java
Understanding the different kinds of Exceptions in Java
Using Javadocs to research the Exceptions thrown by the methods of foundation classes
Writing code to handle Exceptions

The Big Picture

Creating packages and JAR files for deployment using java
Two and three tier architectures
Looking at some Java applications examples
K. Tsang
Bartender

Joined: Sep 13, 2007
Posts: 2380
    
    7

Since the course is "fundamentals" there isn't much of prerequisite. Yet if you do pick up a Java beginner book, you will learn the content of that course and maybe even more as you go on.

However, I suggest you go over the Java Tutorials to get yourself acquainted. Either way, you should get a head start.

There are a few books like Head First Java, Thinking in Java, Just Java are worth looking into. Have a look at here for a more complete list.


K. Tsang JavaRanch SCJP5 SCJD/OCM-JD OCPJP7 OCPWCD5
Stefan Feldmann
Ranch Hand

Joined: Nov 07, 2013
Posts: 38
K. Tsang wrote:Since the course is "fundamentals" there isn't much of prerequisite. Yet if you do pick up a Java beginner book, you will learn the content of that course and maybe even more as you go on.


This course is listed as recommended training for


Exam Number: 1Z0-803
Associated Certifications: Oracle Certified Associate, Java SE 7 Programmer


but our teacher told us that I need to take an other course for 1Z0-803 preparation (additional 5 days).

I am reading now Mala Gupta's book and found out that I am far away from ready for exam. That's midleading info from Oracle. What you think?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: which book before official Oracle training 'Java SE7 Fundamentals'