EC-Council Certified Secure Programmer - ECSP

bhc-ecsp-boxes2El programa Certified Secure Programmer provee las habilidades esenciales y fundamentales para programadores y desarrolladores de aplicaciones en la construcción de aplicaciones seguras. La principal razón por las que los hackers explotan las debilidades de los programas con códigos infectados y maliciosos, es por la carencia de adopción de prácticas seguras en la aplicación de códigos.

Los alumnos estarán suficientemente capacitados para ejercer prácticas de programación seguras y superar estos inconvenientes inherentes a la programación, con el fin de poder anticipar estos errores en el código.

El programa sienta las bases para los desarrolladores de aplicaciones y las organizaciones dedicadas al desarrollo de estos programas para producir aplicaciones con una mayor estabilidad y seguridad, lo que representa menos riesgos para el consumidor.

El aspecto distintivo de es que, a diferencia de los proveedores de certificaciones de dominios específicos, expone al participante a diversos lenguajes de programación desde una perspectiva de seguridad. Permitiendo tener mayor apreciación o enfoque en la plataforma / arquitectura / lenguaje específico, así como una visión general de los demás relacionados.

Beneficios

  • La exposición a una amplia gama de lenguajes de programación y capacitación en prácticas de codificación seguras.
  • Mejoramiento en la empleabilidad de las organizaciones de desarrollo de aplicaciones.
  • Exposición al desarrollo de aplicaciones a través de plataformas.
  • Enriquece las habilidades en la escritura de mejores códigos y mejora la eficiencia.
  • Construcción de aplicaciones seguras.

Dirigido a

La certificación ECSP está destinada para los programadores responsables del diseño y construcción de aplicaciones basadas en Windows/Web con .NET/Java Framework. Está diseñada para desarrolladores quienes tengan habilidades de desarrollo en C#, C++ y Java, PHP, ASP, .NET y SQL.

Conocimientos previos

  • El alumno debe tener conocimientos fundamentales de programación.
  • El alumno debe tener conocimientos similares al visto en C|EH.

Certificación

  • Se le entregará un voucher (312-92) de certificación al término del curso para que el aspirante pueda rendir el examen dentro de los 6 meses de validez.
  • Se entregará un certificado de asistencia emitido por EC-Council.
  • Es necesario acreditar el examen "on-line" en nuestras oficinas para obtener la certificación EC-Council Certified Secure Programmer
  • El examen dura 4 horas con aproximadamente 150 preguntas, y se requiere pasar el 70% mínimo de la calificación para obtener la certificación.

Duración del curso

  • 40 horas
  • El horario es de 1pm a 9pm de lunes a viernes

Contenido del curso (capítulos)

Módulo 01: Introduction to Secure Coding
Módulo 02: Designing Secure Architecture
Módulo 03: Cryptography
Módulo 04: Buffer Overflows
Módulo 05: Secure C and C++ Programming
Módulo 06: Secure Java and JSP Programming
Módulo 07: Secure Java Script and VB Script Programming
Módulo 08: Secure Microsoft.NET Programming
Módulo 09: Secure PHP Programming
Módulo 10: Securing Applications from Bots
Módulo 11: Secure SQL Server Programming
Módulo 12: SQL Rootkits
Módulo 13: Secure Application Testing
Módulo 14: VMware Remote Recording and Debugging
Módulo 15: Writing Secure Documentation and Error Messages
Módulo 16: Secure ASP Programming
 

Módulo 17: Secure PERL Programming
Módulo
 18:
Secure XML, Web Services and AJAX Programming
Módulo 20: Secure Linux Programming
Módulo 21: Secure Linux Kernel Programming
Módulo 22: Secure Oracle PL/SQL Programming
Módulo 23: Secure Network Programming
Módulo 24: Windows Socket Programming
Módulo 25: Writing Shellcodes
Módulo 26: Writing Exploits
Módulo 27: Programming Port Scanners and Hacking Tools
Módulo 28: Secure Mobile phone and PDA Programming
Módulo 29: Secure Game Designing
Módulo 30: Securing E-Commerce Applications
Módulo 31: Software Activation, Piracy Blocking and Automatic Updates
Módulo 32: PCI Compliance and Secure Programming

Instructor

El instructor es certificado como Certified EC-Council Instructor (CEI) enviado directamente por EC-Council.

Idioma

  • El material del curso está en inglés.
  • El curso será dictado en español.