Você está na página 1de 12

CURSO: JAVA I

CONTENIDO:

1. Fundamentos del lenguaje Java

o La tecnologa Java.
o Sintaxis.
o Identificadores.
o Tipos de datos.
o Conversin de datos.
o Operadores.
o Control de flujo.
o Bucles.
o Matrices.

2. Programacin Orientada a Objetos I

o Fundamentos.
o Abstraccin.
o Encapsulamiento.
o Principio de informacin oculta.
o Herencia.
o Polimorfismo.
o Constructor de la clase.

3. Programacin Orientada a Objetos II

o Clases abstractas.
o Interfases.
o Paquetes.
o Clases Abstractas.
o Clases finales.
o Recolector de basura.

4. Paquetes tiles, interfaces y excepciones

o Clase Object.
o Clase Math.
o Clases Wrapper.
o Clase String.
o Clase StringBuffer.
o Clase Locale.
o Implementacin de interfases.
o Manejo de excepciones con try / catch / finally.

CURSO: JAVA II(WEB)


CONTENIDO:

1. Colecciones
o Interfases Collection.
o Set.
o List.
o Queue.
o SortedSet.
o Map.
o SortedMap.

2. Hilos

o Aplicaciones con hilos.


o Implementacin de hilos.
o Manejo de prioridades con hilos.
o Mtodos sincronizados.

3. Operaciones de Entrada y Salida y sockets

o Clase File.
o Operaciones de entrada y salida (Input/Output).
o Sockets cliente y servidor.
o Serializacin de objetos.

4. Desarrollo gil con Java

o Metodologa Scrum.
o Configuracin del proyecto con Maven.
o Pruebas unitarias con JUnit.
o Creacin del modelo de dominio.
o Preparacin del ambiente gil con Eclipse y SVN.

CURSO: FUNDAMENTOS DE PHP


CONTENIDO:

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 Examinando la informacin de conguracin de PHP.


o Embebiendo codigo PHP.
o Primer script PHP: "Hola Mundo".
o Flujo de Trabajo.
o Aadir comentarios al codigo.

4. TIPOS DE DATOS

o Variables.
o Cadenas.
o Nmeros enteros.
o Nmeros decimales.
o Matrices.
o Valores Booleanos y nulos.
o Conversin de tipos.
o Constantes.

5. ESTRUCTURAS DE CONTROL: CONDICIONALES

o Operadores de comparacin.
o Sentencias If.
o Sentencias Else y ElseIf.
o Operadores lgicos.
o Sentencias Switch.

6. ESTRUCTURAS DE CONTROL: BUCLES

o Bucles While.
o Bucles For.
o Bucles Foreach.
o Palabra clave Continue.
o Palabra clave Break.

7. FUNCIONES DEFINIDAS POR EL USUARIO

o Definiendo funciones.
o Usando funciones.
o Devolviendo valores.
o mbito de variables
o Valores por defecto de parmetros.

8. DEPURANDO

o Resolucin de problemas y depuracin de errores.


o Mejores prcticas en la programacin con PHP.

9. CONSTRUYENDO PGINAS WEB

o Hipervnculos y URLs.
o Usando valores GET.
o Codificar URL.
o Codificar etiquetas HTML.
o Construyendo formularios.
o Creando cookies.
o Trabajando con sesiones.
o Cabeceras y re direccionamiento de pginas.
o Uso de include y require.

10. MYSQL BSICO

o Introduccin.
o Creacin de una base de datos.
o Llenando la base de datos.
o Administrando la base de datos.
o Conectando a la base de datos usando PHP.
o Accediendo a los datos usando PHP.

11. CREANDO UN SISTEMA DE GESTIN DE CONTENIDOS

o Resultado nal del proyecto.


o Creando la base de datos.
o Bases de datos relacionales.
o Estableciendo tu rea de trabajo.
o Creando tu primera pgina.
o Creando pginas reutilizables.
o Conectndonos a una base de datos.
o Creando men dinmico.
o Reordenando el cdigo en funciones.
o Aadiendo enlaces a nuestro men.
o Determinando que pgina ha sido seleccionada.
o Mostrando contenido dinmicamente.

