Overview
Security is a critical part of any application. Applications have to be secured against disclosure of confidential information, modification or destruction of data, misappropriation of resources, and compromise of accountability. Applications can be secured by implementing security concepts, such as authentication, authorization, integrity, confidentiality, and non-repudiation. The Overview of Java Application Security (WJO-1113) course provides a description of basic security concepts, services, and technologies. The course explains the security challenges in the application, transport, and message layers of applications. Students also learn about security features provided by Java technologies, and how these features can be used in the web-tier, in tiers based on Enterprise JavaBeans (EJB) technology, and in web services.The Overview of Java Application Security course does not include hands-on implementation of Java technologies to secure applications.
Course Length
Technical Requirements
Before purchase, please review:
- Macromedia Flash requirements
Languages
Who Can Benefit
Students who can benefit from this course are application developers, system engineers, architects, and other technical personnel.
Prerequisites
To succeed fully in this course, students should be able to:
- Demonstrate proficiency with the Solaris Operating System (Solaris OS)
- Demonstrate familiarity with the use of web browsers
- Demonstrate proficiency programming using the Java language
Skills Gained
Upon completion of this course, students should be able to:
- Describe the basic concepts of security
- Describe security in the application, transport, and message layers of applications
- Describe the security features of Java technology
- Describe security in the web-tier, in tiers based on EJB technology, and in web services of Java EE applications
Course Content
Module 1 - Overview of Application Security
- Describe the basic concepts of security
- Describe security in the application layer
- Describe security in the transport layer
- Describe security in the message layer
Module 2 - Application Security Implementation
- Describe the security features of Java technology
- Describe security in Java EE applications
- Describe security in the web-tier
- Describe security in tiers based on EJB technology
- Describe security in web services