Java 05 – Desarrollo de Proyectos en Java

Este curso sólo se dicta en formato cerrado para empresas. Consultar al 4021-5400. El curso proporciona la experiencia necesaria para diseñar una solución vertical destinada a una aplicación distribuida y multicapa en una LAN. El alumno utilizará los principios del diseño de interfaces gráficas (GUI) y las funciones de comunicación en red de la tecnología Java para crear una aplicación Java funcional que interaccione con un servidor de bases de datos situado en la red. Se trata de un curso eminentemente práctico.

Duración

40h. (10 jornadas de 4 horas).

Idioma de dictado

Español

Modalidad

Online

Tecnología

JAVA

Capítulo 1 – Introducción al Proyecto VDL (Ventas De Libros) El proyecto Ventas De Libros Sentencia del Problema para los clientes en el proyecto Ven-tas De Libros   Capítulo 2 – El Patrón de Diseño MVC Patrones de Diseño Introducción a la aplicación MVC Cómo funciona el patrón de diseño en la aplicación MVC Diagrama de secuencia inicial de los participantes del patrón de diseño en la aplicación MVC Diagrama de Secuencia de la interacción de los participantes del patrón de diseño en la aplicación MVC   Capítulo 3 – Implementación de Unidades de Prueba (JUnit) Pruebas unitarias Características de JUnit para las pruebas unitarias El marco de trabajo de JUnit Aplicando JUnit para las pruebas unitarias   Capítulo 4 – El Diseño del Proyecto VDL (Ventas De Libros) Análisis de los requerimientos de VDL: notas del consultor Iteración 1: Análisis de Ventas Análisis arquitectónico Aplicando el patrón de diseño MVC: Introducción Aplicando el modelo MVC: Segmento Cliente Diseñando la arquitectura de Ventas Iteración 2: Planes de construcciones del proyecto Planes de construcción del proyecto Resumen de los planes de construcción del proyecto   Capítulo 5 – Introducción a JDBC (Java Database Connectivity) Introducción a la interfaz JDBC Driver de MySQL Server Introducción a las conexiones a través de la interfaz de JDBC Conectándose a través de una interfaz JDBC Mapa entre los tipos de datos SQL y los tipos de datos Java Estrategias en la producción de código con la API de JDBC Introducción al patrón de diseño DAO   Capítulo 6 – Creando Interfaces Gráficas de Usuario Tecnología Java para la construcción de interfaces gráficas en bloques Construcción de interfaces gráficas Aplicando principios de diseño para la construcción de in-terfaces gráficas Examinando el diseño de la interfaz gráfica de la aplica-ción VDL Examinando el código de diseño de la interfaz gráfica de la aplicación VDL   Capítulo 7 – Manejando Los Eventos De La Interfaz Gráfica Componente de software para el cliente de MVC Modelo de delegación de eventos Características de la implementación de los oyentes de eventos Diseño de la vista de la aplicación VDL Diseño del controlador de la aplicación VDL   Capítulo 8 – Registrando Mensajes En La Interfaz Gráfica Utilizando la API de registro (Logging) Ejemplo simple de registración Escribiendo manejadores personalizados   Capítulo 9 – Implementando Un Diseño Multinivel Comparando los diseños de dos y tres capas Manejo de red con Java El patrón de diseño Comando (Command) La clase Comando Características de un único cliente de red El servidor de red de la aplicación   Capítulo 10 – Diseño Avanzado En Múltiples Capas Limitación de los servidores de un solo thread El paquete java.util.concurrent.locks Detalles del diseño del servidor de red   Capítulo 11 – Comunicación Mediante Objetos Remotos Usando RMI RMI de Java Interacción entre el cliente, el servidor y el registro en RMI de Java Introducción a la creación de una aplicación con tecnolo-gía RMI de Java Ejemplo: crear una aplicación RMI Desplegando la aplicación RMI

Formas de Pago

  • Mercado pago
  • Depósito y/o transferencia

Beneficios

  • Somos un Centro de Capacitación inscripto en SEPYME y REGICE por lo que las empresas pueden recibir importantes reintegros por crédito fiscal.

Este curso es indicado para programadores familiarizados con la estructura básica y la sintaxis de la programación Java que tengan necesidad de ampliar sus conocimientos para desarrollar aplicaciones complejas en una LAN. El curso sirve también como preparación para el examen de Desarrollador Certificado en Plataforma Java 2.

  • Haber completado o tener los conocimientos adquiridos en el curso Fundamentos de la Programación en Java
  • Tener experiencia en el desarrollo de aplicaciones Java.
  • Comprender los diagramas de UML (Lenguaje unificado de modelado).
  • Entender las instrucciones fundamentales de SQL (Lenguaje de consulta estructurado).
  • Saber implementar las interfaces y manejar las excepciones de Java.
  • Saber usar técnicas de programación OO.
  • Entender el diseño de la interfaz gráfica.
  • Entender los conceptos básicos de la comunicación TCP/IP (Protocolo de control de transmisión /protocolo de Internet).
  • Saber programar con sockets o flujos.