Skip to content
Security / Governance, Risk & Compliance

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

This training is part of the path:

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?

Java developers responsible for application security
Architects of systems security
Enterprise application developers
Cyber security specialists
Application security auditors
Systems security engineers
Team leaders responsible for code quality

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

01

OWASP Threat Models

  • Vulnerabilities of web applications
  • Principles of safe programming
02

OWASP Tools

  • Security implementation
  • Validation of input data
  • Session management and authentication
  • Cryptography in practice
  • Secure data storage
  • Protection against attacks
03

XSS protection

  • Protection against SQL Injection
04

CSRF prevention

  • API security
  • Audit and monitoring
05

Security testing

  • Source code analysis
06

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.

Anna Polak
Anna Polak Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90