UMBC Training Centers logo

ECSP - EC Council Certified Secure Programmer

 

Course Description | Outline | Information Security Training | IT Training

Course Outline

Module I: Introduction to Secure Coding

Module II: Designing Secure Architecture

Module III: Cryptography 

Module IV: Buffer Overflows

Module V: Secure C and C++ Programming

Module VI: Secure Java and JSP Programming

Module VIII: Secure ASP Programming

Module IX: Secure Microsoft.NET Programming

Module X: Secure PHP Programming 

Module XI: Secure PERL Programming

Module XII: Secure XML, Web Services and AJAX Programming 

Module XIII: Secure RPC, ActiveX and DCOM Programming 

Module XIV Secure Linux Programming 

Module XV: Secure Linux Kernel Programming 

Module XVI: Secure Xcode Programming 

Module XVII: Secure Oracle PL/SQL Programming 

Module XVIII: Secure SQL Server Programming 

Module XIX: Secure Network Programming 

Module XX: Windows Socket Programming 

Module XXI: Writing Shellcodes

Module XXII: Writing Exploits 

Module XXIII: Programming Port Scanners and Hacking Tools  

Module XXIV: Secure Mobile phone and PDA Programming 

Module XXV: Secure Game Designing

Module XXVI: Securing E-Commerce Applications 

Module XXVII: Software Activation, Piracy Blocking and Automatic Updates 

Module XX VIII: Secure Application Testing 

Module XXIX: Writing Secure Documentation and Error Messages