12. CRUD: FUNCIONES BSICAS DE ALMACENAMIENTO MYSQL

o Buscando un curso en la base de datos.


o Buscando un captulo en la base de datos.
o Creando pgina 'Nuevo curso'.
o Creando formulario para nuevo curso.
o Agregando cursos.
o Caracteres latinos.
o Validacin de formularios
o Validacin adicional de formularios
o Editando un curso.
o Enviando valores 'post' a la misma pgina.
o Actualizando un curso en la base de datos.
o Mostrando resultados de acciones de formulario.
o Eliminando un curso.
o Mostrando resultados.

13. DESARROLLANDO LA PARTE PBLICA

o La website pblica.
o Men en la parte pblica.
o Funciones en la parte pblica.
o Comportamiento de los curso por defecto.
o Codicacin de texto.

14. MANEJANDO EL ACCESO DE USUARIOS

o Visin general del acceso a usuarios.


o Seguridad en PHP.
o Encriptacin.
o Creando un sistema de logueo.
o Manejo de sesiones.
o Usando sesiones para mantener el estado de logueo
o Cerrar sesin
o
CURSO: PHP Y MYSQL
CONTENIDO:

1. Introduccin al Modelamiento de Datos.

2. Modelamiento de una Bases de Datos Relacional.

3. Qu es MySQL?.

4. Terminologa.

5. Temas de instalacin.

6. Configuracin de MySQL.

o Configuracin de super-usuario.
o Importacion y exportacin de Bases de Datos.
o SQL y MySQL.

7. Creacin de una Base de Datos con PhpMyAdmin

o Configuracin de PhpMyAdmin.
o Creacin una Base de Datos.
o Creacin de Tablas.
o Insertar registros.
o Mantenimiento de registros.

8. Tipos de datos de MySQL.

o Qu son los tipos de datos en MySQL?.


o Tipos de datos numrico.
o Tipos de datos de cadena.
o Tipos de datos de gran capacidad de almacenamiento.
o Tipos de datos fecha y hora.
o Tipos de dato de bit.
o Tipos de dato boleano.
o Tipos de datos de enumeracin.
o Tipo de dato NULL.

9. Funciones MySQL.

o Funciones de cadena.
o Funciones numericas.
o Funciones fecha y tiempo.
o Zonas Horarias en MySQL.

10. Sentencias de definicin de datos

o CREATE DATABASE
o ALTER DATABASE.
o DROP DATABASE
o CREATE TABLE
o ALTER TABLE.
o RENAME TABLE.
o DROP TABLE.
o CREATE INDEX.
o DROP INDEX

11. Sentencias de manipulacin de datos de MySQL.

o SELECT.
o INSERT.
o REPLACE.
o UPDATE.
o DELETE.
o JOIN.
o LEFT JOIN.
o RIGHT JOIN.

12. Sentencias Utiles de MySQL.

o DESCRIBE.
o USE.

13. Sentencias de administracin de base de datos.

o Sentencias para la gestin de cuentas.


o CREATE USER.
o DROP USER.
o GRANT y REVOKE.
o RENAME USER.
o SET PASSWORD.
o Sintaxis de SHOW.
o SHOW COLUMNS.
o SHOW DATABASES.
o SHOW GRANTS.
o SHOW TABLES.
o SHOW COLUMNS.

14. Creacin de Vistas (Views).

15. Sincronizacin con Modelado de la Base de Datos.

16. Conclusiones.

CURSO: PROGRAMACION ORIENTADA A OBJETOS CON PHP


CONTENIDO:

1. Introduccin a la Programacin Orientada a Objetos (POO)

o Elementos de la POO
o Clase.
o Objeto.
o Mtodo.
o Propiedades y atributos.
o Caractersticas conceptuales de la POO.
o Abstraccin.
o Encapsulamiento.
o Modularidad.
o Ocultacin (aislamiento).
o Polimorfismo.
o Herencia.

