CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Thursday, March 11, 2010
 
 
Upcoming Classes

There are currently no JV2 classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

JV2 - Advanced Java Programming

Categories Internet Training, Programming Training, Java Training
Duration 5 days (35 hours)
Pre-requisites

JV1 - Java Programming and some Java development experience are required.

Courseware JV2-ITC-01 (400 pages)
Price $1975
Notes

This hands-on course is composed of comprehensive lectures, practical project illustrations, and independent programming sessions. The presentation is led by highly qualified and experienced instructors, trained in application development and instructional techniques. Multi-tiered, hands-on exercises are incorporated into each lesson. All student materials and appropriate equipment are provided.

This intensive hands-on Advanced Java Programming course explores advanced Java language features and packages. Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job. After completion of this course, students will have been exposed to inner classes, collections, the use of both Remote Method Invocation and CORBA, database programming using JDBC, object serialization, distributed programming, reflection in Java and JAR files, server-side Web programming using servlets, Java security including both the Java security model and details of the java security package, native methods, and an introduction to JavaBeans.

"Excellent [instructor]. Knowledge and experience with the course material was very obvious by the ease she showed in teaching the course.." -- Dave S. from San Diego, CA

"[The instructor] is very cheerful and has a good demeanor for teaching a programming class and keeping it interesting. She demonstrated strong knowledge of Java and was able to provide real world examples to many of the topics.." -- William K. from San Diego, CA


Collections
      Java Arrays
      The Collections Framework
      Set Implementation Classes
      List Implementation Classes
      Map Implementation Class
      Applying Algorithms
      Implementation and Performance Strategies
Introduction to JDBC
      The JDBC Connectivity Model
      Database Programming
      Connecting to the Database
      Creating a SQL Query
      Getting the Results
      Updating Database Data
      Finishing Up
JDBC SQL Programming
      Error Checking and the SQLException Class
      The SQLWarning Class
      The Statement Interface
      The ResultSet Interface
      Updatable Result Sets
      JDBC Types
      Executing SQL Queries
      ResultSetMetaData
      Executing SQL Updates
      Transaction Management
      JDBC SQL Escape Syntax
Advanced JDBC
      Using a PreparedStatement
      Parameterized Statements
      Stored Procedures
      ResultSets from Stored Procedures
      The execute() Method
      Batch Updates
      RowSets
      DatabaseMetaData
      Large Objects
      The DriverManager Class
      Types of JDBC Driver
Object Serialization
      What is Serialization?
      Serializable Objects
      Writing an Object
      Reading an Object
      Handling Exceptions
      Customizing Serialization
      Controlling Serialization
      Versioning
Remote Method Invocation
      Distributed Applications
      Stubs
      Steps to Create a Remote Object
      An RMI Client
      An RMI Server
      RMI Classes and Interfaces
      Parameter Passing and Serialization
      Callbacks
      RMI Utilities
      RMI-IIOP
CORBA
      Interface Definition Language
      IDL-to-Java Compiler
      Server Code - POA Approach
      Client Code
      Running the Application
      CORBA Review
Reflection
      The Class Class
      The reflect Package
      Constructors
      Fields
      Methods
      Exception Handling and Reflection
      Uses of Reflection
JAR Files
      JAR Files
      The jar utility
      Manifest Files
      More JAR Options
      Signed JARs
The Event Model
      The Event Model
      Event Listeners
      Event Sources
      Event Objects
      Firing Events
      Event Casting Models
      Events and Exceptions
JavaBeans
      The Basic Bean
      Bean Properties
      Bound Properties
      Constrained Properties
      Visual Beans
      Packaging Beans
More JavaBeans
      Bean Persistence
      Multithreading Considerations
      The BeanBox
      Introspection
      PropertyDescripters
      PropertyEditors
      Customizers
Servlets
      Using Servlets
      Dynamic HTML Symantics
      GenericServlet API
      HttpServlet API
      HTML Servlet Choices
      Client/Server Communication
      Client Example
      Server Example
Managing Security Policies
      The Java Security Model
      Policy Entries
      Policy Files
      Using the Policy Tool
      Security Managers
      Default Applet Security
Keys, Signatures, and Certificates
      Data Security Concerns
      Message Digests
      Creating Message Digests
      Digital Signatures
      Creating Digital Signatures
      Using keytool
      Using jarsigner
      Certificates
      Managing Keys and Certificates
      Security Policies for Signed Code
      Java Cryptography Extension
Native Methods
      Overview of Java Native Methods and JNI
      How to Create and Use Native Methods
      Native Method Declaration
      Using javah
      Creating the Implementation Code
      Compilation
      Distribution
      Using the Native Methods
      JNI
      Passing Arguments
      Calling Java Methods in Native Code
      Embedding a VM in Native Code
Appendix - DataSources
      DataSources
      Deploying a DataSource
      Connecting to a Data Source

Print  
 
 

  

Blue Star Learning is a proud Microsoft Certified Partner



Blue Star is an Adobe Authorized Training Center



Blue Star Learning is an Authorized CompTIA Training Provider



Blue Star is an Altova Authorized Training Partner



Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education



 Click to verify BBB accreditation and to see a BBB report.



Blue Star is a certified General Services Administration contractor