Download certified java associate online course outline

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Mobile MOUSe
CERTIFIED JAVA ASSOCIATE
ONLINE COURSE OUTLINE
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
Email
Telephone
Fax
:
:
:
:
www.mobilemouse.com.au
[email protected]
+961+8+9404 7041
+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
MOBILE MOUSe
CERTIFIED JAVA ASSOCIATE ONLINE COURSE OUTLINE
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 Platforms
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








Section B: Creating Custom Classes















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
Branching with IF Statements
Creating Compound Logical Statements
Switch Case Break Statements
For Loops
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
Object-Oriented Programming
Class Attributes and Behaviors
Section D: Interfaces and Abstract Classes
Objects








SESSION 2
Section A: Object-Oriented Programming Basics















Private vs. Public Classes





Primary Java Packages
Section B: Working with Variables and References










Section D: Working with Arrays
The String Class
Concatenation Operator
charAt()
indexOf()
trim()
substring()
replace()
length()
Creating a Subclass
Using the Superclass Constructor
Overriding Methods
Inheritance Rules to Consider
Instantiating Subclasses
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
The StringBuffer Class
append()
reverse()
deleteCharAt()
While Loops
Do…While Loops
Understanding Endless Loops
Break and Continue Statements
5/05/2017
PAGE 1
MOBILE MOUSe
CERTIFIED JAVA ASSOCIATE ONLINE COURSE OUTLINE
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









Section F: Java Server Technologies







Server-Side Technologies
Enterprise JavaBeans
Servlets
Java Server Pages
JAX-RPC
SOAP Defined
UDDI
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
5/05/2017
PAGE 2