2. Programacin Orientada a Objetos en PHP.

o Clases y Objetos en PHP 5.


o Definicin de Clases.
o Declaracin de Clases abstractas.
o Herencia de Clases.
o Declaracin de Clases finales En PHP.
o Objetos en PHP 5.
o Instanciar una clase.
o Propiedades en PHP.
o Propiedades pblicas.
o Propiedades privadas.
o Propiedades protegidas.
o Propiedades estticas.
o Accediendo a las propiedad de un objeto.
o Acceso a variables desde el mbito de la clase.
o Acceso a variables desde el exterior de la clase.
o Constantes de Clase.
o Mtodos en PHP 5.
o Mtodos pblicos, privados, protegidos y estticos.
o Mtodos abstractos.
o Mtodos mgicos en PHP 5.
oEl Mtodo Mgico __construct().
oEl mtodo mgico __destruct().
oOtros mtodos mgicos.

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.

4. Programacin Real Orientada a Objetos en PHP.

o Archivos fuente del ABM de Usuarios.


o Archivo db_abstract_model.php.
o Archivo usuarios_model.php.
o Archivo abm_example.php.
o Explicando el cdigo en el contexto de la POO: La mejor forma de
aprender y comprender.

5. Introduccin al patrn Arquitectnico MVC.

o Introduccin a la Arquitectura de Software.


o Qu es la arquitectura de software?
o Caractersticas de la Arquitectura de Software: Atributos de calidad.
oAtributos de calidad que pueden observarse durante la
ejecucin del software.
oAtributos de calidad inherentes al proceso de desarrollo del
software.
o El Patrn Arquitectnico modelo-vista-controlador (MVC) .
o Aclaraciones previas.
o Qu es el patrn MVC?.
o Cmo funciona el patrn MVC?.

6. El Patrn MVC en PHP.

o El modelo.
o Interfaces en PHP: un nuevo concepto para crear modelos.
o Diferencia entre Interfaces y Clases abstractas.
o La vista.
o Vista: la interfaz grfica.
o La Lgica de la Vista.
oObtener la plantilla HTML.
oReemplazar el contenido.
oMostrar el contenido final al usuario.
o El controlador
o Primer paso: identificar el modelo.
o Segundo paso: invocar al modelo efectuando los cambios
adecuados.
o Tercer paso: enviar la informacin a la vista.

7. Implementar aplicacin: Sistema de Gestion Academico.

CURSO: HTML5
CONTENIDO:

1. Definicin de HTML 5.

o Beneficios de HTML5.
o Principales caractersticas.
o Introduccin a las APIs de HTML5 y tecnologas de apoyo.
o Compatibilidad con navegadores.

2. Conceptos bsicos de HTML, XHTML y CSS.

o Introduccin a la sintaxis de HTML.


o La funcin de DOCTYPE.
o Validacin W3C y de pgina.
o Creacin de una pgina HTML.
o Definicin de elementos HTML
o Insercin de imgenes en HTML
o Uso de atributos
o Creacin de vnculos

3. Trabajando con HTML5.

o Estructura bsica.
o Etiquetando la navegacin.
o Etiquetando la introduccin
o Etiquetando el rea de contenido principal
o Etiquetando los comentarios
o Etiquetando el formulario para comentario
o Marcando la barra lateral y pie de pagina
o Introduccin a CSS 3
o Formas de uso
o Atributos de las hojas de estilo
o Definicin de estilos CSS Shorthand
o Pseudo-element en CSS (pseudo elementos)
o Atributo gradiente de colores en borde con CSS y Firefox
o Bordes redondeados
o Mltiples imgenes de fondo
o Colores RGBA
o Word-wrap
o Textos multi-columna
o Bordes con imgenes
o Sombras con box-shadow
o Resplandor exterior
o Propiedad background-origin
o Introduccin a @font-face
o Degradados
o Animaciones
CURSO: MAQUETACIN CON HOJAS DE ESTILO
CONTENIDO:

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.

Você também pode gostar