home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

Please visit our WebTech main site - we no longer maintain this web site

www.WebTechCorp.com - US

www.WebTechCorp.co.uk - UK

Java 2 Advanced Programming

Price: US $1,995, UK £1,499 + VAT
Duration: 5 days

Who Should Attend?


Programmers & consultants who develop Java database applications for SQL databases.

 

Pre-requisties


Moderate proficiency with the Java Programming language is required. Our Java 2 Programming Fundamentals provides a solid base for this course.

 

Course Benefits


Students will learn how to use advanced features of Java such as JavaBeans and Remote Method Invocation..

 

You Will Learn How To:

 

Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

  • Design and develop a Java application
  • Implement ANSI SQL queries to a relational database
  • Discuss the JDBC-API
  • Program Java network connections and interfaces
  • Recognize the use of alternative distributed computing solutions
  • Define application-level security policies

 

Course Overview

This course is intended for programmers who are familiar with the Java environment and syntax and are ready to learn more about developing complex applications. It also discusses some of the issues involved in the development and deployment of distributed applications.

Course Content

JavaBeans
The BeanBox tool | Events | The core reflection API | Indexed and bound properties | Object serialization | JAR files | Introspection

Multithreading
Creating threads | Inheriting from the thread class | thread scheduling, priority, synchronization | Thread completion | Stopping a thread | Daemon threads | The ThreadGroup class | Thread states

Networked Applications
TCP/IP overview | UDP | TCP | Network addressing and port numbers | Class InetAddress | Sockets | She ServerSocket class | Reading and writing binary data |
Multithreaded servers | The DatagramPacket class | Datagram sockets | The URL classes

JDBC
JDBC versus ODBC | Multi-tier models | JDBC and SQL | JDBC architecture | JDBC driver types | Connections | The DriverManager | Statements | ResultSets | Using streams | PreparedStatement | CallableStatement

Remote Method Invocation
RMI features | Distributed vs nondistributed models | Configuration scenarios | RMI through firewalls | Client and server classes | Writing the Java Source | Compiling and deploying files | Starting the registry, server, and applet

Using Native Methods
Overview of Java's native interfaces | Writing the C function | Java to C data conversions | JNI interface function table | Accessing object member variables | Accessing arrays | String operations | Calling a Java method from C | Method signatures

Understanding Java Security
The mocha decompiler | Public key encryption | Digital signatures and certificates | Java's security package | Enhanced capabilities of trusted applets | The Java Security Manager

Copyright 2002 2004 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]