Secure Java programming (with OWASP)
The training provides an in-depth understanding of the principles of secure Java programming in accordance with OWASP guidelines. The workshop program combines theoretical fundamentals of application security with intensive hands-on exercises on real-world threat examples. Participants learn how to identify, prevent and fix common security vulnerabilities using OWASP recommended best practices and implementing security mechanisms in Java applications.
Issues
-
OWASP Security Guidelines
-
Web application threat models
-
Implementation of authentication
-
Secure session management
-
Application cryptography
-
Validation of input data
-
Securing the API
-
Security testing
-
Code analysis for security
-
Risk monitoring
-
Security incident handling
-
OWASP Best Practices
Benefits
- The participant will gain comprehensive knowledge about the implementation of security mechanisms in Java applications
- He/she will learn to identify and eliminate popular security vulnerabilities according to OWASP guidelines
- Will learn advanced techniques for securing applications against modern threats
- Will be able to design and implement secure solutions in enterprise systems
- Will gain the ability to perform security audits of Java code
- Will master methods for effective application security testing
- Will gain practical experience in implementing cryptographic mechanisms
Who is this training for?
Prerequisites
- Practical experience in Java programming
- Knowledge of the basics of application security
- Experience in web application development
- Basic knowledge of network protocols
Training program
OWASP Threat Models
- Vulnerabilities of web applications
- Principles of safe programming
OWASP Tools
- Security implementation
- Validation of input data
- Session management and authentication
- Cryptography in practice
- Secure data storage
- Protection against attacks
XSS protection
- Protection against SQL Injection
CSRF prevention
- API security
- Audit and monitoring
Security testing
- Source code analysis
Risk monitoring
- Responding to incidents
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Secure Java programming (with OWASP) we recommend: Practical experience in Java programming; Knowledge of the basics of application security; Experience in web application development.
What is the format and duration of this training?
The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Java developers responsible for application security; Architects of systems security; Enterprise application developers.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.