http://www.expert.com.hk/australia/online-courses/index.htm

Home Dreamweaver VB.NET XML C# VBScript ASP eMarketing
Contact ColdFusion ASP.NET JSP JScript Fireworks SQL Advanced Java
How it works ActionScript Intro Java Perl Flash HTML PHP Adv JavaScript

20-week Online Advanced Java Course

You will learn:

  • Java delegation-based event model and Event Handling
  • Inner class and anonymous Class
  • Java Containers, Panel, Window and Frame
  • Dialogs and FileDialog
  • CheckboxGroup
  • Layout Managers in Java, FlowLayout, BorderLayout, GridLayout, GridbagLayout and CardLayout
  • Building multimedia applications with audio, text and images.
  • Java graphics fundamentals
  • Coordinate system and the Graphics class
  • Font and Font Metrics
  • Drawing Text
  • Insert images and manipulate images
  • Colours in Java
  • Java DataBase Connectivity (JDBC)
  • How to use JDBC to send SQL and to obtain a result set from a Database
  • Threads and Multithreading
  • Playing Sounds and the interface AudioClip
  • Building animation in Java
  • Java streams class
  • Read and list the content of a file
  • Create, read, write, and update file information etc
  • How to use JAR to speed up your applet files through the Internet
  • Using a Java Builder tool to build, compile and interpret Java applications and applets
  • Build Java GUI (Graphical User Interface) using an IDE (Interface Development Environment)
  • Java Security
  • JDK Security Model
  • Security-Related Tools
  • Controlling Applet Access
  • How to make an applet able to create and write to a file?
  • How to set up a policy file
  • Control access to applications
  • Code and Document Security
  • Digital Signatures
  • Certificates
  • Keystores
  • Generating Keys
  • Signing JAR File
  • Exporting the Public Key Certificate
  • Importing trusted certificate
  • Verifying the jar file signature
  • Generate a digital signature using JDK API
  • How to verify a Digital Signature
  • What is JNI (Java Native Interface)
  • Native Methods from the Java Side
  • Steps involved in incorporating a native method in Java
  • Creating the shared library.
  • Java and Native Types
  • Java Primitive Types
  • Mapping of Java primitive types to native types
  • Java Object Types
  • Interacting with Java from the Native Side using JNI functons
  • Calling methods
  • Method Signature
  • Generate Method Signatures
  • Accessing Member Variables
  • What is JDBC
  • Accessing and manipulating databases using JDBC
  • The built-in threads for multi-tasking capability in Java.
  • How to control sound playing and to manipulate sound playing
  • Create dazzling animation in your web page using Java.
  • Use the Card Layout for animation
  • How to create stunning colour and text variation display.
  • Create stunning animation of images.
  • Create multi-media web pages.
  • File I/O, reading characters from the keyboard or a file.
  • Java networking basics
  • Communication layers, ports, protocols and connections
  • The excellent java.net package.
  • DNS & IP addresses.
  • Java URL class, its constructors & associated methods
  • How to parse URLs and to read directly from a URL.
  • Sockets, TCP servers
  • Use Java code to get Socketinformation.
  • UDP Datagrams and Java DatagramSocket.
  • A Java command-line finger client.
  • Create a Java program to submit and queue a print job.
  • The magnificent Java DataBase Connectivity
  • Swing Components basics
  • Use Swing control the look and feel of components.
  • Create keyboard mnemonics using Swing
  • Incorporate tooltips with Swing.

Cost: $595 (Australian dollars) including course notes and and lots of examples and exercises. You will have your own instructor whom you can ask as many questions as possible by email. You have the option of completing the course between 8 to 20 weeks.

Next online course starting date:

Our next online course starting date is Monday 12 November 2012

Enquires or Enrolment:

Email: melbourne@expert.com.hk
or
Phone: (03) 9700 6260


©2000-2012 Expert IT Consulting & Training