Boot Camp

Secure Coding for Java Training Boot Camp

Learn how to develop Secure Java applications. This boot camp is designed for developers and designers of Java applications that require effective, real-world secure programming skills they can implement immediately at the workplace.

4.2 (77 ratings)

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

Wistia video thumbnail

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.

Enroll in a boot camp

  • April 12, 2023 - April 14, 2023

    Online only

  • October 11, 2023 - October 13, 2023

    Online only