Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Java SE Programming: JDBC, Reflections, and Threading
with Gene Van Sant


View the Course Outline

This course teaches how to develop more advanced Java SE applications using Eclipse. Students will be introduced to Java Beans and Java Database Connectivity (JDBC).

Course includes 36+ hours of total training time...

  • 6 modules of training
  • Over 12 hours of media run time
  • Over 200 pages of online courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail Price
Java SE Programming: JDBC, Reflections, and Threading

DVD-ROM

1 DVD-ROM

$495
Buy Now!

DVD-ROM & Books

1 DVD-ROM+ Printed Book

$567
Buy Now!

Order online 

Read about Gene Van Sant

Course Outline(Outlines are subject to change.)

Java SE Programming: JDBC, Reflections, and Threading

Modules Run Time Pages
6 12 hours 200

This course teaches how to develop more advanced Java SE applications using Eclipse. Students will be introduced to Java Beans and Java Database Connectivity (JDBC). Students will learn about internationalizing their Java applications, using Java reflection, multi-tier architecture, using threads for multitasking, and networking. Prerequisites :

This course is intended for programmers who are familiar with Java and want to learn about the advanced features of Java. Students should have a good understanding object-oriented programming using Java.

JavaBeans
  • JavaBeans
  • Overview
  • Structure
  • Life Cycle
  • Properties
  • Making a Bean
JDBC
  • Java Database Connectivity
  • Types of Drivers
  • Making a Connection
  • Statements
  • Execute, Update and ResultSets
  • Prepared Statements
  • Stored Procedures
  • Transactions
  • Connection Pooling
Internationalization
  • Internationalization
  • Locale
  • Dates
  • User Interface design
  • Resource Bundles
  • Other Local Customs
  • How Java Represents Characters
  • Text Files
The Reflection API
  • Dynamic Facilities In Java
  • What this dynamic aspect implies
  • Considerations
  • The Class class
  • Examining Classes
  • Reflection Allows
  • Reflection Also Allows
  • When not to use Reflection
  • Examining Classes
  • Manipulating Objects
  • Creating Objects
  • Getting Field Values
  • Setting Field Values
  • Arrays
Architecture
  • Architecture
  • Tiered Architectures
  • Presentation Layer
  • Middle Tier
  • Model View Controller
  • Extensible Markup Language
  • XML
Threads
  • Threads
  • Overview of Threads
  • Threads in Java Programming
  • Write a Runnable Class
  • Create Threads
  • Another Way of Creating Threads
  • Two ways of creating threads
  • States in a Thread s Lifetime
  • JVM Scheduler
  • Control and Schedule Thread
  • Executor Interface
  • Using the Executor
  • Callable
  • ExecutorService Object
  • Future Object
  • Executor, Future, Callable
  • Coordinating the Concurrency of Multiple threads
  • Synchronization
  • How Does the Object Lock Flag Work
  • Using the synchronized keyword
  • The implication of synchronization
  • Coordinating Thread Cooperation
  • wait() and notify()
  • Results
  • Deadlock
Networking
  • Java Networking
  • URL Connections
  • InetAddress
  • Socket Classes
  • Simple Clients and Servers
  • Multithreaded Servers
  • UDP Sockets

back to top


Your Instructor

Gene Van Sant Gene Van Sant has over two decades of experience as a software/systems implementer and solutions integration architect. He has experience as a contractor on various projects and maintains instructor certifications from IBM and others. Gene balances his career between implementing and automating full blown real world solutions and teaching classes/workshops on emerging technologies and products. This allows Gene to gain valuable extensive real world experience while also staying ahead of the wave with cutting-edge expertise. Engagements focus on Service Oriented Architecture (SOA) aspects, technologies, and products.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy