Skip to content
Security / Governance, Risk & Compliance

Panorama of secure coding - trends and best practices

Advanced theoretical and practical training presenting a holistic view of contemporary secure software development practices. The program integrates the latest trends in secure coding with practical techniques for implementing security in various software development environments. The workshop is conducted in an interactive format, where theory is immediately validated through practical exercises on real code examples. Participants learn not only the programming techniques themselves, but also the context of their application and the impact on overall application security. The training places special emphasis on understanding the causes of vulnerabilities and how to eliminate them already at the stage of writing code.

Issues

  • Secure Coding Guidelines

  • Code Review Techniques

  • Security Testing Methods

  • Input Validation

  • Error Handling

  • Access Control

  • Secure Architecture

  • Static Analysis

  • Security Metrics

  • Pipeline Integration

  • Dependency Management

  • Vulnerability Management

Benefits

  • The participant will gain in-depth knowledge of modern secure programming practices
  • He or she will learn to identify potential security issues already at the stage of writing code
  • Will be able to implement effective security features in different layers of the application
  • Will learn methods to effectively verify code security through various testing techniques
  • Will develop the ability to conduct code reviews for security
  • Will gain knowledge of integrating secure coding practices into CI/CD processes
  • Will learn to measure and improve the level of code security in projects

Who is this training for?

Developers working on secure applications
Software architects responsible for security
Software team leaders
Code quality engineers
DevSecOps Engineers
Code Reviewers focusing on security
Security Champions in development teams

Prerequisites

  • Experience in application programming
  • Basic knowledge of security issues
  • Understand software development processes
  • Knowledge of version control systems

Training program

01

Principles of secure coding

  • Industry standards and guidelines
  • Security design patterns
  • Vulnerability source analysis
  • Implementation practices
02

Secure data management

  • Data validation and sanitization
  • Error and exception handling
  • Access control mechanisms
  • Code verification and quality
03

Code review techniques

  • Static code analysis
04

Safety tests

  • Code security metrics
  • Integration into the manufacturing process
  • Security gates in the pipeline
  • Automation of security verification
  • Security debt management
  • Continuous Security Assessment

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 Panorama of secure coding - trends and best practices we recommend: Experience in application programming; Basic knowledge of security issues; Understand software development processes.

What is the format and duration of this training?

The training lasts 2 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: Developers working on secure applications; Software architects responsible for security; Software team leaders.

Patrycja Petkowska
Patrycja Petkowska 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