Course Locations

Atlanta, GA
Baltimore, MD
Boston, MA
Calgary, AB
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Detroit, MI
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Minneapolis-St Paul, MN
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line
Course Schedule:
Kansas City, MO 06/04-06/08
Pittsburgh, PA 06/04-06/08
Virtual Classroom 06/04-06/08
Pittsburgh, PA 06/04-06/08
Virtual Classroom 06/04-06/08
Kansas City, MO 06/04-06/08
Toronto, ON 06/04-06/08
Syracuse, NY 06/04-06/08
Syracuse, NY 06/04-06/08
Albany, NY 06/04-06/08
Albany, NY 06/04-06/08
Framingham, MA 06/04-06/08
Framingham, MA 06/04-06/08
Parsippany, NJ 06/04-06/08
Parsippany, NJ 06/04-06/08
Reston, VA 06/04-06/08
Reston, VA 06/04-06/08
Chicago, IL 06/04-06/08
Chicago, IL 06/04-06/08
Columbus, OH 06/04-06/08
Columbus, OH 06/04-06/08
Baltimore, MD 06/04-06/08
Baltimore, MD 06/04-06/08
Columbia, MD 06/04-06/08
Columbia, MD 06/04-06/08
Annapolis, MD 06/04-06/08
Annapolis, MD 06/04-06/08
Wash Metro Area, DC 06/04-06/08
Wash Metro Area, DC 06/04-06/08
Richmond, VA 06/04-06/08
Richmond, VA 06/04-06/08
Norfolk, VA 06/04-06/08
Norfolk, VA 06/04-06/08
Denver, CO 06/04-06/08
Denver, CO 06/04-06/08
Los Angeles, CA 06/04-06/08
Los Angeles, CA 06/04-06/08
San Francisco, CA 06/04-06/08
San Francisco, CA 06/04-06/08
Indianapolis, IN 06/04-06/08
Indianapolis, IN 06/04-06/08
Boston, MA 06/04-06/08
Boston, MA 06/04-06/08
Des Moines, IA 06/04-06/08
Des Moines, IA 06/04-06/08
Cedar Rapids, IA 06/04-06/08
Cedar Rapids, IA 06/04-06/08
Minneapolis-St Paul, MN 06/04-06/08
Minneapolis-St Paul, MN 06/04-06/08
St Louis, MO 06/04-06/08
St Louis, MO 06/04-06/08
Seattle, WA 06/04-06/08
Seattle, WA 06/04-06/08
Philadelphia, PA 06/04-06/08
Philadelphia, PA 06/04-06/08
Detroit, MI 06/04-06/08
Detroit, MI 06/04-06/08
Phoenix, AZ 06/04-06/08
Phoenix, AZ 06/04-06/08
Tucson, AZ 06/04-06/08
Tucson, AZ 06/04-06/08
Milwaukee, WI 06/04-06/08
Milwaukee, WI 06/04-06/08
Charleston, WV 06/04-06/08
Charleston, WV 06/04-06/08
Atlanta, GA 06/04-06/08
Atlanta, GA 06/04-06/08
Raleigh-Durham, NC 06/04-06/08
Raleigh-Durham, NC 06/04-06/08
Pittsburgh, PA 09/24-09/28
Virtual Classroom 09/24-09/28
Kansas City, MO 09/24-09/28
Toronto, ON 09/24-09/28
Syracuse, NY 09/24-09/28
Albany, NY 09/24-09/28
Framingham, MA 09/24-09/28
Parsippany, NJ 09/24-09/28
Reston, VA 09/24-09/28
Chicago, IL 09/24-09/28
Columbus, OH 09/24-09/28
Baltimore, MD 09/24-09/28
Columbia, MD 09/24-09/28
Annapolis, MD 09/24-09/28
Wash Metro Area, DC 09/24-09/28
Richmond, VA 09/24-09/28
Norfolk, VA 09/24-09/28
Denver, CO 09/24-09/28
Los Angeles, CA 09/24-09/28
San Francisco, CA 09/24-09/28
Indianapolis, IN 09/24-09/28
Boston, MA 09/24-09/28
Des Moines, IA 09/24-09/28
Cedar Rapids, IA 09/24-09/28
Minneapolis-St Paul, MN 09/24-09/28
St Louis, MO 09/24-09/28
Seattle, WA 09/24-09/28
Philadelphia, PA 09/24-09/28
Detroit, MI 09/24-09/28
Phoenix, AZ 09/24-09/28
Tucson, AZ 09/24-09/28
Milwaukee, WI 09/24-09/28
Charleston, WV 09/24-09/28
Atlanta, GA 09/24-09/28
Raleigh-Durham, NC 09/24-09/28
[ Select a date to register ]

EC-Council Certified Secure Programmer

Email this Page    Print-Friendly Version

Summary:
The Certified Secure Programmer and Certified Secure Application Developer programs will ensure that programmers and developers are exposed to the inherent security drawbacks in various programming languages or architectures. They will be further trained to exercise secure programming practices to overcome these inherent drawbacks in order to preempt bugs from the code. Certified Secure Programmer lays the basic foundation required by all application developers and development organizations to produce applications with greater stability and posing lesser security risks to the consumer. The Certified Secure Application Developer standardizes the knowledge base for application development by incorporating the best practices followed by experienced experts in the various domains. The distinguishing aspect of ECSP and CSAD is that unlike vendor or domain specific certifications, it exposes the aspirant to various programming languages from a security perspective. This drives greater appreciation for the platform / architecture / language one specializes on as well as an overview on related ones.

Duration:
5 Days/Lecture & Lab

Audience:
This course is designed for programmers and application developers.

Topics:

  • Introduction to Secure Coding
  • Designing Secure Architecture
  • Cryptography
  • Buffer Overflows
  • Secure C and C++ Programming
  • Secure Java and JSP Programming
  • Secure Java Script and VB Script Programming
  • Secure ASP Programming
  • Secure Microsoft.NET Programming
  • Secure PHP Programming
  • Secure PERL Programming
  • Secure XML, Web Services and AJAX Programming
  • Secure RPC, ActiveX and DCOM Programming
  • Secure Linux Programming
  • Secure Linux Kernel Programming
  • Secure Xcode Programming
  • Secure Oracle PL/SQL Programming
  • Secure SQL Server Programming
  • Secure Network Programming
  • Windows Socket Programming
  • Writing Shellcodes
  • Writing Exploits
  • Programming Port Scanners and Hacking Tools
  • Secure Mobile phone and PDA Programming
  • Secure Game Designing
  • Securing E-Commerce Applications
  • Software Activation, Piracy Blocking and Automatic Updates
  • Secure Application Testing
  • Writing Secure Documentation and Error Messages



Last Update: May 21, 2012