Ciphent.Secure Ajax Development

The Ciphent.Secure Ajax Development course enables your software developers, application designers and data modelers, quality assurance engineers, development managers, and software penetration testers to build and implement secure Ajax software applications that in turn will save organizations considerable time, money, and resources. The Ciphent approach combines expert instruction, hands-on exercises, take-home reference guides, free books and tools, and knowledge retention tests to help drive home each course's key principles.

Ajax is shorthand for Asynchronous JavaScript and XML. Although Jesse James Garrett coined the term " Ajax" in 2005, some of the underlying technologies driving its concepts predate its unveiling as far back as 1996, as evidenced by Microsoft's IFRAME element type. Ajax's inception lead to a creative combination of several web technologies that, when combined, form a technology model that delivers increased interactivity and speed in web applications. By utilizing the Ajax model in coding for greater interactivity, security must not be an afterthought. New attack vectors that exploit weaknesses in Ajax applications surface on a daily basis, so it is important to make sure that the next one is not yours. This two day secure development course is packed with useful information on techniques for filtering user data, creating secure yet efficient XML engines, passing data securely, and session handling to mention a few. Every developer that has taken this course has been extremely satisfied with the overall content, exercises, and materials. Come see what everyone is raving about.

Duration:

2 days

Prequisites:

An understanding of JavaScript, XML and general web programming methodologies and design techniques are required for this course. While it is not required, a basic understanding of secure development practices, application hacking techniques, and general information security concepts are welcomed.

Course Materials:

- Ciphent.Secure Student Toolkit on USB
- Buffer Overflow Attacks by Syngress
- Writing Security Tools and Exploits by Syngress
- Student Course Manuals
- An Ajax Security Quick Reference Guide
- Free knick-knacks

What's Learned:

- Learn the Basics of Secure Software Development
- Create Ajax Data Validation Modules
- Create Ajax Deployment Techniques
- Understand the Key Components of a Solid Development Infrastructure
- Become Familiar with Application-layer Vulnerabilities
- Become Familiar with Critical Ajax Application-layer Threats and Injection Points
- Understand How to Identify Common JavaScript Security Vulnerabilities and How they Could Affect your Applications with Ajax
- Learn how to Develop Ajax Applications Securely
- Run the Top Ten Security Tests against Ajax Applications