In addition to being a developer-friendly programming language, it has become an environment for creating complex, multi-tier enterprise applications. The growth of Java as a language and environment for such applications has created a strong demand for individuals who have the knowledge and deep understanding of Java features and technologies necessary to support such applications.
This course covers these rapidly changing technologies and provides concise definitions for the features and terminology used in creating Java Technologies Architectures. You are introduced to the various essential Java technologies /components, including RMI, Servlet/JSP, CORBA, JMS, EJB, J2EE, XML, SOAP, with programming examples/exercises and at a level of detail necessary to build multi-tier and enterprise-level Java architectures. The major design consideration in terms of scalability, performance and security will be presented and analyzed in detail. Upon completing the course, you will have the knowledge and skills required to propose, compare, analyze, and recommend architectures for Java enterprise and multi-tier applications in both the legacy and non-legacy system environments. Those completing the course will also acquire hands-on experience in developing. assembling, and deploying EJB-based J2EE applications.
What will you learn
Upon completion of this course students will be able to:
- Provide concise definitions for the features and technologies used in creating Java Enterprise Multi-tier Architectures.
- Understand J2EE Architecture big picture, and its components, from which J2EE applications are being built.
- Create step-by-step J2EE applications.
- Evaluate in detail the major design decisions and tradeoffs in creating J2EE applications.
- Acquire hands-on experience in developing applications that use J2EE supporting technologies.
Who should attend
This course is targeted for all of those who desire or have a need to understand Java's big picture and its promise for distributed computing, including development engineers aspiring to step into the roles of architects, R & D managers, product marketing managers, program and project management personnel who want to understand, build and integrate Java components into multi-tier systems .
Onsite Training Class Schedule