Download Desarrollo de Aplicaciones usando Tecnología Java
Document related concepts
no text concepts found
Transcript
ACADEMIA CISCO - ESPOL Desarrollo de Aplicaciones usando Tecnología Java OBJETIVOS Al finalizar el curso, el alumno deberá estar capacitado profesionalmente en el desarrollo de aplicaciones usando tecnología Java, siendo capaz de enfrentarse a proyectos de gran envergadura sin mayor problema, con la confianza de que está debidamente preparado. Objetivos específicos Las habilidades adquiridas incluyen: Aplicar el conocimiento de las tecnologías que componen las plataformas Java SE, Java EE y Móvil específicamente para Teléfonos Inteligentes que soportan Java. Utilizar el SGBD Mysql con Java para el almacenamiento de datos. Implementar proyectos tecnológicos que integren los conceptos aprendidos REQUISITOS Conocimiento básico de un lenguaje de programación. CONTENIDO Programa Resumido Capítulo 1: Introducción Capítulo 2: Programación orientada a objetos con Java Capítulo 3: Elementos del lenguaje Java Capítulo 4: Operadores y estructuras de control Capítulo 5: Principios de definición y uso de clases Capítulo 6: Arreglos Capítulo 7: Herencia Capítulo 8: Lectura desde teclado Capítulo 9: Excepciones Capítulo 10: Lectura y escritura de ficheros Capítulo 11: Conexión a un sistema de gestión de base de datos Capítulo 12: Diseño de interfaces gráficas de usuario Capítulo 13: Introducción al desarrollo de una aplicación Web Capítulo 14: Introducción al desarrollo de una aplicación para teléfonos inteligentes ACADEMIA CISCO - ESPOL Programa Detallado Capítulo 1: Introducción (2.5 HORAS) 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Origen de Java Características Principales JDK: Arquitectura JDK: Instalación El compilador javac Compilación de un primer programa en Java El entorno de ejecución Java Entornos de desarrollo Java Capítulo 2: Programación orientada a objetos con Java (2.5 HORAS) 2.1 2.2 2.3 Introducción a la Programación Orientada a Objetos ¿Qué son los objetos? Describiendo objetos Capítulo 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 Creación de objetos Capítulo 4: Operadores y estructuras de control (5 HORAS) 4.1 4.2 4.3 4.4 4.5 Operaciones de Objetos Datos numéricos y operaciones Conversión de tipos de datos Caracteres y cadenas de caracteres Estructuras de control Capítulo 5: Principios de definición y uso de clases (5 HORAS) 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Creación de una Clase Atributos (Clase y herencia) Encapsulamiento Constructores Tipos y Sintaxis de métodos Palabra clave this Sobrecarga Capítulo 6: Arreglos (5 HORAS) 6.1 6.2 6.3 6.4 Arreglos Declaración e inicialización de Arreglos Uso de Arreglos Arreglos Multidimensionales ACADEMIA CISCO - ESPOL Capítulo 7: Herencia (5 HORAS) 7.1 7.2 7.3 7.4 7.5 7.6 Herencia de Clases Modificadores de acceso Sobreescritura Uso de this y super Interfaces Polimorfismo Capítulo 8: Lectura desde teclado (2.5 HORAS) 8.1 8.2 8.3 8.4 Introducción InputStreamReader y BufferedReader Scanner Ejemplos Capítulo 9: Excepciones (2.5 HORAS) 9.1 9.2 9.3 Concepto de Excepción Tipos de Excepciones Manejo de Excepciones Capítulo 10: Lectura y escritura de ficheros (2.5 HORAS) 10.1 Serialización de objetos 10.2 Lectura y escritura de ficheros Capítulo 11: Conexión a un sistema de gestión de base de datos (5 HORAS) 11.1 11.2 11.3 11.4 11.5 11.6 Descripción del API JDBC Drivers de Conexión Introducción al sistema de gestión de base de datos MySQL Administración de MySQL Conexión a MySQL Creación, extracción, manipulación y eliminación de datos Capítulo 12: Diseño de interfaces gráficas de usuario (10 HORAS) 12.1 Introducción 12.2 Diseño de interfaces gráficas de usuario 12.3 Manejadores de Eventos Capítulo 13: Introducción al desarrollo de una aplicación Web (10 HORAS) 13.1 13.2 13.3 13.4 13.5 13.6 Introducción Tecnologías Servidor de aplicaciones Web Gestión de un servidor de aplicaciones Web Desarrollo de una aplicación Web Despliegue de una aplicación Web ACADEMIA CISCO - ESPOL Capítulo 14: Introducción al desarrollo de una aplicación para teléfonos inteligentes (7.5 HORAS) 14.1 14.2 14.3 14.4 14.5 Introducción Entornos de desarrollo Estructura de una aplicación Interfaz gráfica Conectividad DURACIÓN 70 Horas TEXTO GUÍA Paul Deitel y Harvey Deitel, Cómo Programar en Java, Novena Edición, 2012, Pearson. Eric Jendrock, Ian Evans, Devika Gollapudi, Kim Haase y Chinmayee Srivathsa, The Java EE 6 Tutorial: Basic Concepts, Cuarta Edición, 2010, Addison-Wesley Professional. Wallace Jackson, Android Apps for Absolute Beginners, Segunda Edición, 2012, Apress.