Training - Secure Coding in Java
Training - Secure Coding in Java
Coding in Java
The two-day instructor-led Secure Coding for Java course Moreover, the course encourages programmers to
provides developers with practical guidance for developing adopt security best practices and develop a security
Java programs that are robust and secure. mindset that can help protect software from
tomorrow’s attacks, not just today’s.
Material in this presentation was derived from the Addison-
Wesley book The CERT Oracle Secure Coding Standard for
Java and is supported by the Secure Coding Rules for Java
LiveLessons videos.
Requirements Required Equipment
The course assumes basic Java programming skills but does Students must bring a personal computer equipped with the
not assume an in-depth knowledge of software security. following:
The course is designed primarily for Java SE 8 developers but • Java SE Development Kit 8 (this can be downloaded from
should also be useful to developers using older versions of the http://www.oracle.com/technetwork/java/javase/
SE platform as well as Java EE and ME developers. Course downloads/jdk8-downloads-2133151.html).
demos and solutions to exercises are presented using the
Eclipse IDE but students are free to use any IDE for reviewing
• Eclipse IDE for Java Developers or other a Java 8
compatible IDE (this can be downloaded from
example code and performing exercises.
https://www.eclipse.org/downloads/).
Pricing The CERT Oracle Secure Coding Standard for Java and Java
Coding Guidelines: 75 Recommendations for Reliable and
Our pricing is competitive with other specialised training Secure Programs books authored by Robert C. Seacord and
offerings on a per-seat or per-course basis. published by Addison-Wesley will be provided. Participants will
also receive a DVD containing course and reference materials.
Trainer
This courseware has been designed by Robert C. Seacord, a
renowned computer scientist and author, known as the “father
of secure coding.” Robert is a Principal Security Consultant
with NCC Group where he works with software developers and
About NCC Group
software development organizations to eliminate vulnerabilities
resulting from coding errors before they are deployed.
NCC Group is a global expert in cyber security and
risk mitigation, working with businesses to protect
Previously, Robert led the secure coding initiative in the CERT
their brand, value and reputation against the
Division of Carnegie Mellon University’s Software Engineering
ever-evolving threat landscape.
Institute (SEI). Robert is also an adjunct professor in the School
of Computer Science and the Information Networking
With our knowledge, experience and global
Institute at Carnegie Mellon University. Robert is the author
footprint, we are best placed to help businesses
of six books, including The CERT C Coding Standard, Second
identify, assess, mitigate & respond to the risks they
Edition (Addison-Wesley, 2014) Secure Coding in C and C++,
face.
Second Edition (Addison-Wesley, 2013), and Java Coding
Guidelines: 75 Recommendations for Reliable and Secure
We are passionate about making the Internet safer
Programs (Addison-Wesley, 2014). Robert is on the Advisory
and revolutionising the way in which organisations
Board for the Linux Foundation and an expert on the ISO/
think about cyber security.
IEC JTC1/SC22/WG14 international standardization working
group for the C programming language.