SL_285

Anuncio
SL-285 taller de lenguaje de programación java
Descripción
El curso Java™ Programming Language Workshop (Taller de Lenguaje de
Programación Java™) proporciona a los alumnos experiencia práctica en el diseño
de una solución vertical para aplicación multinivel y distribuida. Los alumnos
emplean principios de diseño de interfaz gráfica de usuario (GUI) y capacidades
de comunicaciones por redes para codificar una aplicación funcional Java™ que
interactúe con una servidor de base de datos interconectado La cantidad
significativa de tiempo de laboratorio ilustra la naturaleza de taller de este curso.
A quién va dirigido
Programadores ya familiarizados con la estructura y sintaxis básica del lenguaje
de programación Java que necesitan ampliar este conocimiento para desarrollar
aplicaciones complejas a nivel de producción. Completar este curso también
ayuda a que las personas se preparen para el examen de Desarrollador
Certificado Sun para la Plataforma JavaTM2.
Pre-requisitos
Para aprovechar mejor este curso, los alumnos deberán ser capaces de:
 Desarrollar aplicaciones utilizando el lenguaje de programación Java
 Comprender diagramas básicos de UML
 Comprender planteamientos básicos de Structured Query Language
(Lenguaje de Consulta Estructurado) (SQL)
 Comprender cómo implementar interfaces y manejar excepciones de
programación Java
 Utilizar técnicas de programación orientada a objetos
 Comprender el diseño de GUI
 Comprender la comunicación básica de TCP/IP
Objetivo
Al completar este curso, los alumnos deberán ser capaces de:







Implementar y probar un programa por entero que pueda ser usado en una
aplicación commercial intranet
Desarrollar clases que conecten programas de bases de datos SQL por medio
de usar los aspectos clave de API JDBC
Aplicar diseños de patrón para crear clases reutilizables
Organizar y montar la infraestructura de soporte a un proyecto de tecnología
Java
Crear aplicaciones de tecnología Java de dos y tres niveles
Crear objetos remotos por medio de utilizar Java RMI
Crear un servidor multihilos
Cursos relacionados (Antes)
SL-110 Fundamentos de lenguaje de programación Java
SL-275: Java Programming Language (SL-275)
OO-226 Análisis y Diseño OO con UML
Cursos relacionados (Después)
FJ-310 Desarrollando aplicaciones para la plataforma Java EE
Contenido
Módulo 1 – Introduciendo el Proyecto BrokerTool
 Explicar la descripción de problemas del proyecto
Módulo 2 – El Patrón de Diseño del Controlador de Vista de Modelo (MVC)
 Explicar el patrón de diseño del Controlador de Vista de Modelo (MVC)
 Analizar cómo se puede utilizar el patrón de diseño MVC en aplicaciones
Módulo 3 – El Diseño BrokerTool



Empezar el análisis y diseño del proyecto
Aplicar el patrón de diseño MVC
Desarrollar un plan de construcción para el proyecto
Módulo 4 – Introducción a Java




Database Connectivity (JDBC) y describir el software JDBC
Explicar cómo el uso de la capa de abstracción provista por JDBC puede
hacer que un extremo frontal de una base de datos sea portátil a través
plataformas
Describir las cinco tareas principales involucradas con el API JDBC
Señalar los requerimientos de un controlador de tecnología JDBC y la relación
del controlador con el gestor del controlador JDBC
Módulo 5 – Creando Software de Cliente

Implementar una clase de vista y controlador
Módulo 6 – Diseño de Niveles Múltiples





Comparar el diseño de dos niveles de BrokerTool con el diseño de tres niveles
Explicar cómo puede usted utilizar el paquete de tecnología java.net para
implementar aplicaciones de redes
Mostrar cómo puede usted utilizar el patrón de diseño “Command” en la
aplicación BrokerTool
Aplicar el patrón de diseño “Strategy” para crear código reutilizable
Describir cómo puede usted implementar el cliente y servidor de red
BrokerTool
Módulo 7 – Diseño Avanzado de Niveles Múltiples


Crear un servidor multithreaded (de subprocesos múltiples) y examinar
conjunto de subprocesos (thread pool)
Identificar problemas de integridad en servidores multithreaded (de
subprocesos múltiples)
Módulo 8 – Objetos Remotos

Crear objetos remotos y Utilizar Java RMI para crear una aplicación de niveles
múltiples
Módulo 9 – Construyendo GUIs




Aplicar los principios de buen diseño de GUI
Diferenciar, en un nivel alto, entre la nueva tecnología Java™ Foundation
Classes (componentes Swing) y el modelo Abstract Window Toolkit (AWT)
Explicar cómo puede usted crear la estructura de clase requerida para una
GUI orientada a objetos
Diseñar e implementar una GUI para el proyecto BrokerTool utilizando su
selección de contenedores, componentes y gestores de distribución (layout)
Descargar