COURSE TITLE
CERTIFIED JAVA ASSOCIATE COURSE
DURATION
8 Hour(s) of Interactive Training
COURSE OVERVIEW
The Oracle Certified Java Associate course is designed to enable students with little or no programming experience to begin to learn programming using the Java programming language. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training.
The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and uses the Java SE Development Kit 6 (JDK 6) product.
BENEFITS
-
In-depth understanding of Object-Oriented programming
-
Differentiate Client vs. Server Technologies
-
Use JDBC and SQL to connect to databases
-
Be prepared to pass the Oracle exam: 1Z0-850.
CONTACT
Website : www.mobilemouse.com.au
Email : officeadmin@mobilemouse.com.au
Telephone : +961+8+9404 7041
Fax : +961+8+9467 9132
PRICING
Contact Mobile MOUSe for pricing.
ADVANTAGES OF ONLINE COURSES
-
Session times are at your discretion
-
You can pick and choose which sessions to cover and in any order
-
Learn at your own pace
-
Free repetition (for a period of 6 months)
-
Multiple course levels at a discounted price
-
Many of the courses are internationally accredited
-
Training from the comfort of your home or workstation
-
Training can be accessed from any location
Session 1
Section A: Creating and Compiling Java Programs
Development Tools Needed
Writing a Simple Java Program
Classes
Creating a New Java Class
Understanding Java Classes
Streams
Writing Code in Notepad
Command Line Code Execution
Using a Package
Compiling a Package using -d Option
Primary Java Packages
Primary Java Platforms
Section B: Working with Variables and References
Variables and References
Declaring and Initializing Variables
Assignment Operators
Primitive Variables
Variable Considerations
Capturing User Input
Importing Classes
Performing Mathematical Calculations
Understanding Enums
Using Java Documentation
Section C: Branching and Loops
Branching with IF Statements
Creating Compound Logical Statements
Switch Case Break Statements
For Loops
While Loops
Do…While Loops
Understanding Endless Loops
Break and Continue Statements
Section D: Working with Arrays
Arrays Defined
Declaring Arrays
Initializing Individual Array Indexes
Looping through Arrays
Looping For…Each
Section E: Working with Functions
Creating Functions
Sending Arguments to Main
Returning Values with a Function
Function Parameter Types and Usage
Functions and Scope Considerations
Session 2
Section A: Object-Oriented Programming Basics
Object-Oriented Programming
Class Attributes and Behaviors
Objects
The String Class
Concatenation Operator
charAt()
indexOf()
trim()
substring()
replace()
length()
The StringBuffer Class
append()
reverse()
deleteCharAt()
Section B: Creating Custom Classes
Private vs. Public Classes
Implementing a Class
Class Rules
Creating Setters and Getters
Creating and Using the Constructor
Static Methods and Classes
Adding a Static Property
Altering Public and Private
Polymorphism
Classes and Variable Scope
Section C: Understanding Subclassing
Creating a Subclass
Using the Superclass Constructor
Overriding Methods
Inheritance Rules to Consider
Instantiating Subclasses
Section D: Interfaces and Abstract Classes
Creating an Interface
Implementing the Interface
Writing Method Implementations
Writing a Test Class
Overriding Interface Methods
Modifying the Test Class
Creating an Abstract Class
Extending an Abstract Class
Session 3
Section A: Understanding UML
Uniform Modelling Language
UML Perspectives and Views
Basic Object-Oriented Programming Terms
UML Class Diagrams
UML Inheritance Diagrams
Section B: Java Integration Technologies
Remote Method Invocation
RMI Interfaces and Classes
Remote Object Implementation
Java Database Connectivity
Sample JDBC Code
Database Connection Considerations
Understanding JNDI
Java Messaging Service
Messaging Process Diagrams
Section C: HTML and JavaScript
HTML and JavaScript Overview
Understanding HTML Structure
Understanding JavaScript Structure
HTML Advantages and Disadvantages
JavaScript Advantages and Disadvantages
HTML and JavaScript Coding Example
Section D: Java 2 Micro Edition
Using the Java Wireless Toolkit
Creating the MIDlet
Deploying the MIDlet
Section E: Applets and GUI Interfaces
Creating a Java Applet
Analyzing and Compiling the Applet Code
Creating GUI Interfaces with SWING
Coding the Default Constructor
Instantiating SWING Components
Compiling the GUI Interface
Section F: Java Server Technologies
Server-Side Technologies
Enterprise JavaBeans
Servlets
Java Server Pages
JAX-RPC
SOAP Defined
UDDI