Everything you need to earn your certification
- 90-day extended access to Boot Camp components, including class recordings
- 100% Satisfaction Guarantee
- Free 90-day Infosec Skills subscription (access to 1,400+ additional courses and labs)
- Hands-on cyber ranges and labs
- Knowledge Transfer Guarantee

Award-winning training you can trust
What you'll learn
Training overview
This comprehensive three-day Secure Coding for Java Boot Camp is designed to educate professional programmers on the skills necessary to develop and deploy secure applications. You will learn about potential security issues through concrete, hands-on examples of vulnerable code.
You’ll learn which poor programming practices lead to vulnerable code, how to code securely and how to maintain secure development practices throughout the SDLC. You will sharpen skills and gain experience in applying secure design and implementation principles through demonstrations of building, testing and securing real-world applications. You will be given the opportunity to participate in securing and testing applications through a progression of “challenge scenarios” alternating assignments as “attackers” and “defenders” of applications.
Before your boot camp
Prerequisites
Roughly 12-24 months of experience developing Java apps is recommended. You should have an understanding of web applications, web programming concepts and experience building web applications using the Java Framework. A basic understanding of IT security principles is recommended but not required.

Syllabus
Training schedule
-
Day 1
-
- Input validation and encoding
- Input driven attacks
- Canonicalization problems
- Output encoding
- J2EE filters
- Validation and encoding with frameworks (Struts, Spring, etc)
- And more!
-
-
Day 2
-
- Error handling and logging
- Web application environment and components
- Attacking via error messages
- Secure logging and error handling
- FindBugs
- Integrating code review into the SDLC
- And more!
-
-
Day 3
-
- Web service attacks and securing
- RMI attacks and securing
- Application threat modeling
- Application decomposition
- Identifying attacks, vulnerabilities and countermeasures
- Threat modeling tools
- And more!
-
Guaranteed results
Our boot camp guarantees

100% Satisfaction Guarantee
If you’re not 100% satisfied with your training at the end of the first day, you may withdraw and enroll in a different online or in-person course.

Knowledge Transfer Guarantee
If an employee leaves within three months of obtaining certification, Infosec will train a different employee at the same organization tuition-free for up to one year.
Unlock team training discounts
If you’re like many of our clients, employee certification is more than a goal — it’s a business requirement. Connect with our team to learn more about our training discounts.
