Java 2 Enterprise Design Training Course
This freely available Enterprise Java 2 training course series provides a comprehensive and practical guide for building scalable, secure, Web-enabled, and distributed enterprise systems with Java enterprise technologies and the Java 2 Platform, Enterprise Edition (J2EE). The technologies presented in this training course can be applied when building e-commerce (business-to-commerce or B2C) systems, business-to-business (B2B) systems, enterprise application integration (EAI) approaches, and general distributed and Internet-based enterprise wide systems. All of these systems will incorporate systems assurance as a fundamental underlying consideration, including security, reliability, availability, maintainability, and scalability.
For each training module below, a link for text-only training content is listed first, followed by the link for computer based training (CBT) with Graphics, for which the quizzes are not freely available and Internet Explorer is required.
Java 2 Enterprise Design: Enterprise Foundations:
Text-only training:
tinyurl.com/rkeqt
CBT training:
tinyurl.com/natbb
This course unit explores the foundation concepts and solution paradigms on which the rest of the series is built. We'll begin with a description of the enterprise system development problem addressed by this series, and a description of a generic framework for understanding solutions to the problem. We'll conclude by taking a look at the foundational features of the Java programming and platform solution paradigm, along with a brief discussion of those aspects of Java that make it a significant enabler for rapid enterprise system development.
Java 2 Enterprise Design: Modeling Components with JavaBeans:
Text-only training:
tinyurl.com/pdgka
CBT training:
tinyurl.com/pwdwe
JavaBeans provide a way to define methods, events, and properties for Java classes such that they can allow external manipulation and customization during design time. Component event registration and delivery, recognition and utilization of properties, customization, and state persistence are all built into this model. This course unit provides a simple introduction to the JavaBean component model. It introduces the basic elements of one of the original Java-based component models and serves as a premise for understanding the other more enterprise-relevant component models described throughout the remainder of the series.
Java 2 Enterprise Design: Enterprise Data and JDBC:
Text-only training:
tinyurl.com/movw7
CBT training:
tinyurl.com/ropog
JDBC is the standard means for connecting to databases from Java applications. After a connection to a database is opened, a Java application can create and execute a series of SQL commands through the connection. The java.sql.ResultSet interface enables you to retrieve the results of your database query. This course unit provides a simple introduction to enterprise data and JDBC.
Java 2 Enterprise Design: Network and Web Communications:
Text-only training:
tinyurl.com/nds4g
CBT training:
tinyurl.com/phrhu
In this course unit, you'll first be introduced to the distributed systems problems in general, followed by an overview of the network client and network server architecture. Then, you'll examine the basic concepts behind network and client/server computing. You'll learn about TCP/IP architecture and socket programming concepts and techniques. Finally, you'll be introduced to the architecture of the HTTP protocol and the basics behind CGI, Java Servlet framework, and Dynamic HTML generation.
Java 2 Enterprise Design: CORBA, RMI, and DCOM Communications:
Text-only training:
tinyurl.com/m32qv
CBT training:
tinyurl.com/mt9tr
In this course unit, you will learn about three different Java enterprise architectures that allow clients and servers to talk to each other across many languages, operating systems, and platforms. You will learn first about the Common Object Request Broker (CORBA), a standard model for creating objects and components that can be distributed to remote clients. You will then learn about the Remote Method Interface (RMI), a communications model that uses both JRMP and IIOP as its standard transport protocols. And finally, you will learn about the Distributed Component Object Model (DCOM), a distributed component interface model for Microsoft Windows.
Java 2 Enterprise Design: Naming, Directory, Trading, and Activation Services:
Text-only training:
tinyurl.com/ookfy
CBT training:
tinyurl.com/s6c6x
In this course unit, you will learn about the various services and their capabilities for identifying and accessing objects in Java-based enterprise systems. You'll learn that a naming service is the principal mechanism used in distributed and nondistributed systems for referring to objects from within your applications via a name identifying that object. Naming services provide a way to write code that refers to objects in a system using human-readable names.
Java 2 Enterprise Design: Messaging and Transaction Services:
Text-only training:
tinyurl.com/opaxp
CBT training:
tinyurl.com/pna2o
In this course unit, you will learn the basic concepts behind messaging services and the variations in message service models. You will learn the ideas behind Message-Oriented Middleware (MOM) and the architecture of the Java Message Service (JMS) as a standard API that can be used with the J2EE. You will also review the architecture of CORBA messaging services and learn how the JavaMail API is used for sending and receiving e-mail messages via the Internet.
Java 2 Enterprise Design: Systems Assurance and Security:
Text-only training:
tinyurl.com/nt44o
CBT training:
tinyurl.com/lox43
In this course unit, you will learn about systems assurance and security. A diagram of the general assurance process will be presented. You will learn how to assess risk for your enterprise system and how to do risk-reduction planning. In addition, you will learn about systems assurance in terms of security, reliability, availability, maintainability, and safety. You will also learn some advanced security concepts. You will be presented with a basic security model. You will learn about how and why cryptography is used. You will also learn about some basic methods of principal identification and authentication. And you will learn about some different techniques for access control and auditing.
Java 2 Enterprise Design: Java's Security Features:
Text-only training:
tinyurl.com/qw87b
CBT training:
tinyurl.com/ngbt5
In this course unit, you will learn about the security model available within the Java 2 platform — a model that optimizes enterprise security while retaining system efficiency. In the Java 2 platform, a finer-grained security model exists, which allows both local and remote code to utilize only particular domains of resources using configurable policies. These domains of access and configurable policies make the Java 2 platform much more flexible and create better support for security throughout the enterprise.
Java 2 Enterprise Design: Enterprise Web Enabling:
Text-only training:
tinyurl.com/rse3c
CBT training:
tinyurl.com/ry2d9
In this course unit, we specifically address the technologies and approaches to Web enabling an enterprise system using Java and the J2EE. You will learn about the function and basic architecture of Web browsers and Web servers, about traditional Web programming techniques like HTML, CGI, ASP, and scripting languages, and about Java-based Web programming techniques such as servlets and JSP. The course concludes with an overview of XML, DTDs, SAX, and DOM, and how they relate to the J2EE.
Java 2 Enterprise Design: Java Servlets:
Text-only training:
tinyurl.com/mb23e
CBT training:
tinyurl.com/ochp6
This course unit describes the architecture of J2EE-based Java Servlet Web component and container frameworks, and the basic and HTTP-based Java Servlet API framework abstractions. You'll also learn about the basic and concrete HTTP Java Servlet request and response abstractions, Java Servlet HTTP session and cookie management, J2EE standard Web application deployment descriptors, and the management services provided by J2EE Web application containers.
Java 2 Enterprise Design: JavaServer Pages:
Text-only training:
tinyurl.com/nwpgk
CBT training:
tinyurl.com/qqpmh
In this course unit, you will learn about the architecture and concepts behind the use of JavaServer Pages (JSPs), as well as the basic language of JSPs and the basic structure of JSP documents. You will also learn about translating and compiling JSPs into Java Servlet implementation classes, along with the methodology and syntax for embedding Java code into JSPs. In addition, you will learn how JSPs can use APIs and standard objects to interact with managed objects, and you will be introduced to standard JSP scripting tags and their actions. Finally, you will learn about configuration and deployment of JSPs, and about custom tags and actions.
Java 2 Enterprise Design: Enterprise Applications and Enterprise JavaBeans:
Text-only training:
tinyurl.com/lpray
CBT training:
tinyurl.com/pujqg
This course unit covers the basic evolution of enterprise application platforms and the most basic architecture of such platforms for enabling scalable and dependable access to enterprise applications. The course also describes services that are provided to enterprise application components, and defines who fulfills what role in these application server architectures. Finally, this course unit describes the J2EE EJB component model in terms of how to build server-side enterprise application components, how client components are created, and how components can be configured and deployed.
Java 2 Enterprise Design: Advanced Enterprise JavaBeans and Application Integration:
Text-only training:
tinyurl.com/q6nn6
CBT training:
tinyurl.com/rmvzz
This course unit describes the how session and entity beans are used to build server-side enterprise application components and how clients use these components. This course unit also focuses on use of various Java enterprise technologies from within the context of J2EE EJBs and addresses areas where hand-coding or vendor-specific help is a must, as well as where future improvement is expected. Finally, this course unit deals with the integration of auxiliary and legacy enterprise applications with your Java enterprise applications. It describes the problems that are generally addressed by enterprise application integration (EAI) solutions.
Related Posts:
Learn Enterprise JavaBeans (EJBs) Free Training and Books on Java, EJB, .Net, and C# (C Sharp) Free Netware to Linux Training from Novell Enterprise Authentication Review Free Java Training Courses and Certification Exam Prep
For each training module below, a link for text-only training content is listed first, followed by the link for computer based training (CBT) with Graphics, for which the quizzes are not freely available and Internet Explorer is required.
Java 2 Enterprise Design: Enterprise Foundations:
Text-only training:
tinyurl.com/rkeqt
CBT training:
tinyurl.com/natbb
This course unit explores the foundation concepts and solution paradigms on which the rest of the series is built. We'll begin with a description of the enterprise system development problem addressed by this series, and a description of a generic framework for understanding solutions to the problem. We'll conclude by taking a look at the foundational features of the Java programming and platform solution paradigm, along with a brief discussion of those aspects of Java that make it a significant enabler for rapid enterprise system development.
Java 2 Enterprise Design: Modeling Components with JavaBeans:
Text-only training:
tinyurl.com/pdgka
CBT training:
tinyurl.com/pwdwe
JavaBeans provide a way to define methods, events, and properties for Java classes such that they can allow external manipulation and customization during design time. Component event registration and delivery, recognition and utilization of properties, customization, and state persistence are all built into this model. This course unit provides a simple introduction to the JavaBean component model. It introduces the basic elements of one of the original Java-based component models and serves as a premise for understanding the other more enterprise-relevant component models described throughout the remainder of the series.
Java 2 Enterprise Design: Enterprise Data and JDBC:
Text-only training:
tinyurl.com/movw7
CBT training:
tinyurl.com/ropog
JDBC is the standard means for connecting to databases from Java applications. After a connection to a database is opened, a Java application can create and execute a series of SQL commands through the connection. The java.sql.ResultSet interface enables you to retrieve the results of your database query. This course unit provides a simple introduction to enterprise data and JDBC.
Java 2 Enterprise Design: Network and Web Communications:
Text-only training:
tinyurl.com/nds4g
CBT training:
tinyurl.com/phrhu
In this course unit, you'll first be introduced to the distributed systems problems in general, followed by an overview of the network client and network server architecture. Then, you'll examine the basic concepts behind network and client/server computing. You'll learn about TCP/IP architecture and socket programming concepts and techniques. Finally, you'll be introduced to the architecture of the HTTP protocol and the basics behind CGI, Java Servlet framework, and Dynamic HTML generation.
Java 2 Enterprise Design: CORBA, RMI, and DCOM Communications:
Text-only training:
tinyurl.com/m32qv
CBT training:
tinyurl.com/mt9tr
In this course unit, you will learn about three different Java enterprise architectures that allow clients and servers to talk to each other across many languages, operating systems, and platforms. You will learn first about the Common Object Request Broker (CORBA), a standard model for creating objects and components that can be distributed to remote clients. You will then learn about the Remote Method Interface (RMI), a communications model that uses both JRMP and IIOP as its standard transport protocols. And finally, you will learn about the Distributed Component Object Model (DCOM), a distributed component interface model for Microsoft Windows.
Java 2 Enterprise Design: Naming, Directory, Trading, and Activation Services:
Text-only training:
tinyurl.com/ookfy
CBT training:
tinyurl.com/s6c6x
In this course unit, you will learn about the various services and their capabilities for identifying and accessing objects in Java-based enterprise systems. You'll learn that a naming service is the principal mechanism used in distributed and nondistributed systems for referring to objects from within your applications via a name identifying that object. Naming services provide a way to write code that refers to objects in a system using human-readable names.
Java 2 Enterprise Design: Messaging and Transaction Services:
Text-only training:
tinyurl.com/opaxp
CBT training:
tinyurl.com/pna2o
In this course unit, you will learn the basic concepts behind messaging services and the variations in message service models. You will learn the ideas behind Message-Oriented Middleware (MOM) and the architecture of the Java Message Service (JMS) as a standard API that can be used with the J2EE. You will also review the architecture of CORBA messaging services and learn how the JavaMail API is used for sending and receiving e-mail messages via the Internet.
Java 2 Enterprise Design: Systems Assurance and Security:
Text-only training:
tinyurl.com/nt44o
CBT training:
tinyurl.com/lox43
In this course unit, you will learn about systems assurance and security. A diagram of the general assurance process will be presented. You will learn how to assess risk for your enterprise system and how to do risk-reduction planning. In addition, you will learn about systems assurance in terms of security, reliability, availability, maintainability, and safety. You will also learn some advanced security concepts. You will be presented with a basic security model. You will learn about how and why cryptography is used. You will also learn about some basic methods of principal identification and authentication. And you will learn about some different techniques for access control and auditing.
Java 2 Enterprise Design: Java's Security Features:
Text-only training:
tinyurl.com/qw87b
CBT training:
tinyurl.com/ngbt5
In this course unit, you will learn about the security model available within the Java 2 platform — a model that optimizes enterprise security while retaining system efficiency. In the Java 2 platform, a finer-grained security model exists, which allows both local and remote code to utilize only particular domains of resources using configurable policies. These domains of access and configurable policies make the Java 2 platform much more flexible and create better support for security throughout the enterprise.
Java 2 Enterprise Design: Enterprise Web Enabling:
Text-only training:
tinyurl.com/rse3c
CBT training:
tinyurl.com/ry2d9
In this course unit, we specifically address the technologies and approaches to Web enabling an enterprise system using Java and the J2EE. You will learn about the function and basic architecture of Web browsers and Web servers, about traditional Web programming techniques like HTML, CGI, ASP, and scripting languages, and about Java-based Web programming techniques such as servlets and JSP. The course concludes with an overview of XML, DTDs, SAX, and DOM, and how they relate to the J2EE.
Java 2 Enterprise Design: Java Servlets:
Text-only training:
tinyurl.com/mb23e
CBT training:
tinyurl.com/ochp6
This course unit describes the architecture of J2EE-based Java Servlet Web component and container frameworks, and the basic and HTTP-based Java Servlet API framework abstractions. You'll also learn about the basic and concrete HTTP Java Servlet request and response abstractions, Java Servlet HTTP session and cookie management, J2EE standard Web application deployment descriptors, and the management services provided by J2EE Web application containers.
Java 2 Enterprise Design: JavaServer Pages:
Text-only training:
tinyurl.com/nwpgk
CBT training:
tinyurl.com/qqpmh
In this course unit, you will learn about the architecture and concepts behind the use of JavaServer Pages (JSPs), as well as the basic language of JSPs and the basic structure of JSP documents. You will also learn about translating and compiling JSPs into Java Servlet implementation classes, along with the methodology and syntax for embedding Java code into JSPs. In addition, you will learn how JSPs can use APIs and standard objects to interact with managed objects, and you will be introduced to standard JSP scripting tags and their actions. Finally, you will learn about configuration and deployment of JSPs, and about custom tags and actions.
Java 2 Enterprise Design: Enterprise Applications and Enterprise JavaBeans:
Text-only training:
tinyurl.com/lpray
CBT training:
tinyurl.com/pujqg
This course unit covers the basic evolution of enterprise application platforms and the most basic architecture of such platforms for enabling scalable and dependable access to enterprise applications. The course also describes services that are provided to enterprise application components, and defines who fulfills what role in these application server architectures. Finally, this course unit describes the J2EE EJB component model in terms of how to build server-side enterprise application components, how client components are created, and how components can be configured and deployed.
Java 2 Enterprise Design: Advanced Enterprise JavaBeans and Application Integration:
Text-only training:
tinyurl.com/q6nn6
CBT training:
tinyurl.com/rmvzz
This course unit describes the how session and entity beans are used to build server-side enterprise application components and how clients use these components. This course unit also focuses on use of various Java enterprise technologies from within the context of J2EE EJBs and addresses areas where hand-coding or vendor-specific help is a must, as well as where future improvement is expected. Finally, this course unit deals with the integration of auxiliary and legacy enterprise applications with your Java enterprise applications. It describes the problems that are generally addressed by enterprise application integration (EAI) solutions.
Popularity: 6% [?]
Related Posts:





























