This course
begins by describing the core syntax of the Java
language while also exposing students to object-oriented
programming concepts. After establishing this
essential foundation, the class then covers other
crucial topics like exception handling, packaging,
and when to use arrays versus collections. In
addition, you learn how to use critical Java APIs
for I/O, database access and graphical user interface
development.
Audience
Students with basic progtamming skills.
Minimum Prerequisites
There are no prerequisites for Complete
Java. Object oriented programming experience is
helpful.
Included Labs
Labs to be provided by the trainer
What will you learn?
Getting Started with Java
The Java Platform
Obtaining Java
Editions and Versions of Java
Java History
Your First Java Program
API documentation
Object Oriented Programming in Java
Objects vs. Primitives
Creating (Instantiating) Objects
Stack and Heap
Using Objects
Static
Class vs. Object
Static variables
Static Method
"this" Keyword
Scope
Garbage Collection (GC)
Packaging
Packages
Classpath
Java Archive (JAR)
Java Syntax
Coding standards
Valid Identifiers
Comments
Primitive Data Types
Primitive Literals, Primitive Conversion
Enums, Operators
Conditionals, Loops
Break, Continue, and Labels
Assertions
Strings
String Objects
String operations and operators
Encapsulation & Data Hiding
Accessors/Mutators or Getters/Setters
Access Modifiers
Encapsulation/Data Hiding
Resources
Inheritance
Polymorphism
Abstract Classes and Interfaces
Arrays and Collections Arrays
Exception Handling
Java Input/Output
JDBC
Why JDBC?
Database Drivers
Driver Manager
Java GUI
Java Foundation Classes (JFC)
Top Level Containers
Components
Layout Management
BorderLayout , FlowLayout, BoxLayout
Event Handling
Adapters
JEE
Overview Multi-Tiers
Containers
Java EE APIs
Open Source APIs
|