JAVA Intermedio
www.icai.ac.cr

JAVA Intermedio


Perfil de ingreso (Requisitos):

  • Conocimiento básico en Programación Orientada a Objetos.
  • Conocimiento básico del lenguaje Java.

Perfil de salida:

El estudiante será capaz de entender la Arquitectura N capas y sus ventajas tanto para proyectos de escritorio y web;  usando el cliente de conexión JDBC se logrará configurar, conectar y usar la base de datos pertinente, podrá realizar mantenimientos básicos en sus formatos de escritorio y web.

Descripción del curso:

Este curso trata varios temas relacionados con el desarrollo de aplicaciones de escritorio y web que operan en Internet. Se construyen aplicaciones de gestión estructuradas por capas. Se integran los conceptos del lenguaje de marcas HTML con las páginas dinámicas utilizando lenguajes tipo script y hojas de estilo para formar la capa que opera en el cliente. En la parte servidor se integra un lenguaje orientado a objetos, un modelo páginas, conexiones a bases de datos y plataformas (frameworks) de componentes. La práctica consiste en los proyectos que el estudiante irá desarrollando a lo largo del curso.

Certificado: Al finalizar el curso se le entregará un certificado de aprovechamiento o participación emitido por la Universidad Nacional y reconocido por el MEP y el Servicio Civil.

Horas de Total: 60

Metodología del curso:

Se propone como metodología las clases magistrales y demostraciones prácticas del tema, acompañadas con ejercicios dentro y fuera de clase, desarrollados en grupos y de forma individual, se promueve la investigación, la lectura y la solución a problemas, que permitan al estudiante el acercamiento de los temas con la realidad del entorno, y a su vez generar aportes a su propio aprendizaje. De igual forma se promueve la participación activa del estudiante mediante su presentación en público e intercambio de ideas, fomentando la retroalimentación y la asimilación de conceptos importantes.

También se pretende que el estudiante sea propositivo en idear y formular conjuntamente con el profesor y compañeros actividades varias, donde se dé a conocer el quehacer de la carrera y del curso.

Objetivo general

Al final de este curso el estudiante estará en capacidad de aplicar las técnicas básicas de programación Orientada a Objetos, Bases de datos y diseño de aplicaciones Web, mediante el uso de Java como lenguaje de programación.

Objetivos específicos

  • Reconocer e implementar la estructura N Capas en una aplicación web.
  • Utilizar de forma correcta la conexión a Bases de Datos relacionales desde aplicaciones Java.
  • Utilizar adecuadamente los elementos, atributos y funcionalidades de HTML y crear sitios web estáticos.
  • Crear una aplicación web dinámica utilizando tecnologías Java y un servidor web propio.

Contenidos:

1. Arquitectura N capas

  • MVC: Modelo – Vista – Controlador
  • Ventajas de la Arquitectura por Capas
  • Inconvenientes de la Arquitectura por Capas

2. Uso de JDBC para Acceder la Base de Datos

  • Principios de la base de datos
  • Lenguaje SQL.
  • Consultas DML y DDL
  • Conceptos y configuración del JDBC
  • Registro del driver de conexión a la base de datos.
  • Creación del URL de conexión a la base de datos
  • Creación y uso del objeto PreparedStatement
  • Ejecución de consultas
  • El objeto ResultSet: creación y procesamiento
  • Manejo de excepciones en SQL
  • Manejo de transacciones

3. HTML

  • Introducción a HTML
  • Estructura básica de una página Web.
  • Elementos de estructura y formato.
  • Construcción de tablas.
  • Construcción de formularios HTML.
  • Utilización de JavaScript (elementos dinámicos)
  • Validaciones con Javascript

4. Servidores web

  • Uso
  • Tipos
  • Instalación

5. JSP – Java Server pages

  • Características Principales de JSPs
  • Estructura de una página JSP.
  • El lenguaje de expresiones JSP.
  • Uso de componentes (Beans).
  • Etiquetas JSP.
  • Elemento Script JSP
  • Variables y Objetos implícitos en una JSP

6. Servlets

  • Definición de Servlets Java
  • Arquitectura del Paquete Servlet
  • Métodos Básicos del Servlet
  • Objetos HttpServletRequest, HttpServletResponse
  • Manejo del Objeto Session

Reglamento de asistencia:

  • La asistencia a clases es obligatoria.
  • Se permite únicamente la ausencia justificada a 2 lecciones, la ausencia a 3 lecciones implica la pérdida del curso, sin derecho a ningún tipo de certificado.
  • La nota mínima de aprobación del curso es de 70.
  • Para opta por certificado de participación deben haber realizado todas las prácticas, tanto por sesión como generales del curso.
  • Para optar por certificado de aprovechamiento deben haber cumplido con la totalidad del curso y aprobado con nota mínima 70.
  • Si el estudiante no asiste el día del examen final práctico o teórico, es necesario que presente el comprobante respectivo (médico o de trabajo)

Información sobre devoluciones, congelamiento y cambio de grupo.

  • Únicamente se le reintegrará al estudiante el 100% del pago del curso, cuando el mismo no tuvo apertura por falta de cupo.
  • El estudiante podrá congelar el pago del curso en la primera semana de clases.
  • El estudiante podrá hacer cambio de horario de grupo únicamente la primera semana de clases.

 

Top of Page