Standard Java Security Training Course
Description
The Java language and the Runtime Environment (JRE) were designed to be free from the most problematic common security vulnerabilities experienced in other languages, such as C/C++. However, software developers and architects should not only know how to use the various security features of the Java environment (positive security), but also be aware of the numerous vulnerabilities that are still relevant for Java development (negative security).
The introduction of security services is preceded by a brief overview of the foundations of cryptography, providing a common baseline for understanding the purpose and operation of the applicable components. The use of these components is presented through several practical exercises, where participants can try out the discussed APIs for themselves.
This course also covers the most frequent and severe programming flaws of the Java language and platform, including both typical bugs committed by Java programmers and language- and environment-specific issues. All vulnerabilities and the relevant attacks are demonstrated through easy-to-understand exercises, followed by recommended coding guidelines and possible mitigation techniques.
Participants attending this course will
- Understand basic concepts of security, IT security, and secure coding for government
- Learn Web vulnerabilities beyond the OWASP Top Ten and know how to avoid them
- Learn to use various security features of the Java development environment
- Gain a practical understanding of cryptography
- Learn about typical coding mistakes and how to avoid them
- Receive information on recent vulnerabilities in the Java framework
- Obtain sources and further readings on secure coding practices
Audience
Developers
This course is available as onsite live training in US Government or online live training.Course Outline
- Information Technology Security and Secure Coding for Government
- Web Application Security for Government Systems
- Foundations of Java Security for Government Applications
- Practical Cryptography for Government Use
- Java Security Services for Government Operations
- Common Coding Errors and Vulnerabilities in Government Software
- Knowledge Sources for Government IT Security Professionals
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Standard Java Security Training Course - Booking
Standard Java Security Training Course - Enquiry
Standard Java Security - Consultancy Enquiry
Testimonials (3)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
interaction through exercises and also projects sharing
Claudiu - MSG system
Course - Advanced Spring Boot
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
Upcoming Courses
Related Courses
Advanced Spring Boot
14 HoursAngular and Spring Boot
14 HoursGroovy Programming
21 HoursGroovy Programming for Beginners
14 HoursJava 8 and Spring
35 HoursSpring and Hibernate in Java Applications
21 HoursJava Microservices
21 HoursJava Spring
35 HoursBuilding Microservices with Spring Boot, Docker, and Kubernetes
21 HoursThis instructor-led, live training in US (online or onsite) is designed for intermediate to advanced-level developers who aim to develop microservices using Spring Boot, Docker, and Kubernetes for government applications.
By the end of this training, participants will be able to:
- Comprehend the principles of microservices architecture.
- Create production-ready microservices using Spring Boot.
- Understand the role of Docker in facilitating microservices deployment.
- Configure a Kubernetes cluster to deploy and manage microservices effectively.