CCIInstituto de Capacitación perteneciente a la Asociación Gremial de Docentes de la Universidad Tecnológica Nacional (FAGDUT). Desde 1995 estamos trabajando para jerarquizar el perfil académico y profesional de docentes, profesionales y alumnos proveyendo herramientas de capacitación estratégica a las empresas de la región.

Diplomatura en Aplicaciones Web

Diplomatura en Aplicaciones Web

 

-->Requerimientos: Saber Programar en Lenguaje Java y C#. Haber aprobado o demostrar los conocimientos del curso Java Basico y Visual Basic .NET Introductorio

Se enfoca en obtener como alumnos a personas que ya programan en algun lenguaje, que tienen experiencia adquirida en otros cursos o en algun Terciario/Universidad.

El enfoque es fuertemente orientado al desarrollo de aplicaciones webs.

Formar expertos en el desarrollo de aplicaciones en PLATAFORMA .NET y PLATAFORMA JAVA.

Que tengan las herramientas necesarias para realizar una inserción laboral rápida en la industria rosarina, apoyados en una excelente base teórica y muchas horas de practicas guiadas.

Carga Horaria:

Total: 70 horas Módulo: Introducción a las Aplicaciones Web. Profesor: Antonio Moreno

Total: 60 horas Módulo: Java 100% Práctico y Java Web. Profesor: Mariano Salvetti

 

Modulo 1: Introduccion a las Aplicaciones Web

- carga horaria: 70hs

- docente: Antonio Moreno

- Practicas en Lenguaje C#.

Temario:

 

* Tema 1: programación orientada a objetos (POO)

Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo, Herencia en Java.

Colecciones en Repaso de Bloques Try / Catch / Finally.

Manejos de datos genéricos.

 

* Tema 3: Persistencia en Base de Dtos

Estudio del paradigmas ADO.NET.

Como funciona la tecnología para conectar y utilizar base de datos.

Su implementación y uso.

Ventajas y desventajas.

 

* Tema 4: Arquitectura de Aplicaciones WEB

Excepciones. Atributos y delegados. Eventos. Diseño y creación de Servicios Web.

Escalabilidad. Arquitectura de los servicios Web de XML.

Manejos de colecciones avanzadas.

Patrones de Capas.

 

* Tema 5: Hibernate

Introduccion a Hibernate. Configuración de Hibernate para C#

Aplicación del paradigma Hibernate en programación web.

 

* Tema 6: Ajax y otros complementos Web*

Modelo Ajax para aplicaciones .NET

Concepto y descripción de sus ventajas.

Desventajas en exploradores modernos

 

Aplicación Final: Trabajo Práctico Integrador.

 

----------------------------------------------------------------------------------------

 

Modulo 2: Aplicaciones Web en Plataforma Java:

- carga horaria: 60hs

- docente: Lic. Mariano Salvetti

- Practicas en Lenguaje Java.

 

- Temario:

 

* Tema 1: programación orientada a objetos (POO)*

Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo, Herencia en Java.

Colecciones en Java Repaso de Bloques Try / Catch / Finally.

 

* Tema 2: Plataforma J2EE y las Aplicaciones Web *

Donde estamos?.Terminologia - Tecnologias

Pluggins Eclipse. Instalacion de software MySQL Server 5.0 y Apache Tomcat 5.5

 

* Tema 3: Persistencia en Base de Dtos *

JDBC - Introduccion a MySql 5. conectarnos y consultar desde Java.

Consultas SQL con parametros. Potenciales problemas.

Introduccion al HTML.

 

* Tema 4: Tecnologías de Web - Servlets y JSP *

Introducción a Apache Tomcat. Configurar el entorno de desarrollo

Introducción a los Servlets. El Ciclo de Vida de un Servlet

Introducción a JSP. Expresiones, scriptlets y declaraciones.Objetos implícitos

Comunicación formularios HTML y JSP.

 

* Tema 5: Hibernate *

Introduccion a Hibernate. Configuración de Hibernate

Creando aplicaciones con Hibernate. Relaciones entre tablas

 

* Tema 6: Struts 2.0 *

Modelo Vista Controlador (MVC).

Struts 2 - Conceptos y Configuracion

Crear acciones, vistas y sus mapeos.Configurar entorno de desarrollo

 

Aplicación Final: Struts 2.0 + Hibernate