Course Description

Course abstract

Secure programming is the best defense against hackers. This multi-layered course will demonstrate live real time hacking methods , analyze the code deficiency that enabled the attack and most importantly, teach how to prevent such vulnerabilities by adopting secure coding best practices in order to bullet-proof your J2EE applications.

The methodology of the Cycle of knowledge is as follows: Understand, Identify, Prevent. This methodology presents the student with analytic tools to keep a deeper understanding of coding vulnerabilities and implement security countermeasures in different areas of the software development lifecycle.

The courses cover major security principles in the Java framework, the training includes programming vulnerabilities, and specific security issues relevant to J2EE web, JNLP.

Java Secure Coding course syllabus:

  • Unit 1: Introduction
  • Unit 1 Appendix: Tools
  • Unit 2: Input Validation
  • Unit 3: Authentication
  • Unit 4: Authorization
  • Unit 5: Session & Cookie Management
  • Unit 6: Dealing with Databases
  • Unit 7: Output Encoding
  • Unit 8: Error Handling
  • Unit 9: Security Logging
  • Unit 10: File Handling
  • Unit 11: File Uploads
  • Unit 12: Data Confidentiality and Integrity

All Chapters include: audio, demo videos and interactive questions.

Certification

Following completion of all chapters the student will be directed to a final exam- once passing the final exam (60% and above) the student will receive a completion certificate.

Target audience:

 Java developers

Lessons

Section 1

   Introduction Preview 35 min
  •    Unit 1 Appendix: Tools 35 min
  •    Unit 2: Validation 35 min
  •    Unit 3: Authentication 35 min
  •    Unit 4: Authorization 35 min
  •    Unit 5: Session & Cookie Management 35 min
  •    Unit 6: Dealing with Databases 35 min
  •    Unit 7: Output Encoding 35 min
  •    Unit 8: Error Handling 35 min
  •    Unit 9: Security Logging 35 min
  •    Unit 10: File Handling 35 min
  •    Unit 11: File Uploads 35 min
  •    Unit 12: Data Confidentiality and Integrity 35 min
  • Reviews

    No reviews yet.