|

|
|
La tendencia mundial de la globalización exige una permanente actualización en los innumerables cambios que se realizan en los nuevos lenguajes de programación, otra de las múltiples disciplinas donde el desarrollo de la tecnologÃa nos impone la necesidad de actualizarnos y desarrollar competencias y habilidades para el correcto manejo de las herramientas y tecnicas usadas para una buena y segura programación. |
|
|
Este diplomado esta orientado a Profundizar en los conocimientos de Algoritmos y Programación, permitiéndole desarrollar el estudio teórico-práctico del lenguaje de programación Python, Perl y Php.
Es importante destacar que al introducir estos nuevo lenguajes, los alumnos contarán con una nueva alternativa a la hora de elegir un lenguaje de programación ya que estos son poderosos y modernos, que permiten utilizarlos en una gran variedad de aplicaciones implementando conceptos de programación de diferentes paradigmas. |
|
El Centro de Capacitación en Alta TecnologÃa expide un Diploma de asistencia al curso a los participantes cuya asistencia sea superior al 90%. |
|
Profesionistas, administradores y responsables de áreas de informática, cómputo y comunicaciones en ámbitos empresariales, comerciales, industriales, académicos y el sector público. Estudiantes de informática, comunicaciones, telecomunicaciones, ciencias básicas, ingenierÃas y carreras afines al cómputo. |
|
Este diplomado se lleva a cabo cada año. |
|
HORARIO PARA CURSO " modo ONLINE"
Viernes 16 de Mayo del 2010 con horario 8 pm a 10 pm. Horario de México
Duración en meses: 8
Duración en Horas: 120 |
- Acreditar TÃtulo profesional, técnico o conocimientos básicos en áreas afines a la informática.
- Ser Pasante de alguna carerra relacionada a la informática.
- Cualquier persona interesada en aprender a programar en estos lenguajes.
- Conocimientos básicos en Internet.
- Conocimientos básicos en sistemas operativos .
- conocimientos Básicos en redes.
|
|
MODULO 1
PHP

DR. Ccat 2008 - Centro de Estudios Superiores en Alta TecnologÃa - Coatepec, Ver. México
. 1. Variables
2. Constantes
3. Tipo de datos
4. Vectores (Arrays y Matrices)
5. Operadores
6. - Operadores Aritmeticos
- Operadores de Asignacion
- Operadores de Comparacion
- Operadores de control de errores
- Operadores de Incremento
- Operadores Logicos
- Operadores de Cadena
7. Estructura de Control y bucles
- if
- while
- do
- for
- foreach
- switch
8. Expresiones Regulares
- ereg()
- ereg_replace()
- eregi()
- eregi_replace()
9. Entrada de datos
- $_GET
+ Full Path Disclosure
- $_POST
- $_COOKIE
+ Insecure Cookie Handling
- $_REQUEST
- HTTP Hacking
+ Metodos HTTP y su uso en el hacking
+ HTTP Request smuggling
+ HTTP Response Splitint
- Filtrado correcto de entrada de datos
+ Metodologia de un XSS
+ htmlentities()
+ Regex para filtrado de datos
+ is_numeric()
+ Metodologia de un XSRF
10. Manipulacion de ficheros.
- fopen()
+ File Disclosure
- fwrite()
+ Envenenamiento de archivos
- include()
+ LFI/RFI
11. Funciones
- Declaracion de Funciones
12. SESSIONES
- Session Fixation
- Sessiones en servidores compartidos
13. PHP Orientado a objetos
14. Bases de datos
- MySQL
+ SQL Injection sobre mysql
+ Blind SQL Injection 1
- MSSQL
+ SQL Injection sobre mssql
+ Blind SQL Injection 2
15. Analisis de codigos avanzado
MODULO 2
PERL
Variables y datos
a) Variables Escalares
- Operadores Aritmeticos
- Jerarquia de Operaciones
b) Variables de matriz: Arreglos
c) Matrices asociadas: hashes
Entrada y salida de datos
a) print()
b) <STDIN>
Estructura de control
a) Comparaciones
b) Condicional Multiple
c) bucles
- for()
- foreach()
- while()
- foreach
+ push()
+ pop()
+ shift()
+ unshift()
- do/until
Expresiones Regulares (Regex)
a) Busquedas
- Contiene
- No Contiene
- Metacaracteres (^,*,+,?,$, etc..)
- Patrones, Modificadores y caracteres de control
b) Sustitucion
c) Regex en Funciones
- split()
- join()
Manejo de Ficheros
a) Creacion de Ficheros
- File Handles
- Permisos de apertura
b) Escritura en ficheros
c) Lectura de Ficheros
Subrutinas
a) Declaracion de subrutinas
b) Parametros
c) Retorno de valores
7. Secuencia de escape ANSI
8. Uso de Modulos y Librerias Externas
9. XML en Perl
- XML Injection (Xpath)
10. Internet y Perl
- Programacion de un fuzzer
- Programacion de un scanner
11. Perl como CGI
- Bugs CGI comunes
MODULO 3
PYTHON
1. Variables
2. Tipo de datos
3. Listas, tuplas y diccionarios (Arrays o Matrices)
4. Operadores
5. Estructura de control y bucles
- if
- while
- do
- for
- foreach
- Alternativa a switch
6. Expresiones regulares
7. Entrada y salida de datos
8. Decoradores
9. Manejo de Archivos
10. Creacion de Ficheros
11. Escritura en ficheros
12. Lectura de Ficheros
13. Clases, funciones, Objetos y metodos
14. Sobre carga de operadores
15. Poliformismo
16. Atributos de clase y el método __str__
17. Herencia
18. Listas enlazadas
19. Pilas
- TAD
- Colas
20. Arboles
21. Depuracion de Errores
|
|
Rodolfo Hernández Baz
Informes:
Centro de Capacitación en Alta TecnologÃa
Tel. 01228 8-20-37-41
E-mail:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
www.ccat.edu.mx
Coatepec, Ver. - México
Todos los derechos reservados. El contenido de esta obra esta protegido por la ley, Que establece penas de prisión y/o multas, además de las correspondientes indemnizaciones por daños y perjuicios, para quienes reprodujeren, plagiaren, distribuyeren o comunicar en Públicamente, en todo o en parte, una obra literaria, artÃstica o cientÃfica, o su Transformación, interpretación o ejecución artÃstica fijada en cualquier tipo de soporte o comunicada a través de cualquier medio, sin la previa autorización por escrito del propietario y del Centro de Estudios Superiores en Alta tecnologÃa dueños del copyright.
Copyright Ccat 2008 - Centro de Estudios Superiores en Alta TecnologÃa - Xalapa, Ver. Mèxico |
|
|
|
|
|