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