Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java Development for Secure Systems

School/Trainer:

Software Training Academy
Toronto, Ontario, Canada

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course exposes students to the broad range of challenges and techniques that is "Java security." Secure coding practice for Java incorporates techniques for Java SE and Java EE, and increasingly EE applications are using SE techniques such as policy files and JAAS authentication. This course spends some time on each platform, so that students will be exposed to SE basics such as access controller, permissions, and policies; and also traditional EE techniques such as web-security declarations and the EJB authorization model. Best-practice chapters wrap up coverage of each platform.



The course emphasizes hands-on exercise, and students will spend more than half of their classroom time solving specific security problems. Most labs are organized as scenarios in which a security breach of existing software is possible - students begin by hacking the system in some way. Then the work of the lab is to tighten up the software to eliminate the threat: set a secure policy, sign a file, clean up overexposed parts of an API, require user login, etc.



This version of the course targets Java SE 6 and Java EE 5, but it is largely applicable to Java SE 5 and J2EE 1.4 as well, and groups looking for Java training who know they’ll be using those earlier platforms are encouraged to use this course.



LEARNING OBJECTIVES



· Understand Avoid common pitfalls of Java web applications, including SQL injection and cross-site-scripting attacks.

· Design and implement security policies for Java applications, servers, and components.

· Manage keys and certificates for a Java application, and sign code sources as necessary.

· Practice secure design and coding, and balance usability with security in UI and API.

· Sign and verify application data and messages using the JCA, and encrypt/decrypt using the JCE.

· Incorporate JAAS authentication into an application.

· Implement a JAAS LoginModule to connect to your own application data.

· Secure J2EE applications by URL and role, and integrate JAAS authentication.



Course Duration: 3 days

...''

Please go to the school's official website for training price and schedule:
http://www.softwaretrainingacademy.com/

Phone:1-888-896-7852

School Address:

Toronto Star Building
1 Yonge Street, Suite 1801
Downtown Toronto
Ontario, Canada - M5E 1W7

Jobs & Resumes: Toronto
Houses & Roommates: Toronto
Travel Agencies: Toronto

Search other schools for Java Development for Secure Systems training resources.




Other training courses offered by Software Training Academy:

Enterprise JavaBeans
Intermediate Java Programming
EJB 3.0
Java Programming
Java Server Pages
PHP
Introduction to Ruby on Rails (RoR)
XML
Jakarta Struts
Java Persistence with Hibernate
Java Foundation Classes (Swing) Java 5.0
Java Servlets
JSP
JDBC
Oracle 10g Advanced SQL
Oracle 10g Introduction to SQL
Oracle 10g PL/SQL Programming
Oracle Applications Using ADO.NET and C#


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - IndiaASKEDU.net  © 2003-2009