Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Introduction:
This five-day instructor-led course provides students with knowledge needed to develop robust architectures for enterprise Java applications using the Java Platform, Enterprise Edition (Java EE) technology. The Enterprise Java applications developed using the architecture as a guideline can accommodate rapid change and growth. By taking this course, participants gain an understanding of the technical context of the Java EE and relevant technologies, and strategies needed to create application blueprints that work well when implementing Java EE technologies. These strategies include effective decision-making through the use of non-functional qualities (such as scalability and flexibility), Java EE technology blueprints and design patterns.
Audience profile:
Java Developer, Java EE Developer and J2EE Developer and Software Architect
Pre-requisites:
Before attending this course, students must have:
- Be able to describe distributed computing and communication concepts
- Be able to describe, in outline form, all Java EE technologies, including Enterprise JavaBeans, servlets, JavaServer Pages, and JavaServer Perform analysis and design of object-oriented software systems
- Know how to use a notation, such as the UML, for modeling object-oriented systems
- Be familiar with Object-Oriented Analysis and Design Using UML Oracle requires and recommends that delegates have attended the following course prior to attending this course.
- Required Course: D77750GC10 Java EE 6: Develop Web Components with Servlets & JSPs
- Required Course: D77742GC10 Java EE 6: Develop Business Components with JMS & EJBs
Course objectives
After completing this course, students will be able to:
- Define the Enterprise Architect’s roles, responsibilities and deliverables
- Identify non-functional requirements (NFRs) and describe common problems and solutions
- Translate business requirements into an architecture.
- How to weigh choices in architecting the client, web, business, integration and data tiers
- Apply various evaluation criteria to choosing architectural elements and patterns, tools, servers and frameworks
Course content
Lesson 1: Introducing Enterprise Architecture
This lesson describes the goals of the course and explains the fundamentals of enterprise architecture applications. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 2: Introducing Fundamental Architectural Concepts
This lesson describes the fundamentals of the enterprise architecture development environment. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 3: Developing a Security Architecture
This lesson explains the need for implementing security in a distributed computing environment and describes the security services that are available within the Java technology. Lessons: |
|
|
|
|
|
|
|
Lesson 4: Understanding NonFunctional Requirements
This lesson describes the nonfunctional requirements of an enterprise application. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 5: Defining Common Problems and Solutions
This lesson explains how to identify key risk factors in a distributed system and how to design a flexible object model. Lessons: |
|
|
|
|
|
|
|
Lesson 6: Defining Common Problems and Solutions
This lesson defines the guidelines for creating a network model, justifying the use of transactions and planning system capacity. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 7: Java EE 6 Overview
This lesson describes the new features in Java EE 6 and their impact on J2EE and Java EE 5 architectures. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lesson 8: Developing an Architecture for the Client Tier
This lesson describes the roles involved in client tier development and identifies the concerns associated with client tier information architecture. Lessons: |
|
|
|
|
|
|
|
|
|
|
|
Lesson 9: Developing an Architecture for the Web Tier
This lesson describes the roles involved with the development of the web tier. Lessons: |
|
|
|
|
|
|
|
|
· |
Lesson 10: Developing an Architecture for the Business Tier
This lesson describes the value in using enterprise application container services. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 11: Developing an Architecture for the Integration and Resource Tiers
This lesson describes the challenges in enterprise information system integration. Lessons: |
|
|
|
|
|
|
|
|
|
Lesson 12: Evaluating the Software Architecture
This lesson describes the use of architecture evaluation guidelines in evaluating Java EE technologies and their applicability. Lessons: |
|
|
|
|
|
|
|
|
Associated certifications and exam:
This course prepares students to write Exams 1Z0-807: Java EE 6 Enterprise Architect Certified Master and 1Z0-865: Java (EE) Enterprise Architect Certified Master Assignment and 1Z0-866: Java (EE) Enterprise Architect Certified Master Essay and 1Z0-867: Java (EE) Enterprise Architect Certified Master Assignment for Resubmission. On successful completion of this course students will receive an Oracle University attendance certificate.

Oracle Overview
Torque IT considers authorized Oracle training to be an integral part of any Oracle Solaris, Oracle Enterprise Linux, Oracle Applications, Java development, or Oracle Database implementation. Oracle authorized training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve.
Our instructor led training provides customers with a hands-on experience to match job role requirements and prepares delegates for Oracle Certification exams. From in-class demonstrations to hands-on-labs, Torque IT’s authorized Oracle instructor led training provides our customers with a comprehensive and dynamic learning experience.
Oracle certifications are universally recognized as demonstrating a high level of expertise and credibility for individuals and the organizations that employ them. Authorized Oracle training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, developing and managing Solaris, Java, and Oracle Database solutions.
Torque IT is recognized by Oracle as an Oracle University Training Centre which means that we offer our clients internationally recognized and globally accredited Oracle training and certification. These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise.
Torque is recognized by Oracle, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in technology that will prepare the next generation of IT industry professionals to exploit Oracle Solutions.