Download Programación en JAVA NIVEL II

Document related concepts
no text concepts found
Transcript
Código: F-GAC-03D
DISEÑO MICROCURRICULAR
CENTRO DOCENTE DE COMPUTO
Nombre del Programa
Versión: 01
Edición: enero de
2015
PROGRAMACIÓN EN JAVA NIVEL II
Facultad articulada:
Ingenierías
Tipo de Evento:
Curso
Duración:
40 horas
Propósito de Formación
Desarrollar la habilidad y capacidad para desarrollar Aplicaciones WEB
basados en estándares J2EE. Además de conocer herramientas y
tecnologías que existen como apoyo para se construcción.
Justificación:
Desde el punto de vista laboral, el sector informático está demandando cada vez más ingenieros,
tecnólogos o cualquier tipo de analista que tenga conocimientos en la programación orientada a objetos,
aplicada sobre tecnologías JAVA y J2EE, por esta razón, es de gran importancia divulgar este tipo de
conocimiento con el fin de preparar y mejorar la demanda de mano de obra calificada.
En el entorno actual de programación actual existen diversos lenguajes de programación utilizados como
herramientas para la construcción de aplicaciones de diferentes tipos (empresariales, de formación, de
redes sociales y otros). Es entonces cuando surge la necesidad de conocer y aplicar diferentes conceptos
con el apoyo de dichas herramientas y tecnologías que nos ayuden a desarrollar estas aplicaciones.
Objetivo General:
Introducir a los participantes en el mundo del desarrollo de aplicaciones en uno de los lenguajes de
programación más importantes en el desarrollo de software orientado a objetos, que ha generado no solo
controversia por su portabilidad si no que ha marcado un punto de referencia en el desarrollo de
aplicaciones para Internet. Además de aplicar conceptos básicos y estándares para el desarrollo de
aplicaciones para la WEB.
Objetivos específicos:

Desarrollar Habilidades y competencias para la construcción de Aplicaciones WEB utilizando
JDeveloper 10g

Conocer el manejo del API de acceso a datos que provee JAVA para los diferentes RDMBS que
existen en el mercado

Realizar aplicaciones basado en la solución propuesta por cada uno de los Frameworks vistos

Reconocer la importancia del uso de los patrones en el desarrollo de software.

Realizar ejercicios de aplicación real de acuerdo a cada uno de los temas vistos en clase.
Competencias:
Manejo de tecnología e informática
Capacidad de análisis
Destreza en el desarrollo de aplicaciones con estándares J2EE
F-GAC-03D 1/4
Publico objetivo:
Técnicos, tecnólogos, ingenieros, y personas en general que conozcan fundamentos de JAVA y de
programación Orientada a Objetos.
Conocimientos previos requeridos:
Fundamentos de programación Orientada a Objetos
Conocimiento del IDE Jdeveloper 10g
Conocimientos de estructuras de datos simples y complejas
Conocimientos en API de Util de JAVA
Conocimientos de UML
ESTRUCTURA
SESIÓN
TEMAS Y SUBTEMAS
INTENSIDAD HORARIA
Introducción Al Curso
Repaso de JAVA Básico:
Java como lenguaje
Uso básico de Jdeveloper e IDE’S Afines
Instrucciones,
acceso
1.
declaraciones
y
control
Java Orientado a Objetos
de
4 horas
Asignaciones y variables
Contenedores de datos (Wrappers)
Manejo de excepciones
Paquete Lang
Utilización de Estructuras Complejas
Repaso de JAVA Básico:
Paquete Util
Paquete IO
2.
Sockets
2 horas
Hilos – Tareas en Paralelo
Estándares de codificación
UML
F-GAC-03D 2/4
Introducción a las Aplicaciones WEB:
Modelo de Aplicaciones WEB
2.
Ciclo de vida de una aplicación WEB
Tecnologías
2 horas
Servidores
Herramientas
. Desarrollo de Aplicaciones con Servlets:
Ciclo de Vida
Configuración
3
API de Servlets
4 horas
Manejo del WEB.xml
Estructura de directorios
OC4J
Desarrollo de Aplicaciones con JSP:
Introducción a JSP
4.
Ciclo de Vida
JSP vs Servlets
4 horas
Tags jsp
Caso de Estudio
Introducción JDBC:
Introducción
API JDBC
5.
Configuración
4 horas
Objetos Importantes
Manejo de la Conexión
Caso de Estudio
Patrones J2EE utilizados en el Desarrollo de
Aplicaciones J2EE:
MVC
DAO
6.
Facade
4 horas
Delegate
Memento
Singleton
F-GAC-03D 3/4
Algunos Frameworks:
ntroducción a los Frameworks
7.
Struts - JSF
4 horas
Hibernate
Ibatis
I HTML y Ajax:
ntroducción a DHTML
8.
4 horas
JavaScript
DOM
Diferencias entre los principales navegadores
. Uso de XML:
Introducción al XML
DOM
9
SAX
4 horas
Digester
JAXP
DOM
10.
Caso de estudio:
La tienda WEB
4 horas
METODOLOGÍA
El curso Java para Construcción de Aplicaciones está diseñado con las siguientes características:
•Se
entregara
bibliografía
y
resumen
de
cada
sesión,
en
formato
digital.
•Se hará énfasis en la primera parte a los conceptos teóricos para introducir a la práctica mediante
ejercicios.
•En el contenido del curso existen varios temas transversales, los cuales se verán en transcurso de las
clases.
•En cada una de las clases se realizarán ejemplos prácticos para aplicar los conocimientos adquiridos.
F-GAC-03D 4/4