Curso Avanzado Desarrollo de aplicaciones Web Con JAVA

DIRIGIDO A:

Personas con conocimiento básico de Java que quieran incursionar en el mundo del Desarrollo de aplicaciones web y servicios rest como microservicios y tecnología de vanguardia.

OBJETIVOS ESPECIFICOS DEL PROGRAMA

Al término del curso, los participantes estarán en condiciones de:

  • Configurar todas las herramientas necesarias para el desarrollo de Aplicaciones Web y Servicios Rest como microservicios, de manera que interactúen y sean compatibles (Angular, Rest, SpringBoot, SpringJPA/Hibernate, HTML5, JQuery, CSS3, Bootstrap)
  • Crear aplicaciones Web utilizando el modelo MVC del lado cliente mediante el uso de Angular.
  • Crear aplicaciones seguras utilizando Spring Security, JBoss Security Realm, y mecanismos de seguridad basados en OWASP.
  • Crear Servicios Rest JSON que corran como microservicios en ambientes separados a las aplicaciones aliente.

CERTIFICADO OTORGADO

Aquellos que hayan cumplido a satisfacción con los requisitos académicos de los módulos 1 y 2, al finalizar el segundo módulo reciben el Certificado de Desarrollador de Aplicaciones Web con Java (utilizando como herramientas Angular, Rest, Spring, SpringJPA/Hibernate, SpringSecurity, HTML5, JQuery, CSS3, Bootstrap), otorgado por la Universidad del Cono Sur de las Américas (UCSA).

 

METODOLOGÍA

El curso está estructurado en dos módulos. Siendo primordial la participación del alumno, para ello se establecerán dinámicas activas, se realizarán estudios de caso, ejercicios individuales y grupales, debates, resolución de problemas sobre casos reales, resolución de errores, desarrollos en clase, y trabajos prácticos. Los cursos se desarrollan en modalidad presencial o virtual.

Los cursos Presenciales se imparten en el local del Centro Tecnológico de la UCSA. Además de trabajos prácticos en paralelo.
Los cursos Online se imparten en modalidad sincrónica, y trabajos prácticos en paralelo.

REQUISITOS

  • Módulo 1: Conocimiento básico de Java. Conocimientos básicos de Programación orientada a objetos. Conocimiento básico de Aplicaciones Web, Servicios Web, HTML, XML, HTTP
    UCSA C.T. – Río Paraguay (Continuación de Brasil) 372 e/ España y Juan de Salazar – Tel. 221-104
  • Módulo 2: Haber aprobado el módulo 1 o tener conocimiento intermedio de Servicios REST, conocimiento básico de Aplicaciones Web SPA (Single Page Application) y JavaScript.

DURACIÓN:

  • El curso tiene una carga horaria total de 144 h Distribuida en 2 módulos de 72 h y 18 clases cada uno.
  • Las clases se desarrollan una vez a la semana, 4 horas por clase.

REQUISITOS DE ADMISIÓN

El postulante deberá reunir los siguientes requisitos:

  • Completar formulario de Inscripción (Física u online)
  • Presentar una fotocopia de CI Policial (Física u online).
  • Abonar la matricula Inicial (Correspondiente a la primera cuota).
    Importante-Curso Modalidad ONLINE: requiere una notebook o PC con cámara, 8Gb de Ram mínimo, i5 de CPU para la instalación de JAVA, ECLIPSE/STS, WILDFLY/JBOSS EAP, POSTGRESQL/ORACLE XE y conexión estable de internet.

CRITERIOS DE EVALUACIÓN Y APROBACIÓN

Cada uno de los módulos culmina con un trabajo práctico y examen. A la finalización, los alumnos realizarán un Trabajo de Fin de Curso, en el que integrarán los conocimientos de los distintos módulos desarrollados.
Para tener derecho al Certificado se requiere la aprobación de los exámenes parciales de cada módulo, la elaboración de un Trabajo de Campo de síntesis y contar con un mínimo de 70% de asistencia.
Cancelar los pagos del módulo cursado
Completar la encuesta de satisfacción del curso
Puntaje mínimo de Aprobación del curso: 70 %

Observación:

Sobre Fechas de Inicio. Cualquier alteración en la fecha de inicio será notificada a los alumnos afectados inscriptos que hayan pagado como mínimo la primera cuota o la totalidad del curso. Se requiere un cupo mínimo de alumnos inscriptos para iniciar el curso.
Para hacer válida la garantía de aprendizaje se debe contar con el 100% de participación.
Al dar a conocer estos términos y condiciones, se dan por aceptados.

Módulo 1

CARGA HORARIA: 72 hs

OBJETIVO:

El objetivo del módulo es aprender a diseñar y desarrollar microservicios REST con SpringBoot y herramientas ORM, y consumir los servicios en el frontend utilizando Angular

CONTENIDO:

INTERMEDIO

  • REST SERVICES
  • SPRING (BOOT, SECURITY, FRAMEWORK)
  • SPRING-JPA, HIBERNATE, MYBATIS
  • INTRO A ANGULAR

 

 

Módulo 2

CARGA HORARIA: 72 hs

OBJETIVO:

El objetivo del módulo es desarrollar aplicaciones web seguras, como clientes utilizando patrones de diseño y buenas prácticas con herramientas como Angular y React.

CONTENIDO:

AVANZADO

  • ANGULAR (MVC EN CAPA CLIENTE)
  • REACT
  • BOOTSTRAP (TWITTER)
  • JQUERY, CSS3
  • REACT vs ANGULAR

Curso

Java Web Modulo 1 Modalidad Online                                                  

Java Web Modulo 2

Horario

18:00 Horas.                                                                                   

18:00 Horas.

Convocatoria

Lunes 17 de abril de 2023                                                         

Lunes 2 de octubre de 2023

Seguinos en las redes sociales