Conrad F. D'Cruz
NetSwirl, Inc.
405 Averroe Drive
Apex, NC 27502-4008
919-363-7785
conrad.dcruz@netswirl.com
|
|
|
|
|
JDBC - Java API for Database ConnectivityIntroduction to Relational Databases and SQL
Fundamentals of JDBC
Connecting to a Remote Database
Performing Database Queries and Updates
The JDBC API
Advanced Techniques
Advanced Java DevelopmentOverview of Java 2 Platform
Advanced Java Techniques
Mutithreading and Concurrency
Advanced Java I/O
Real-World Development Issues
Introduction to Client-side Java Networking
Introduction to Server-side Java Networking
Client-Server Development
Team Software Engineering Project
Basic Java 2.0 ProgrammingIntroduction to Java
Java tools in the SDK
Getting Started with Java
Java Language Fundamentals
Java User Interfaces: AWT
Java User Interfaces: Swing
Java Datastructures
Java I/O
Java Applets
Using Java Beans Components
EJB for WebLogicIntroduction to J2EE
JNDI, RMI, JDBC
Design Patterns for Enterprise Systems
EJB Environment
Creating Enterprise Java Beans
Entity and Session Beans
Resource Management Beans and Primary Services
Transcations
Invoking Entity Beans from Session Beans
Security
Servlets and JSP
Performance Issues in Distributed OO Systems
Clusters in WebLogic
Java RMIIntroduction to Distributed Computing
RMI - Remote Method Invocation
RMI Clients
RMI Servers
RMI Developments
E-Business Application Development using J2EEJ2EE Overview
JNDI, RMI, RMI-IIOP
JDBC, JTS, JTA
Enterprise Java Beans
Understanding Session Beans
Understanding Entity Beans
Resource Management and Primary Services
Servlets
Java Server Pages
Java Mail and Java Message Service
XML
Perl ProgrammingPerl Overview
Creating and Executing Perl Scripts
Scalar Data
Conditional Execution
Lists and Arrays
String and List Functions
Looping Constructs
Associative Arrays
Text File I/O
Regular Expressions
Perl Shortcuts
Subroutines
Sorting
Using Libraries and Modules
CGI, The World Wide Web and Perl
Writing CGI Scripts
CGI Security and Modules
Java BeansIntroducing Java Beans
Programming Fundamentals of Java Beans
The Java Beans Event Model
Introducing the Bean Development Kit (BDK)
Introducing JAR files
Writing Basic Java Beans
Writing Advanced Java Beans
Java Beans Interoperability
Applied OOAD WorkshopThe Requirements Specification Document
The OOAD/RUP Approach to the Case Study
Inception Phase
Elaboration Phase: First Iteration: Requirements Stage
Elaboration Phase: First Iteration: Analysis Stage
Elaboration Phase: First Iteration: Design Stage
Next Steps: Subsequent Stages
UML Design ConceptsModeling Class Relationships with UML
Designing Inheritance Hierarchies
Large-Scale Design Exercise
Java Applet Signing and SecurityThe Java 2 Security Model
Deploying Applets with the Java Plug-in
Java 2 Permissions API and JAR Signing
Netscape Capabilities API and Object Signing
Internet Explorer Privileges API and Code Signing
Using SSL with the URL Class
Introduction to OO ConceptsWhat is Object Orientation?
Fundamentals of OO
The Three Pillars of OO
Polymorphism in Java and C++
Advanced EJB for WebSphere/Visual AgeOOAD for EJB
CMP and BMP Entity Beans
Custom Finders and Constructors
Access Beans
Using Session Beans
Deployment in WebSphere
EJB 1.1 Specifications
Design Patterns in Distributed and EJB Based Systems
Intermediate EJB for WebSphere/Visual AgeIntroduction to EJB
Resource Management and Primary Services
Transactions
Security
Servlets and JSP
Testing EJB in Visual Age
Application Server Clusters
Servlets/JSP Best Practices
Performance Issues in Distributed OO Systems
Introduction to Enterprise Java Beans (EJB) WebSphere/Visual AgeIntroduction to J2EE
EJB Basics
JNDI, RMI, JDBC
EJB Environment
Creates Enterprise Java Beans
Entity Beans
Session Beans
Invoking Entity Beans from Session Beans
Object-Oriented Design with JavaObject-Oriented Technology
Java Fundamentals
Flow Control
Object-Oriented Development in Java
Basic Design Practices
Threads
Input/Output
Database Connectivity
Java Beans
Security
Advanced XMLHTML, SGML
Overview and Introduction to XML
XMl Components
XML 1.0 Specification
Document Type Declaration (DTD)
Elements, Attributes and Entities
Well formed and Valid Documents
XMl Parsers
Namespaces
XLL - Extensible Linking Language
Stylesheets - Cascading Stylesheets (CSS)
Stylesheets - Extensible Stylesheet Langauge (XSL)
Client side versus Server side XML
Limitations of DTDs
XSchema
XML as a Database
Data-Centric versus Document-Centric Documents
Fundamentals of XMLXML Overview and Basic format
XML Syntax
Writing DTDs
Link Language
Introduction to Transformation: XSLT
CSS: Presenting XML for the web
Introduction to XML in Applications
Java Server Pages (JSP) and ServletsInternet and Web technology overview
HTML
Servlets: Overview, Interactio, LifeCycle, Tracking
Servlets and Enterprise Systems
Java Server Pages: Overview, JSP Scirpting
JSP: Actions and Implicit Objects
JSP and Java Beans
JSP Deployment
JSP Custom Tags (TAGLIB)
Presentation Tier Patterns: Overview, Front Controller, Interception Filter, View Helper
More patterns: Composite View, Service to Worker, Dispatcher View
Java Corba DevelopmentIntroduction to Distributed Computing: Fundamentals and Technologies
Fundamentals of CORBA: Terminology and Services
Working with the Naming Service
Writing CORBA Clients
Writing CORBA Servants and Servers
Real-World Issues
Advanced CORBA concepts
|
|
|
|
|