Contenidos SCORM

Programación y Desarrollo

IFCD53 Desarrollo en Java con Framework Spring

Este Curso IFCD53 Desarrollo en Java con Framework Spring le ofrece una formación especializada en la materia dentro de la Familia Profesional de la Informática y Comunicaciones.

  • Duración350 h
  • Unidades5
  • FormatoSCORM 1.2

Sobre este contenido

Este Curso IFCD53 Desarrollo en Java con Framework Spring le ofrece una formación especializada en la materia dentro de la Familia Profesional de la Informática y Comunicaciones. Con este Curso IFCD53 Desarrollo en Java con Framework Spring el alumno será capaz de desenvolverse dentro del sector y desarrollar aplicaciones en Java con el framework de modelo vista controlador SPRING.

A quién va dirigido

Este Scorm IFCD53 Desarrollo en Java con Framework Spring está dirigido a todas aquellas personas de la Familia Profesional de la Informática y Comunicaciones que deseen una especialización en dicha materia.

Temario

5 unidades didácticas · 350 horas

Contenido5 unidades
SCORM 1

Programación en JAVA

  • Almacenamiento
  • - Variables
  • - Constantes
  • - Operadores
  • Estructuras de control
  • - Condicionales (If)
  • - Iterativas
  • * For
  • * While
  • - Tratamiento de errores
  • Definir y utilizar funciones
  • Tipos de datos estructurados:
  • - Arrays
  • - Listas
  • - Colecciones
  • Tipos genéricos
  • Programación recursiva
  • Competencias transversales:
  • - Planificación de proyectos
  • - Estructuración de pensamiento organizado
  • - Búsqueda de información en la red
SCORM 2

Programación orientada a objetos

  • Paradigma Programación orientada a objetos (OOP)
  • Clases y objetos
  • - Herencia y jerarquía de clases
  • - Polimorfismo y sobrecarga
  • - Clases abstractas
  • - Interfaces
  • - Definición de clases utilizando tipos genéricos
  • Buenas prácticas en el desarrollo OOP
  • Principios SOLID
  • - Responsabilidad única (Single responsability)
  • - Abierto/Cerrado (Open for extensión, closed for modification)
  • - Sustitución de Liskov
  • - Segregación de interfaces
  • - Inversión de dependencia
  • Competencias transversales:
  • - Planificación y organización
  • - Estructuración de pensamiento organizado
  • - Programación Modular
  • - Búsqueda de información en la red
  • - Creación de documentación
SCORM 3

Spring mvc e hibernate

  • Entorno de desarrollo para Spring e Hibernate con Tomcat y Eclipse
  • Inversión de control
  • - Inversión de control en los contendedores de Spring
  • - Inyección de dependencia en el contenedor de Spring
  • Anotaciones
  • - Definición de Spring Beans con @Component annotation
  • - Reducción de anotaciones con auto-scanning de Spring
  • - Uso de @Autowired annotation
  • - Aplicación de Java configuration a Spring Beans con anotaciones
  • Modelo Vista Controlador (MVC)
  • - Configuración del entorno MVC en Spring
  • - Uso de @Controller annotation para crear controladores
  • - Lectura de datos HTML con @RequestParam
  • - Paso de datos entre controladores usando Spring MVC
  • * Definir Request Mappings para consultes GET y POST
  • * Uso de Spring MVC Form data binding
  • - Validaciones
  • * Uso de Spring MVC form validation para controlar el input de los usuarios
  • * Creación de reglas de validación propias
  • Competencias transversales:
  • - Planificación de proyectos
  • - Búsqueda de información en la red
SCORM 4

Bases de datos y modelo er. orm e hibernate

  • Bases de datos
  • - Modelo Entidad-Relación (E/R)
  • - Diseño y creación de bases de datos relacionales
  • - SQL
  • * Lenguaje de definición de datos (DDL)
  • * Lenguaje de manipulación de datos (DML)
  • Conexiones JDBC
  • - Acceso a datos desde Java con JDBC
  • - Operaciones CRUD (alta, baja, modificación y selección) usando JDBC
  • ORM
  • - Definición de ORM
  • - Hibernate
  • - Mapeo de datos object/relational con Hibernate
  • Aplicaciones Hibernate
  • - Desarrollo de aplicaciones CRUD con la API de Hibernate
  • - Consultas con Hibernate Query Language (HQL)
  • - Mapeos avanzados en Hibernate: uno a uno, uno a varios y varios a varios
  • - Integración de Hibernate dentro de aplicaciones Spring MVC
  • Competencias transversales:
  • - Planificación y organización
  • - Programación Modular
  • - Búsqueda de información en la red
SCORM 5

Crud con hibernate y spring

  • Maven
  • - Uso automático de librerías con Maven
  • - Creación de ficheros POM con Maven y manejo de dependencias
  • - Búsqueda e integración de extensiones usando el repositorio Central de Maven
  • - Integración de Maven con Eclipse IDE
  • - Desarrollo de proyectos con Maven
  • Desarrollo de aplicaciones Spring MVC
  • - Configuración Spring
  • - Configuración Hibernate
  • - Desarrollo de modelos ORM con Hibernate
  • - Desarrollo de Controladores Spring
  • - Desarrollo de Vistas en Spring
  • * Inclusión de archivos externos
  • * Diseño usando bootstrap
  • - Despliegues y test de aplicaciones Spring
  • Servicios REST
  • - Definición de servicios REST
  • - Definición de tipos de datos JSON
  • - Uso de Postman para consumir servicios REST
  • - Desarrollo de una API REST con Spring
  • * Configuración de Spring e HIbernate con Maven
  • * Desarrollo de modelos ORM para servicios REST
  • * Desarrollo de Controladores Spring con mapeo JSON
  • * Despliegue y testeo de API REST
  • Competencias transversales:
  • - Planificación de proyectos
  • - Programación Modular
  • - Búsqueda de información en la red

Más contenidos de Programación y Desarrollo

Ver los 500 →