Sunteți pe pagina 1din 8

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA

JAVA

MDULO ESPECIALISTA EN JAVA A


NIVEL DE DESARROLLO

Objetivos:

Conocer la programacin orientada a objetos.


Disear una base de datos e Interactuar con la misma.
Conectar una base de datos con un entorno grfico en Java.
Conocer los perifricos de una pc e Interactuar con los mismos con un entorno
grfico en Java.

Dirigido a:

El publico en general.

Se otrogar:

Certificacin a nombre de CIDIACCTEC.


Gua de clase.
CD con el Sotware correspondiente.
Uso del laboratorio.
Uso de un PC por participante

Duracin:

Pg. 1

60 horas

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

Temario:

MDULO I: JAVA
CAPITULO I: INTRODUCCIN A JAVA
1.1. INTRODUCCIN A LA PROGRAMACION ORIENTADA A OBJETOS
1.1.1.
1.1.2.
1.1.3.
1.1.4.
1.1.5.
1.1.6.

Objeto
Abstraccin
Encapsulamiento
Mensajes
Clase
Herencia

1.2. QU ES JAVA?
1.2.1. Caractersticas
1.2.2. Plataforma de Java
1.2.3. Ediciones Java
1.3. INSTALACIN
1.4. CLASE
1.4.1. Tipo de Acceso o Modificador
1.4.2. El Nombre de la Clase (Nombre_clase)
1.4.3. Estructura de una Clase en Java
1.4.4. Estructura de una Clase Principal en Java
1.4.5. Atributos de una clase
1.4.6. Tipo de Atributo
1.4.7. Nombre del Atributo
1.4.8. Mtodos de una clase
1.4.9. Palabras Clave
1.4.10. Palabras Reservadas
1.5. MI PRIMERA APLICACIN EN JAVA

Pg. 2

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

CAPITULO II: IDENTIFICADRES Y SENTENCIAS DE CONTROL


2.1. IDENTIFICADORES
2.1.1. Variables
2.1.2. Constantes
2.1.3. Tipos de Datos Primitivos
2.1.4. Cadena de Caracteres (String)
2.1.5. Tipo De Caracteres Representado Por Secuencia De Escape
2.1.6. Operadores
2.1.7. Delimitadores
2.1.8. Comentario
2.1.9. Conversiones entre tipo de datos
2.2. SENTENCIAS DE CONTROL
2.2.1. Estructuras de Seleccin
2.2.2. Estructuras de Iteracin (Estructuras Repetitivas, de control o bucles)
2.2.3. Sentencias de salto
2.3. EJERCICIOS RESUELTOS Y PROPUESTOS
2.3.1. Ejercicios Resueltos
2.3.2. Ejercicios Propuestos

CAPITULO III: LIBRERIAS, MTODOS, NETBEANS


3.1. LIBRERIAS DE JAVA
3.1.1. Paquete java.lang
3.1.2. Paquete java.util
3.2. MTODO
3.2.1.
3.2.2.
3.2.3.
3.2.4.
3.2.5.
3.2.6.
3.2.7.

Tipo de Acceso
Tipo Devuelto
Nombre del Mtodo
Parmetro
Cuerpo del Mtodo
Tipos de Mtodos
El Mtodo main()

3.3. NETBEANS
3.4. INSTALACIN DE NETBEANS
3.4.1. Qu es un Proyecto?
3.4.2. Qu es un Paquete (package)?

Pg. 3

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

CAPITULO IV: CLASES, OBJETOS Y ARREGLOS


4.1. CLASES Y OBJETOS
4.1.1. Objeto
4.1.2. Instancia de la clase
4.1.3. Cmo se crea un objeto?
4.1.4. Creacin de un objeto
4.1.5. Sobrecarga de mtodos
4.1.6. Referencia this
4.1.7. Mtodos mutadores (set) y de acceso (get)
4.1.8. Static
4.2. ARREGLOS
4.2.1. Cmo leer un arreglo?
4.2.2. Cmo recorrer un arreglo?
4.3. HERENCIA
4.3.1.
4.3.2.
4.3.3.
4.3.4.
4.3.5.
4.3.6.
4.3.7.
4.3.8.

Qu se hereda?
Tipo de Acceso
Tipo de acceso o modificadores de las varables y los mtodos
Criterios de accesibilidad
Mtodos overriding
This vs super
Herencia y constructores
Clases y mtodos abstractos

CAPITULO V: INTERFACES, POLIMORFISMO


5.1. INTERFCES
5.1.1. Declaracin de una interfaz
5.1.2. Implementacin de una interfaz en una clase
5.2. POLIMORFISMO
5.3. PAQUETE (PACKAGE)
5.4. CLASES INTERNAS
5.4.1. Clases internas Static
5.5. THROW (EXCEPCIONES)
5.5.1. Tipos de excepciones
5.5.2. Excepciones Comunes
5.5.3. Errores

Pg. 4

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

CAPITULO VI: SWING


6.1. DIFERENCIAS ENTRE SWING Y AWT
6.2. CONTENEDORES Y COMPONENTES EN JAVA
6.3. CONTENEDORES INTERMEDIOS
6.4. CONTENEDORES ATMICOS
6.5. EVENTOS
6.5.1.
6.5.2.
6.5.3.
6.5.4.

La fuente del evento (event source)


El escuchador (event listener)
Registro
Escuchador

MDULO II: BASE DE DATOS


