Java Avanzado

UTN FRLP - Curso JAVA AVANZADO
Detalles

Curso de Extensión abierto a la Comunidad para la formación de programadores en el lenguaje JAVA AVANZADO (J2EE).

Tipo de Curso
Horario

17:00 A 20:30 HS.

FECHA DE INICIO: 5 DE SEPTIEMBRE

 

Duración

60 Hs.

Formar programadores en JAVA AVANZADO, para que desempeñen tareas de planificación y desarrollo de software pudiéndose integrar en Equipos de desarrollo realizando tareas de programación en cualquier sistema operativo actual (Windows, GNU/Linux, OpenSolaris, BSD, etc), desarrollo visual, lógica algorítmica, base de datos modernas (Oracle, MySQL, PosgresSQL, etc), programación para Redes (Internet/Intranet), desarrollo WEB, Arquitectura Cliente-Servidor, Hiberante y pueda desempeñarse como Programador autónomo (freelance) tomando trabajos puntuales de clientes de todo el mundo a través de internet.

Curso de Extensión abierto a la Comunidad para la formación de programadores en el lenguaje JAVA AVANZADO.

En la actualidad existe una gran demanda de Programadores idóneos en el entorno JAVA.

  • Ciclo secundario, ESB (o equivalente), completo.
  • Conocimientos de Programación OO.
  • Conocimientos de JAVA INICIAL (J2SE).
  • CLIENTE-SERVIDOR: Introducción a la Arquitectura Cliente-Servidor, Protocolo http.Desarrollo Web Hava con JSP y Servlets. Creación de páginas dinámicas con JSP/Servlets. Contenedores Web (Timcat, JBOSS), responsabilidades, configuración y deploy. JSP (Java Server Pages Technology).
  • HERRAMIENTAS DEL LENGUAJE WEB: (JSP): Conceptos básicos, Scriptles, Declaraciones, directivas. Actions: jsp:include, jsp:useBean, jps:setProperty,  jps:getProperty, jsp:forward. Utilizacion de Java Beans, Inclusión De Páginas, Redireccionamiento. Manejo de Forms, Validación de entradas en el servidor vs java script.
  • SERVLETS: Servlets, conceptos básicos: el método service(), doPost(), doGet(), ciclo de vida Definición, El método init(), service(), destroy(). Objetos request, response, generación de HTML, manejo de QueryString. La clase HttpServlet.
  • MODELO DE DATOS: Uso de JDBC en páginas JSP y Servlet, manejo de drivers JDBC en el servidor web. Seguridad en aplicaciones web Jaba, manejo de usuarios, autenticación, restricción de acceso, manejo de roles de seguridad.
  • MODELOS DE PERSISTENCIA: Hibernate, configuración e integración. Mapeo de entidades y relaciones. 
  • JSTL: Utilización de JSTL (JavaServer Pages Standard Tag Library), tags core, xml, etc. Utilización del lenguaje en páginas JSP Integración de páginas JSP con Servlets.
  • SPRING FRAMEWORK: CAPA DE INTEGRACIÓN: IoC e inyección de dependencias. Reducción del acoplamiento.
  • SPRING FRAMEWORK: MVC: El patrón MVC aplicado al desarrollo Web. Introducción al negocio. Tags de visualización de información.
  • ARQUITECTURA ORIENTADA A SERVICIOS (SOA). Servicios WEB XML: JAX-WS, enlace entre XML SCHEMA y clases JAXB. SOAP/SAAJ. Servicios WEB RESTFul y JAX-RS.