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.