This course provides a comprehensive overview of Java technologies for managers with business applications deployed in the Java environment. The course provides key concpets from Object Orientation, UML modeling, database connectivity, web services and other deployment options. It even provides an understanding of the key technologies in Java 2EE via demonstrations, experiments with EJBs, and architectures. Through hands-on experiments & demonstrations, controlled development exercises, quick-reference guides and expert lecture, the manager will understand Java and Object Oriented technologies and how they are applied to solving business problems.
Prerequisites: None. General knowledge of IT software development helpful but not necessary.
Who Should Attend: Managers with business applications deployed in the Java environment.
Duration: 3 days
Price: $1350
The Java Environment
- What Java Is and Is Not
- How Java Works
- Real-World Performance
- Deploying Java
- Java Advantages and Drawbacks
|
Object Oriented Concepts
- Key OO Concepts
- Challenge of OO
- Encapsulation, Polymorphism and Inheritance
- Abstraction
- Benefits, Drawbacks and Misconceptions
- Applying OO Technology
|
Design, Modeling and UML
- Why Do Design
- Why Make Models
- What is UML
- Modeling and Diagrams
- What and How to Model
- Modeling, the Project and the Business
|
Reading UML
- Classes and Objects
- Modeling Classes
- Modeling Interfaces
- Relations Between Classes
- Design Review Techniques
|
|
Java Language Concepts
- Class and the Package
- State
- Logic Flow in Java
- Method Signatures and Arguments
- Creation Process
|
Java and Objects
- Access Modfiers
- Accessors and Manipulators
- Defining a Subclass
- Composition
- Abstraction
- Polymorphism
- Overloading and Overriding
|
Java Platform Technologies
- Java Standard and Enterprise Editions
- Java, XML, and Web Services
- Standard Extensions
- What Do I Really Need
- Java for Desktop Applications
- Java for Web Applications
- Java for Business Logic
- Java and Databases
- JDBC Connectivity Model
- Java Servlets
- Java Server Pages
|
|
Java Desktop Applications
- Key Swing Concepts
- Analyzing Swing
- Applets and Swing Alternatives
|
Advanced Java Concepts
- Java Exception Handling
- Applying Threads
- Introspection and Reflection
|
Enterprise Java Beans
- EJB and J2EE
- J2EE Application Servers
- EJB 3.0
- EJB Alternatives
|
Java and XML
- Java XML Alphabet Soup
- SOAP, UDDI, and WSDL
- What is SAX?
|
Java Architecture
- N-Tier Deployment
- Three-Tier and N-Tier Web Applications
- Microsoft Connectivity Options
- Mainframe Connectivity
|
Methodology, Project & Process
- Top Ten Success Factors
- Project Warning Signs
- Migrating to Java
- Best Practices
|
|
Register Now
This page is printer friendly.