Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La tecnologa Java. Sintaxis. Identificadores. Tipos de datos. Conversin de datos. Operadores. Control de flujo. Bucles. Matrices. Fundamentos. Abstraccin. Encapsulamiento. Principio de informacin oculta. Herencia. Polimorfismo. Constructor de la clase. Clases abstractas. Interfases. Paquetes. Clases Abstractas. Clases finales. Recolector de basura. Clase Object. Clase Math. Clases Wrapper. Clase String. Clase StringBuffer. Clase Locale. Implementacin de interfases. Manejo de excepciones con try / catch / finally.
1. Colecciones
o o o o o o
o SortedMap.
2. Hilos
o o o o o o o o o o o o o
Aplicaciones con hilos. Implementacin de hilos. Manejo de prioridades con hilos. Mtodos sincronizados. Clase File. Operaciones de entrada y salida (Input/Output). Sockets cliente y servidor. Serializacin de objetos. Metodologa Scrum. Configuracin del proyecto con Maven. Pruebas unitarias con JUnit. Creacin del modelo de dominio. Preparacin del ambiente gil con Eclipse y SVN.
1. Introduccin
o Qu es PHP? o Por qu PHP?
2. Conceptos bsicos
o Instalacin en windows. o Conguracion. o Editores de texto.
3. PRIMEROS PASOS
o o o o o o o o o o o o o o o o o o
Examinando la informacin de conguracin de PHP. Embebiendo codigo PHP. Primer script PHP: "Hola Mundo". Flujo de Trabajo. Aadir comentarios al codigo. Variables. Cadenas. Nmeros enteros. Nmeros decimales. Matrices. Valores Booleanos y nulos. Conversin de tipos. Constantes. Operadores de comparacin. Sentencias If. Sentencias Else y ElseIf. Operadores lgicos. Sentencias Switch.
4. TIPOS DE DATOS
Bucles While. Bucles For. Bucles Foreach. Palabra clave Continue. Palabra clave Break. Definiendo funciones. Usando funciones. Devolviendo valores. mbito de variables Valores por defecto de parmetros.
8. DEPURANDO
o Resolucin de problemas y depuracin de errores. o Mejores prcticas en la programacin con PHP.
Hipervnculos y URLs. Usando valores GET. Codificar URL. Codificar etiquetas HTML. Construyendo formularios. Creando cookies. Trabajando con sesiones. Cabeceras y re direccionamiento de pginas. Uso de include y require. Introduccin. Creacin de una base de datos. Llenando la base de datos. Administrando la base de datos. Conectando a la base de datos usando PHP. Accediendo a los datos usando PHP. Resultado nal del proyecto. Creando la base de datos. Bases de datos relacionales. Estableciendo tu rea de trabajo. Creando tu primera pgina. Creando pginas reutilizables. Conectndonos a una base de datos. Creando men dinmico. Reordenando el cdigo en funciones. Aadiendo enlaces a nuestro men. Determinando que pgina ha sido seleccionada. Mostrando contenido dinmicamente.
o o o o o o o o o o o o o o o o o o o o o o o o
Creando formulario para nuevo curso. Agregando cursos. Caracteres latinos. Validacin de formularios Validacin adicional de formularios Editando un curso. Enviando valores 'post' a la misma pgina. Actualizando un curso en la base de datos. Mostrando resultados de acciones de formulario. Eliminando un curso. Mostrando resultados. La website pblica. Men en la parte pblica. Funciones en la parte pblica. Comportamiento de los curso por defecto. Codicacin de texto. Visin general del acceso a usuarios. Seguridad en PHP. Encriptacin. Creando un sistema de logueo. Manejo de sesiones. Usando sesiones para mantener el estado de logueo Cerrar sesin
1. 2. 3. 4. 5. 6.
Introduccin al Modelamiento de Datos. Modelamiento de una Bases de Datos Relacional. Qu es MySQL?. Terminologa. Temas de instalacin. Configuracin de MySQL.
o Configuracin de super-usuario. o Importacion y exportacin de Bases de Datos. o SQL y MySQL.
Configuracin de PhpMyAdmin. Creacin una Base de Datos. Creacin de Tablas. Insertar registros. Mantenimiento de registros. Qu son los tipos de datos en MySQL?. Tipos de datos numrico. Tipos de datos de cadena. Tipos de datos de gran capacidad de almacenamiento.
o o o o o o o o o o o o o o o o o o o o o o o o o o
Tipos de datos fecha y hora. Tipos de dato de bit. Tipos de dato boleano. Tipos de datos de enumeracin. Tipo de dato NULL. Funciones de cadena. Funciones numericas. Funciones fecha y tiempo. Zonas Horarias en MySQL. CREATE DATABASE ALTER DATABASE. DROP DATABASE CREATE TABLE ALTER TABLE. RENAME TABLE. DROP TABLE. CREATE INDEX. DROP INDEX SELECT. INSERT. REPLACE. UPDATE. DELETE. JOIN. LEFT JOIN. RIGHT JOIN.
9. Funciones MySQL.
14. Creacin de Vistas (Views). 15. Sincronizacin con Modelado de la Base de Datos. 16. Conclusiones.
3. Ejercicios Prcticos.
o Creando la Clase Archivos con metodos: subir, formar_descarga. o Creando la Clase Imagen con metodos: recortar, escribir. o Creando la Clase Paginacion.
aprender y comprender.
software. o El Patrn Arquitectnico modelo-vista-controlador (MVC) . o Aclaraciones previas. o Qu es el patrn MVC?. o Cmo funciona el patrn MVC?.
1. Definicin de HTML 5.
o o o o
Beneficios de HTML5. Principales caractersticas. Introduccin a las APIs de HTML5 y tecnologas de apoyo. Compatibilidad con navegadores.
Estructura bsica. Etiquetando la navegacin. Etiquetando la introduccin Etiquetando el rea de contenido principal Etiquetando los comentarios Etiquetando el formulario para comentario Marcando la barra lateral y pie de pagina Introduccin a CSS 3 Formas de uso Atributos de las hojas de estilo Definicin de estilos CSS Shorthand Pseudo-element en CSS (pseudo elementos) Atributo gradiente de colores en borde con CSS y Firefox Bordes redondeados Mltiples imgenes de fondo Colores RGBA Word-wrap Textos multi-columna Bordes con imgenes Sombras con box-shadow Resplandor exterior Propiedad background-origin Introduccin a @font-face Degradados Animaciones CURSO: MAQUETACIN CON HOJAS DE ESTILO CONTENIDO:
o o o o o o o o o o o o o o o o o o o o o o o o o
1. Introduccin a la maquetacin con CSS 2. Por qu disear con CSS. 3. Creando hojas de estilo para diferentes medios 4. Reglas basadas en Id, Tags y clases 5. Selectores bsicos y complejos 6. Orden de herencia 7. Diagramacin elstica, fija y lquida 8. Atributos Float y Clear para diagramar y posicionar elementos 9. Tipografa 10. Manejo de imgenes 11. Aplicando estilos a tablas 12. Aplicando formato a Hipervnculos 13. Implementando navegacin basada en mens 14. Posicionamiento absoluto, relativo y fijo 15. Variar el diseo y maquetacin con la hoja de estilos 16. Presentacin de 960 Grid System 17. Blueprint, Framework CSS
CURSO: AJAX Y JQUERY CONTENIDO:
1. Fundamentos de JavaScript.
2. Utilizacin y ventajas de JavaScript. 3. Frameworks JavaScript. 4. Comparacin de frameworks JavaScript: Prototype,JQuery, YUI, MooTolls, ExtJS. 5. Introduccin a JQuery. 6. Debug JavaScript: herramientas para desarrolladores en Firefox (Firebug). 7. La function ready JQuery. 8. JQuery Selectores Seleccionando elementos con JQuery Parte I. 9. JQuery Selectores Seleccionando elementos con JQuery Parte II, CSS, HTML. 10. JQuery Core. 11. Manipulacin de los datos del DOM. 12. Ventanas de dialogo. 13. Validacin de formularios. 14. JQuery y DOM. 15. DOM Manipulacin. 16. Eventos JQuery. 17. Asignacin de eventos con jQuery: mtodos bind y live. 18. Color Animation. 19. Toggle Class. 20. Add Class. 21. Remove Class. 22. Effect. 23. Toggle. 24. Hide. 25. Show. 26. Que es Ajax. Ventajas de uso. 27. Ejemplos prcticos. 28. Modificacin de datos sin recargar la pgina. 29. Trabajo final y examen.
CURSO: INTERFACES DE USUARIO EN JQUERY CONTENIDO:
1. Definicin de Interface de usuario (UI). 2. Nuevos paradigmas de la web 2 3. Experiencia de usuario 4. Introduccin a JQuery UI 5. Draggable 6. Droppable 7. Resizable 8. Selectable 9. Sortable 10. Accordion 11. Button 12. Datepicker 13. Dialog 14. Progressba 15. Slider 16. Tabs
17. Position 18. Autocomplete 19. Plugins JQuery 20. Ejercicio: Creando un escritorio web.