You are on page 1of 7

Centro de capacitacin profesional

PROGRAMACIN DE APLICACIONES WEB

TEMARIO: Aprende con profesionales a desarrollar aplicaciones empresariales bajo plataforma Web, haciendo uso de tecnologas Open Source con mayor presencia y futuro en el mercado (Apache, Php, MySql) y desarrolla interfaces de usuario ricas y rpidas mediante Ajax. Los cursos son dictados por profesionales con una amplia experiencia y en pleno ejercicio, los cuales enfocan las clases a temas prcticos y reales. REQUISITOS: Manejo de sistema operativo (Windows).

DURACIN: Seis (6) meses. Un mes por mdulo (24 horas). DIRIGIDO A: Pblico en general y estudiantes que deseen profundizar sus conocimientos tcnicos. CERTIFICACIN: Se otorga un certificado por cada mdulo realizado, y un diploma de formacin profesional al completar el curso. METODOLOGA: Clases terico prcticas, en aulas equipadas con un computador para cada persona. Con un mximo de 12 alumnos aproximadamente y un mnimo de 6.

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 1- PHP fundamentos


1. 2. 3. 4. 5. 6. 7. 8. Introduccin al PHP Instalacin de Apache, PHP y MySql Comentarios Variables Constantes Tipos de datos en PHP Vectores en PHP (Array o matrices) Operadores a. Operadores de Aritmtica b. Operadores de Asignacin c. Operadores de Comparacin d. Operadores de Control de Errores e. Operadores de Incremento f. Operadores de Lgica g. Operadores de Cadena Estructuras de control a. Condicional if b. Bucle while c. Bucle do while d. Bucle for e. Bucle foreach f. El ciclo switch Las funciones Procesamiento de formularios Envi de Emails Sesiones PHP Ficheros Trabajo final: Web site dinmico

9.

10. 11. 12. 13. 14. 15.

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 2- Trabajando con Base de Datos: PHP Y MYSQL


1. Comenzando con MySql Clientes MySql: phpMyAdmin Tipos de tabla: InnoDB, MYISAM Creacin de una Base de Datos en MySql Sentencias I: SELECT, CREATE, SHOW, DESCRIBE, INSERT, LOAD DATA, DELETE, UPDATE, DISTINCT, ORDER. Sentencias II: GROUP BY, HAVING, COUNT, MAX,AVG,SUM, ETC Operaciones de junta: IN, NOT IN, INNER JOIN, RIGHT JOIN, LEFT JOIN Subconsultas 2. Funciones PHP de acceso a MySql Extensin MySqli (MySql Improved Extension) Conectar a MySql desde PHP Mostrar los datos de una consulta Un buscador para nuestra base de datos 3. Operaciones con registros Aadir registros Modificar registros Borrar registros Toda la vez 4. Casos prcticos: Ordenando registros Clculos con fechas Trabajando con valores nulos Coincidencia de patrones Conteo de filas Usando ms de una tabla 5. Programando un paginador. 6. MySql Avanzado Transacciones Trigger Procedimientos Almacenados 7. Exportar tablas desde MS Excel a MySql 8. Importar tablas desde MySql a MS Excel 9. Trabajo final: Sistema de gestin de contenidos (CMS)

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 3 - Interfaces de usuario: Ajax, CSS, PHP y MySql


1. CSS Introduccin. Caractersticas y ventajas Utilizacin: Estilos internos y externo Atributos, valores y selectores Aplicacin de estilos bsicos a consultas MySql Ejercicio: Iluminando celdas 2. Frameworks JavaScript. Utilizacin y ventajas Comparativa de frameworks JavaScript: Prototype, JQuery , YUI , MooTools , ExtJS 3. Introduccin a JQuery. JQuery Documentacin. Debug JavaScript: herramientas para desarrolladores en Firefox La function ready JQuery. JQuery Selectores Seleccionando elementos con JQuery Parte I JQuery Selectores Seleccionando elementos con JQuery Parte II, CSS, HTML JQuery Core 4. JQuery y DOM DOM traversal. DOM Manipulacin. 5. JQuery Effects 6. JQuery Events 7. JQuery Callback 8. JQuery Plugins 9. Interfaces de usuario con JQuery UI JQuery UI Theming JQuery Ajax-PHP, Formatos XML, JSON, JSONP Ejercicio: Aplicacin Chat. 10. Proyecto RIA.

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 4: Programacin orientada a Objetos (POO) en PHP


1) CONCEPTO DE PROGRAMACIN ORIENTADA A OBJETOS (POO) Declaracin de una clase y creacin de un objeto. Atributos de una clase. Mtodos de una clase. Mtodo constructor de una clase (__construct) Llamada de mtodos dentro de la clase. Modificadores de acceso a atributos y mtodos (public - private) 2) Colaboracin de objetos. 3) Parmetros de tipo objeto. 4) Parmetros opcionales. 5) Herencia. 6) Modificadores de acceso a atributos y mtodos (protected) 7) Sobre escritura de mtodos. 8) Sobre escritura del constructor. 9) Clases abstractas y concretas. 10) Mtodos abstractos. 11) Mtodos y clases final. 12) Referencia y clonacin de objetos. 13) funcin __clone() 14) Operador instanceof 15) Mtodo destructor de una clase (__destruct) 16) Mtodos estticos de una clase (static) 17) PATRN DE ARQUITECTURA DE SOFTWARE(MVC) a) Modelo b) Vista c) Controlador

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 5: Aplicaciones Web 1


1. Fundamentos 2. Anlisis y diseo de la interfaz de usuario El usuario no est utilizando tu aplicacin La Ley de Fitt Interferencias Innecesarias Utiliza la potencia de la computadora Haz que sea fcil distinguir los elementos y buscarlos 3. Diseo Interfaz de Usuario Caractersticas de las Interfaces grficas de usuario (GUIs) Ventajas de las GUIs Proceso de Diseo de la GUI Principios de diseo de Interfaces de usuario 4. Interaccin del usuario Presentacin de la Informacin Ejemplo alternativas de presentacin de la informacin Ejemplos de presentacin con informacin dinmica Despliegue informacin grfica con valores relativos Informacin alfanumrica en relieve 5. Color en el diseo de la interfaz 6. Soporte al usuario, Sistema de ayuda en lnea 7. Factores de diseo en la redaccin del mensaje de Error Mensaje de error orientado al Sistema Mensaje orientado al usuario 8. Diseo del sistema de ayuda 9. Documentacin del usuario 10. Evaluacin de la interfaz 11. Normas y conceptos para hacer aplicaciones web seguras Validacin de la entrada y salida de informacin Diseos simples Utilizacin y reutilizacin de componentes de confianza Defensa en profundidad Tan seguros como en eslabn ms dbil La "seguridad gracias al desconocimiento" no funciona Ofrecer la mnima informacin 12. Trabajo final: sistema logstico Maestro de Productos Ingresos y salidas de almacn Stock

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

Centro de capacitacin profesional

MODULO 6: Aplicaciones Web 2


1. Diseando el rbol de ficheros(Modelo, vista, controlador) 2. Maquetacin CSS Adis a las tablas Ventajas Ejemplos: www.csszengarden.com 3. CSS System Color Keywords 4. Utilizando un Framework 5. Programando controles 6. Programando controladores 7. Programando libreras 8. Desarrollo de un sistema de gestin de empresa integrado (bsico): Gestin de almacenes Compras Ventas y facturacin Cajas y bancos Cuentas por cobrar Cuentas por pagar Centro de costos

SKYNET S.A. - Centro de capacitacin profesional - Av. Circunvalacin 2456 Urb. Villa Jardn, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

You might also like