CAPITULO I: SISTEMA DE BASE DE DATOS
1.1. DEFINICIONES BASICAS
1.1.1. Introduccin
1.1.2. Definiciones Bsicas
1.1.3. Estructura Jerrquica de los datos
1.2. SISTEMA DE GESTION DE BASE DE DATOS (SGBD/DBMS)
1.2.1. Funciones de un DBMS
1.2.2. Componentes principales de un DBMS
1.2.3. Ventajas de la Base de Datos
1.2.4. Desventajas de la Base de Datos
1.2.5. Lenguajes de los Sistemas de la Base de Datos

CAPITULO II: MODELO CONCEPTUAL


2.1. MODELO CONCEPTUAL
2.1.1. Modelo conceptual de datos
2.1.2. Modelo Entidad-Relacin
2.1.3. Diagrama Entidad-Relacin

CAPITULO III: MODELO RELACIONAL Y NORMALIZACIN


3.1. NORMALIZACIN
3.1.1. Modelo relacional
3.1.2. Normalizacin
3.1.3. Primera Forma Normal
3.1.4. Segunda Forma Normal
3.1.5. Tercera Forma Normal
3.1.6. Cuarta Forma Normal
3.1.7. Quinta Forma Normal
Pg. 5

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

CAPITULO IV: MySQL


4.1. INSTALACIN
4.2. CREACIN DE LA BASE DE DATOS
4.2.1.
4.2.2.
4.2.3.
4.2.4.
4.2.5.

Crear una Base de datos


Crear una tabla
Crear los campos
Insertar, Modificar y Eliminar un registro
Ejecutar Nuestra Base de Satos

CAPITULO V: SQL (Structured Query Language)


5.1. MODELO LGICO
5.1.1. Crear y seleccionar una Base de datos
5.1.2. Crear una Tabla
5.1.3. Cargar datos en una Tabla
5.2. EXTRAER INFORMACIN DE UNA TABLA
5.2.1.
5.2.2.
5.2.3.
5.2.4.
5.2.5.
5.2.6.
5.2.7.
5.2.8.

Seleccionar todos los datos


Seleccionar registros especficos
Seleccionar columnas concretas
Ordenar registros
Coincidencia de patrones
Contar registros
Utilizar ms de una tabla
Procedimientos Almacenados

CAPITULO VI:MYSQL Y JAVA


6.1. CONECTANDO MYSQL Y JAVA
6.1.1. Descargando el conector de Mysql para Java
6.1.2. Agregando el conector de Mysql a nuestro proyecto
6.1.3. Creando la clase Conexion
6.1.4. Creando la clase Producto
6.1.5. Creando el interfaz para nuestra aplicacin
6.1.6. Creando la interfaz para listar los productos
6.1.7. Creando la interfaz para ingresar productos
6.1.8. Creando la intrfaz para actualizar productos
6.1.9. Creando la interfaz para eliminar productos

Pg. 6

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

MDULO III: JAVA Y MANEJO DE PERIFRICOS


CAPITULO I: INTRODUCCIN A PERIFRICOS
1.1. PROTOCOLOS DE COMUNICACIN
1.1.1.
1.1.2.
1.1.3.
1.1.4.

Comunicacin Serial
Comunicacin Paralelo
Protocolo RS232
Protocolo TCP/IP

CAPITULO II: MANEJO DEL PUERTO SERIE


2.1. MANEJO DEL PUERTO SERIE
2.1.1. Configuracion del puerto serie
2.1.2. Utilizacin del Hyperterminal
2.1.3. Creando la clase para la comunicacin serial

CAPITULO III: MANEJO DEL PUERTO PARALELO


3.1. MANEJO DEL PUERTO PARALELO
3.1.1.
3.1.2.
3.1.3.
3.1.4.

Configuracion del puerto paralelo


Armado de un circuito electrnico
Creando la clase para la comunicacin paralela
Entablando comunicacin con nuestro circuito electrnico

CAPITULO IV: MANEJO DE SOCKETS


4.1. MANEJO DE SOCKETS
4.1.1.
4.1.2.
4.1.3.
4.1.4.

Introduccin
Configuracion del puerto ETHERNET
Creando el Interfaz del servidor
Creando el Interfaz del cliente

CAPITULO V: REPORTES
5.1. REPORTES
5.1.1. Instalar iReport en Netbeans
5.1.2. Configuracin del DataSource
5.1.3. Creacin de reportes sencillos usando Wizard
5.1.4. Creacin de reportes con clausula where

Pg. 7

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

CENTRO DE INVESTIGACIN DESARROLLO INNOVACIN ASESORA Y CAPACITACIN EN CIENCIA Y TECNOLOGA


JAVA

DEPSITO
Banco Continental Cta. Cte. S/. N0011-0162-58-0100017816
A nombre de CIDIACCTEC SAC
Banco BCP Cta. Ahorros S/. N 192-21956009-0-85
A nombre de Haydee Orellano
POR TRANSFERENCIA BANCARIA:
Banco Continental CCI N 01116200010001781658
A nombre de CIDIACCTEC SAC

Nota:
Enviar el Boucher al correo: area_cobros@cidiacctec.com o cidiacctec@hotmail.com, con sus
datos (Nombre, telfono) o llamar a los telfonos de la institucin confirmando su depsito.

INFORMES E INSCRIPCIONES
Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista Callao
Telfono: 733-1388 / 562-0704 / RPM #488905
E-mail: cidiacctec@cidiacctec.com; cidiacctec@hotmail.com; cidiacctec@yahoo.com

Pg. 8

Pagina web: www.cidiacctec.com E-mail: cidiacctec@cidiacctec.com;


cidiacctec@hotmail.com RPC 987512630 / 987512628 RPM #488905
Telf. 562-0704 Direccin: Av. Elmer Faucett 1670. Urb. San Jos. Bellavista - Callao

S-ar putea să vă placă și