NETg Java 2.0 Enterprise Connectivity Curriculum

Course Title

Java 2 Enterprise Connectivity Part 1: Architecture and Client Development

Course Overview

This first course in the series provides the foundation for the rest of the course series. It introduces learners to enterprise computing and to the Java 2 Platform, Enterprise Edition. It also teaches how to design enterprise-level, N tier Java Applications and the basics about client development, including client-side programming and using the Java Naming Directory Interface (JNDI).

Learn To:

  • Identify distributed computing systems.
  • Identify the benefits of enterprise computing, and the technologies used to create enterprise applications.
  • Identify the information about the J2EE platform.
  • Identify the multitier application model that is supported by J2EE.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Distributed and Enterprise Computing
3 - 4 hours Unit 2: J2EE

Course Title

Java 2 Enterprise Connectivity Part 2: Java Server Pages and Servlets

Course Overview

This second course in the series teaches about Web and server-side development. It introduces the current server-side Java technologies used in Web Application Development and explains the client and server Interaction. It teaches how to create Java Server Pages and servlets and distinguishes their responsibilities. It also covers the servlet life cycle and session tracking.

Learn To:

  • Identify the basics of server-side applications and the advantages and creation of JSP.
  • Identify how to create and invoke a servlet and track a client session by using sessions and cookies.

Audience

The target audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Web Application Development: JSP
3 - 4 hours Unit 2: Web Application Development: Servlets

Course Title

Java 2 Enterprise Connectivity Part 3: RMI and JDBC

Course Overview

This third course in the series covers using RMI and JDBC. It teaches how to use Java Remote Method Invocation for creating and using remote objects and the criteria and tradeoffs involved in selecting distribution technologies. The sections about JDBC provide an introduction to the API and an overview of how to create JDBC programs, it also covers the function of the JDBC 2 Optional Package API.

Learn To:

  • Identify and implement RMI in a J2EE application to enable communication between two Java objects across the network.
  • Identify CORBA and JMS, two alternative distribution technologies used in heterogeneous applications.
  • Identify the features of JDBC and determine the JDBC driver to be used in a specific situation. Perform the primary steps in a JDBC program.
  • Identify the features of javax.sql, which is the JDBC optional package.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Distribution Technologies
3 - 4 hours Unit 2: JDBC

Course Title

Java 2 Enterprise Connectivity Part 4: EJB Architecture, Session Beans, and Security

Course Overview

This course teaches about the design and development of Enterprise Java Beans. It differentiates between the two different kinds of beans, session and entity beans, and explains their purpose. It also explains how to create the different kinds of session beans, how to use session beans appropriately, and how to work with the EJB Security Model.

Learn To:

  • Identify situations in which EJBs can be used.
  • Identify the types of EJBs.
  • Match the EJB components with their uses.
  • Create an Enterprise bean class and the interfaces.
  • Select the situation that causes an EJB to transit from one state to another.
  • Identify the differences between stateful and stateless session beans.
  • Develop and deploy session beans.
  • Implement and propagate declarative and programmatic security.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: EJB: Basic Concepts
3 - 4 hours Unit 2: Session Beans: Development and Security

Course Title

Java 2 Enterprise Connectivity Part 5: Entity Beans, EJB Transactions and Deployment

Course Overview

This final course in the series covers the function and purpose of entity beans, container-managed and bean-managed persistence, EJB transactions, and deployment issues, including packaging and assembling EJBs.

Learn To:

  • Identify the concept and components of an entity bean.
  • Understand the implementation of Bean-Managed Persistence (BMP) beans and Container-Managed Persistence (CMP) beans.
  • Identify transactions, transactional attributes, and isolation levels.
  • Understand the implementation and deployment of bean-managed and container-managed transactions. Exceptions in the context of transactions will also be covered.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Entity Beans
3 - 4 hours Unit 2: Transactions

Regular price: $799.95padSale price: $699.95pad

Click here for Secure Yahoo Order: NETg Java 2.0 Enterprise Connectivity Curriculum

Get Train in Java 
Java Computer Training

Best Regards, 
Java Programming Hints and Tips

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.
The site www.erpgreat.com is not affiliated with or endorsed by any company listed at this site.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.