| |
JAVA Programming with Advanced Concepts
Java has become an integral part of application interactions.
Duncan Macy's Java programming training package is designed for
students who already have a computing background or are already
working in the information technology industry. Over 10 weekends,
students will learn the Java programming were students are Learning
more then Sun Certified Programmer for the Java 2 Platform, including
advanced concepts like EJB, JSP, Servlets, Beans, RMI, CORBA, JSP
and more.
Detailed Java Course Outline
|
Date
|
Topics
|
Coverage
|
| Session 1 |
Java an Introduction |
Java Environment, Running Java Application, Objects,
Classes and Data types, Encapsulation |
| Session 2 |
Java Program Structure |
Inheritance, Constructors, Methods, Making Decisions
(for, while, do, if – else, switch), Logical Operators |
| Session 3 |
Extended Class Structure |
Abstract Classes, Interfaces, Packages, imports |
| Session 4 |
Exceptions Indepth and Object References |
Dealing with Exceptions, (try, catch, finally,
throw, throws), Object Clone() |
| Session 5 |
Utility Classes |
Collection of Objects, Vector Collection, Hashtable,
Random, Dates and Times |
| Session 6 |
IO (Input and Output) |
Streams, File Input/Output, Specialized Reading
and Writing |
| Session 7 |
Networking with Java |
Basic Network Standards, TCP/IP Protocol, Sockets,
Datagram Sockets, Server Client Sockets |
| Session 8 |
RMI and IDE’s (Distributed Computing) |
Distributed Computing, RMI Architecture and other
Protocols, RMI Console, Serialization, Visual Age for Java |
| Session 9 |
AWT and Event Handling |
awt package, Componenets and Containers, Layout
Managers, Windows and Panels |
| Session 10 |
Applets with Advanced Swing |
Applet basics, Swing Architecture, Swing Vs AWT,
PLAF, JFC Introduction |
| Session 11 |
Java Beans and Threading |
Reflection, Bean Development Kit, Reusable Componenets |
| Session 12 |
JDBC (Java Database Connectivity) |
sql package, SQL statements, JDBC Drivers, JDBC/ODBC
Driver, Statement types, Result Set, Metadata |
| Session 13 |
Servlets (Server Side Technologies) |
CGI Introduction, HTML Introduction, Web Servers,
Dynamic Web Pages, Session Handling, Cookies |
| Session 14 |
JSP with XML (Server Side Technologies) |
Elements of JSP, Javabeans with JSP. Introduction
to XML, Parsing with Java, DTD |
| Session 15 |
Corba |
IDL, Corba Architecture, IIOP, Client / Server
Programming |
| Session 16 |
Enterprise Java Beans, Security |
EJB specification, Home/Object Interface, Session/Entity
Beans. Java Security Model |
|