CURSO APLICACIONES WEB

727 views

Published on

Published in: Entertainment & Humor
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
727
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CURSO APLICACIONES WEB

  1. 1. Centro de capacitación profesional PROGRAMACIÓN DE APLICACIONES WEBTEMARIO: DURACIÓN: Seis (6) meses. Un mes porAprende con profesionales a desarrollar módulo (24 horas).aplicaciones empresariales bajo plataformaWeb, haciendo uso de tecnologías “Open DIRIGIDO A: Público en general ySource” con mayor presencia y futuro en el estudiantes que deseen profundizar susmercado (Apache, Php, MySql) y desarrolla conocimientos técnicos.interfaces de usuario ricas y rápidasmediante Ajax. CERTIFICACIÓN: Se otorga un certificado por cada móduloLos cursos son dictados por profesionales realizado, y un diploma de formacióncon una amplia experiencia y en pleno profesional al completar el curso.ejercicio, los cuales enfocan las clases atemas prácticos y reales. METODOLOGÍA: Clases teórico prácticas, en aulas equipadasREQUISITOS: Manejo de sistema operativo con un computador para cada persona. Con(Windows). un máximo de 12 alumnos aproximadamente y un mínimo de 6. SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  2. 2. Centro de capacitación profesionalMODULO 1- PHP fundamentos1. Introducción al PHP2. Instalación de Apache, PHP y MySql3. Comentarios4. Variables5. Constantes6. Tipos de datos en PHP7. Vectores en PHP (Array o matrices)8. Operadores a. Operadores de Aritmética b. Operadores de Asignación c. Operadores de Comparación d. Operadores de Control de Errores e. Operadores de Incremento f. Operadores de Lógica g. Operadores de Cadena9. Estructuras de control a. Condicional if b. Bucle while c. Bucle do while d. Bucle for e. Bucle foreach f. El ciclo switch10. Las funciones11. Procesamiento de formularios12. Envió de Emails13. Sesiones PHP14. Ficheros15. Trabajo final: Web site dinámico SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  3. 3. Centro de capacitación profesionalMODULO 2- Trabajando con Base de Datos: PHP Y MYSQL1. Comenzando con MySql Clientes MySql: phpMyAdmin Tipos de tabla: InnoDB, MYISAM Creación 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 Subconsultas2. Funciones PHP de acceso a MySql Extensión MySqli (MySql Improved Extension) Conectar a MySql desde PHP Mostrar los datos de una consulta Un buscador para nuestra base de datos3. Operaciones con registros Añadir registros Modificar registros Borrar registros Toda la vez4. Casos prácticos: Ordenando registros Cálculos con fechas Trabajando con valores nulos Coincidencia de patrones Conteo de filas Usando más de una tabla5. Programando un paginador.6. MySql Avanzado Transacciones Trigger Procedimientos Almacenados7. Exportar tablas desde MS Excel a MySql8. Importar tablas desde MySql a MS Excel9. Trabajo final: Sistema de gestión de contenidos (CMS) SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  4. 4. Centro de capacitación profesionalMODULO 3 - Interfaces de usuario: Ajax, CSS, PHP y MySql1. CSS Introducción. Características y ventajas Utilización: Estilos internos y externo Atributos, valores y selectores Aplicación de estilos básicos a consultas MySql Ejercicio: Iluminando celdas2. Frameworks JavaScript. Utilización y ventajas Comparativa de frameworks JavaScript: Prototype, JQuery , YUI , MooTools , ExtJS3. Introducción a JQuery. JQuery Documentación. 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 Core4. JQuery y DOM DOM traversal. DOM Manipulación.5. JQuery Effects6. JQuery Events7. JQuery Callback8. JQuery Plugins9. Interfaces de usuario con JQuery UI JQuery UI Theming JQuery Ajax-PHP, Formatos XML, JSON, JSONP Ejercicio: Aplicación Chat.10. Proyecto RIA. SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  5. 5. Centro de capacitación profesionalMODULO 4: Programación orientada a Objetos (POO) en PHP1) CONCEPTO DE PROGRAMACIÓN ORIENTADA A OBJETOS (POO) Declaración de una clase y creación de un objeto. Atributos de una clase. Métodos de una clase. Método constructor de una clase (__construct) Llamada de métodos dentro de la clase. Modificadores de acceso a atributos y métodos (public - private)2) Colaboración de objetos.3) Parámetros de tipo objeto.4) Parámetros opcionales.5) Herencia.6) Modificadores de acceso a atributos y métodos (protected)7) Sobre escritura de métodos.8) Sobre escritura del constructor.9) Clases abstractas y concretas.10) Métodos abstractos.11) Métodos y clases final.12) Referencia y clonación de objetos.13) función __clone()14) Operador instanceof15) Método destructor de una clase (__destruct)16) Métodos estáticos de una clase (static)17) PATRÓN DE ARQUITECTURA DE SOFTWARE(MVC) a) Modelo b) Vista c) Controlador SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  6. 6. Centro de capacitación profesionalMODULO 5: Aplicaciones Web 11. Fundamentos2. Análisis y diseño de la interfaz de usuario El usuario no está utilizando tu aplicación La Ley de Fitt Interferencias Innecesarias Utiliza la potencia de la computadora Haz que sea fácil distinguir los elementos y buscarlos3. Diseño Interfaz de Usuario Características de las Interfaces gráficas de usuario (GUIs) Ventajas de las GUIs Proceso de Diseño de la GUI Principios de diseño de Interfaces de usuario4. Interacción del usuario Presentación de la Información Ejemplo alternativas de presentación de la información Ejemplos de presentación con información dinámica Despliegue información gráfica con valores relativos Información alfanumérica en relieve5. Color en el diseño de la interfaz6. Soporte al usuario, Sistema de ayuda en línea7. Factores de diseño en la redacción del mensaje de Error Mensaje de error orientado al Sistema Mensaje orientado al usuario8. Diseño del sistema de ayuda9. Documentación del usuario10. Evaluación de la interfaz11. Normas y conceptos para hacer aplicaciones web seguras Validación de la entrada y salida de información Diseños simples Utilización y reutilización de componentes de confianza Defensa en profundidad Tan seguros como en eslabón más débil La "seguridad gracias al desconocimiento" no funciona Ofrecer la mínima información12. Trabajo final: sistema logístico Maestro de Productos Ingresos y salidas de almacén Stock SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com
  7. 7. Centro de capacitación profesionalMODULO 6: Aplicaciones Web 21. Diseñando el árbol de ficheros(Modelo, vista, controlador)2. Maquetación CSS Adiós a las tablas Ventajas Ejemplos: www.csszengarden.com3. CSS System Color Keywords4. Utilizando un Framework5. Programando controles6. Programando controladores7. Programando librerías8. Desarrollo de un sistema de gestión de empresa integrado (básico): Gestión de almacenes Compras Ventas y facturación Cajas y bancos Cuentas por cobrar Cuentas por pagar Centro de costos SKYNET S.A. - Centro de capacitación profesional - Av. Circunvalación 2456 Urb. Villa Jardín, San Luis, Lima. Tel.: (511) 437 4125 / 9933 00805 / 98141*3935 info@sistemass.com

×