REQUISITOS
Conocimiento bsico de un lenguaje de programacin.
CONTENIDO
Programa Resumido Captulo 1: Introduccin Captulo 2: Programacin orientada a objetos con Java Captulo 3: Elementos del lenguaje Java Captulo 4: Operadores y estructuras de control Captulo 5: Principios de definicin y uso de clases Captulo 6: Arreglos Captulo 7: Herencia Captulo 8: Lectura desde teclado Captulo 9: Excepciones Captulo 10: Lectura y escritura de ficheros Captulo 11: Conexin a un sistema de gestin de base de datos Captulo 12: Diseo de interfaces grficas de usuario Captulo 13: Introduccin al desarrollo de una aplicacin Web Captulo 14: Introduccin al desarrollo de una aplicacin para telfonos inteligentes
Programa Detallado Captulo 1: Introduccin (2.5 HORAS) 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Origen de Java Caractersticas Principales JDK: Arquitectura JDK: Instalacin El compilador javac Compilacin de un primer programa en Java El entorno de ejecucin Java Entornos de desarrollo Java
Captulo 2: Programacin orientada a objetos con Java (2.5 HORAS) 2.1 2.2 2.3 Introduccin a la Programacin Orientada a Objetos Qu son los objetos? Describiendo objetos
Captulo 3: Elementos del lenguaje Java (5 HORAS) 3.1 3.2 3.3 3.4 Elementos del lenguaje Java Concepto de tipos de datos Sintaxis Creacin de objetos
Captulo 4: Operadores y estructuras de control (5 HORAS) 4.1 4.2 4.3 4.4 4.5 Operaciones de Objetos Datos numricos y operaciones Conversin de tipos de datos Caracteres y cadenas de caracteres Estructuras de control
Captulo 5: Principios de definicin y uso de clases (5 HORAS) 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Creacin de una Clase Atributos (Clase y herencia) Encapsulamiento Constructores Tipos y Sintaxis de mtodos Palabra clave this Sobrecarga
Captulo 6: Arreglos (5 HORAS) 6.1 6.2 6.3 6.4 Arreglos Declaracin e inicializacin de Arreglos Uso de Arreglos Arreglos Multidimensionales
Captulo 8: Lectura desde teclado (2.5 HORAS) 8.1 8.2 8.3 8.4 Introduccin InputStreamReader y BufferedReader Scanner Ejemplos
Captulo 9: Excepciones (2.5 HORAS) 9.1 9.2 9.3 Concepto de Excepcin Tipos de Excepciones Manejo de Excepciones
Captulo 10: Lectura y escritura de ficheros (2.5 HORAS) 10.1 Serializacin de objetos 10.2 Lectura y escritura de ficheros Captulo 11: Conexin a un sistema de gestin de base de datos (5 HORAS) 11.1 11.2 11.3 11.4 11.5 11.6 Descripcin del API JDBC Drivers de Conexin Introduccin al sistema de gestin de base de datos MySQL Administracin de MySQL Conexin a MySQL Creacin, extraccin, manipulacin y eliminacin de datos
Captulo 12: Diseo de interfaces grficas de usuario (10 HORAS) 12.1 Introduccin 12.2 Diseo de interfaces grficas de usuario 12.3 Manejadores de Eventos Captulo 13: Introduccin al desarrollo de una aplicacin Web (10 HORAS) 13.1 13.2 13.3 13.4 13.5 13.6 Introduccin Tecnologas Servidor de aplicaciones Web Gestin de un servidor de aplicaciones Web Desarrollo de una aplicacin Web Despliegue de una aplicacin Web
DURACIN
70 Horas
TEXTO GUA
Paul Deitel y Harvey Deitel, Cmo Programar en Java, Novena Edicin, 2012, Pearson. Eric Jendrock, Ian Evans, Devika Gollapudi, Kim Haase y Chinmayee Srivathsa, The Java EE 6 Tutorial: Basic Concepts, Cuarta Edicin, 2010, Addison-Wesley Professional. Wallace Jackson, Android Apps for Absolute Beginners, Segunda Edicin, 2012, Apress.