Para poder inscribirte en este curso debes poseer Grado Medio o Superior relacionado con el sector y conocimientos básicos de HTML y CSS, especialmente selectores.

Contenido:

1: Control de Versiones y Gestión de Proyectos (16h)

  • Introducción al Control de Versiones
  • Terminología común: repositorio, rama, commit, pull, push, etc
  • Git & GitLab & SourceTree
  • Introducción a la Gestión de Proyectos
  • Uso de IDE Eclipse
  • Introducción a Maven

2: Java EE Overview (11h)

  • Introducción a Java EE
  • Evolución de Java EE
  • Definiciones básicas
  • Arquitectura y capas
  • Lanzamiento de un servidor JEE

3: Java EE Presentation Layer (JSP) (18h)

  • Primeros pasos con JSP
  • Trabajando con JSP en Netbeans
  • Directivas
  • Introducción a JSTL
  • Objetos implícitos
  • Internacionalización
  • Seguridad
  • Java Beans

4: Java EE Servlets (16h)

  • Primeros pasos con Servlets
  • Trabajando con Servlets en Netbeans
  • Request y Response
  • Introducción a acceso a Base de datos con JDBC y Patron DAO
  • Sesiones y Cookies
  • Filtros
  • Internacionalización
  • Redirecciones
  • Patrón MVC

5: Java Persistence API (JPA) con Anotaciones (32h)

  • Persistencia, ORM y DAO – Ciclo de vida JPA
  • Alternativas de desarrollo con base de datos
  • Concepto de anotación
  • Preparación del entorno
  • Principales anotaciones
  • Claves primarias múltiples en anotaciones
  • Tablas a partir de POJOs
  • POJOs a partir de tablas
  • Anotaciones en variabies / Anotaciones en getters
  • Asociaciones
  • Lazy & eager
  • Operaciones en cascada
  • Consultas con JPQL
  • API Criteria

6: Introducción al Framework Spring 5 (35h)

  • Introducción a Spring 5
  • Capas de Spring
  • Proyectos de Spring
  • Instalación
  • Desarrollo en Spring
  • Inyección de constructores
  • Inyección de Getters
  • Spring MVC: trabajo básico (uso JSP+JSTL)
  • Spring MVC: Formularios
  • Spring MVC: Paso de parámetros
  • Redirecciones
  • Envío de datos
  • Anotaciones
  • Gestión de errores
  • Spring Data JPA
  • Spring Rest
  • Proyectos Spring

7: Web-based Programming (14 h)

  • Introducción a las tecnologías Web
  • HTML and HTML5
  • CSS and CSS3
  • JavaScript
  • Protocolos HTML

8: BootStrap (8h)

  • Introducción a los components de BootStrap
  • Diseño Responsive
  • Aplicación práctica: página adaptable de ejemplo

.

Empleabilidad

Competencias Digitales

Inglés

Solicitar Curso