Course Locations

Atlanta, GA
Baltimore, MD
Boston, MA
Calgary, AB
Cedar Rapids, IA
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Minneapolis-St Paul, MN
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

About Us Software Consulting Training Home

Secure Java Coding

Email this Page    Print-Friendly Version

Summary:
Java Secure Coding is a hands-on, lab-intensive Java security, code-level training course that teaches students the best practices for designing, implementing, and deploying secure programs in Java. Students will take an application from requirements through to implementation, analyzing and testing for software vulnerabilities. This course explores well beyond basic programming skills, teaching developers sound processes and practices to apply to the entire software development lifecycle. Perhaps just as significantly, students learn about current, real examples that illustrate the potential consequences of not following these best practices. This course is short on theory and long on application, providing students with in-depth, code-level labs.

Duration:
3 Days/Lecture & Lab

Audience:
This course is designed for Java Developers.

Topics:

  • Defensive Coding Overview
  • Vulnerabilities
  • Java Security Fundamentals
  • Cryptography Overview
  • Code Location-Based Security
  • User-based J2SE Security
  • Java Network Security
  • Code Level Security Best Practices
  • Enterprise Security
  • Defending XML Processing

Prerequisites:
This is an intermediate-level programming course designed for application project stakeholders who wish to get up and running on developing well defended Java applications. Familiarity with the Java programming language is required, and real world programming experience is highly recommended




Last Update: May 23, 2012