Java for Managers
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.