Now from NewTech: ASP.NET 3.5 Training
Get the most comprehensive ASP.Net training on the market today. This class covers the newest version (3.5) of ASP.NET, along with the .NET 3.5 framework. Click here for more info.

View our Student Testimonials and the Site Map here.


Java Overview for Managers
Regular Version

Course Name: Java Overview for Managers

Brief Course Description:

Part 1: Object Oriented Overview

Developers and managers alike gain with important insights from this class. Unlike many courses that teach OOP from an academic, highly theoretical point of view, this course advances OOP concepts clearly and presents the OOP business advantages in 'plain English' . This course aims the presentation of OOP to the 'mainframe mind' with a clear focus on business benefits and cost/benefit analysis.

Part 2: Java Overview

In depth overview of current Java technologies relevant to Information Technology professionals, including all the important major topics for 2002: Java application servers, web servers, Java/J2EE/JavaBeans, XML technology, and Web Services

Course Goals: Students will exit the seminar fluent in the not just the concepts and facilities of OOP, but also the reasons why OOP is a superior set of methods for developing large, complex business systems. Students will also exit the seminar understanding all the major moving parts of enterprise Java applications, and be able to speak fluently to developers regarding Java development projects.

Duration: One Day

Format: Instructor-led, lecture

Prerequisites: Basic knowledge of the IT industry

Assumed Audience: Non-Technical. Appropriate for business application sponsors, project leads, training managers and others whose role is primarily business-oriented. This course is aimed at those professionals who need to demystify the current set of technology offering available to build business applications.

The Outline

  1. Overview of J2EE Enterprise Application Development
    1. Overview of Object Oriented Programming
    2. Gaining Developer Productivity
    3. Meeting Product Demand
    4. Object Oriented Languages and Platforms
  2. Architecture of J2EE Applications
    1. Java Platform Technologies Overview
    2. Container-Based Component Management and Application Servers
    3. Architecting Multi-tier Applications
    4. Overview of EJB Architecture
    5. Understanding Web Development
  3. UML
    1. Writing Design Documentation
    2. Use Cases
    3. Class Diagrams
    4. Sequence Diagrams
    5. Flow Charts
    6. Design Patterns Overview
  4. Getting Started with Java
    1. Why/when was it developed, comparison to other programming languages
    2. Advantages and Disadvantages of Java
    3. Java Versions and the Sun Java Development Environment (JDK)
    4. Choosing an Integrated Development Environment (IDE)
    5. Working with specific Operating Systems
  5. Understanding Java Basics
    1. Writing for Platform Independence
    2. Overview of the Java Virtual Machine (JVM)
    3. Bytecodes vs Native Code
    4. Deploying Java Applications
  6. Components of a Java Application
    1. Overview of Objects and Classes
    2. Java Packages: Creating your own API
    3. Designing and creating Reusable components: inheritance, polymorphism
    4. Overview of Data Access options: JDBC, JDO
    5. Fitting XML into your application
    6. Understanding Multi-Threaded Applications
  7. Web Development
    1. Understanding Web Architecture
    2. Review of J2EE Servlets and the Servlet Architecture
    3. Overview of JSP: Simplifying Servlet Development with JSP
  8. EJB Architecture
    1. What are Enterprise JavaBean Applications?
    2. Advantages and Disadvantages of EJB
    3. Should all applications use Enterprise JavaBeans?
    4. Understanding the Bean Types
    5. Managing Transactions and Security
  9. Package and Deployment
    1. Understanding Deployment Options
    2. Tools for packaging applications
    3. Java Archive files (JAR)
    4. Enterprise Archive Files (EAR)
    5. Web Archive Files (WAR)
    6. Understanding Application Server Options
  10. Web Services
    1. Review of Web Services Evolution
    2. Overview of Web Services Models
    3. Demystifying the Components that make up a Web Service
    4. Discussion on the Future Direction of Web Services

When the student leaves the course... The student will gain a complete understanding of all the terminology and features of the J2EE environment. He/She will feel confident in their ability to intelligently discuss all the important features of the Java Platform and expertly lead and manage any Java Development project.

Click here to contact us for more information.

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!