IFCD53 Desarrollo en Java con Framework Spring - Modalidad Online

IFCD53 Desarrollo en Java con Framework Spring
Materiales incluidos:
SCORM 1
Referencia del pack formativo
Referencia EF_393597-2401
Duración del pack formativo
Horas 350 h
Área de formación - Programación
Área de formación Informática, Diseño y Programación
Tipo de modalidad del pack formativo
Modalidad Online
Precio del pack formativo
Precio No disponible
[Precio visible sólo para usuarios registrados]

UNIDAD DIDÁCTICA 1. PROGRAMACIÓN EN JAVA

  1. Almacenamiento
  2. - Variables
  3. - Constantes
  4. - Operadores
  5. Estructuras de control
  6. - Condicionales (If)
  7. - Iterativas
  8. * For
  9. * While
  10. - Tratamiento de errores
  11. Definir y utilizar funciones
  12. Tipos de datos estructurados:
  13. - Arrays
  14. - Listas
  15. - Colecciones
  16. Tipos genéricos
  17. Programación recursiva
  18. Competencias transversales:
  19. - Planificación de proyectos
  20. - Estructuración de pensamiento organizado
  21. - Búsqueda de información en la red

UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS

  1. Paradigma Programación orientada a objetos (OOP)
  2. Clases y objetos
  3. - Herencia y jerarquía de clases
  4. - Polimorfismo y sobrecarga
  5. - Clases abstractas
  6. - Interfaces
  7. - Definición de clases utilizando tipos genéricos
  8. Buenas prácticas en el desarrollo OOP
  9. Principios SOLID
  10. - Responsabilidad única (Single responsability)
  11. - Abierto/Cerrado (Open for extensión, closed for modification)
  12. - Sustitución de Liskov
  13. - Segregación de interfaces
  14. - Inversión de dependencia
  15. Competencias transversales:
  16. - Planificación y organización
  17. - Estructuración de pensamiento organizado
  18. - Programación Modular
  19. - Búsqueda de información en la red
  20. - Creación de documentación

UNIDAD DIDÁCTICA 3. SPRING MVC E HIBERNATE

  1. Entorno de desarrollo para Spring e Hibernate con Tomcat y Eclipse
  2. Inversión de control
  3. - Inversión de control en los contendedores de Spring
  4. - Inyección de dependencia en el contenedor de Spring
  5. Anotaciones
  6. - Definición de Spring Beans con @Component annotation
  7. - Reducción de anotaciones con auto-scanning de Spring
  8. - Uso de @Autowired annotation
  9. - Aplicación de Java configuration a Spring Beans con anotaciones
  10. Modelo Vista Controlador (MVC)
  11. - Configuración del entorno MVC en Spring
  12. - Uso de @Controller annotation para crear controladores
  13. - Lectura de datos HTML con @RequestParam
  14. - Paso de datos entre controladores usando Spring MVC
  15. * Definir Request Mappings para consultes GET y POST
  16. * Uso de Spring MVC Form data binding
  17. - Validaciones
  18. * Uso de Spring MVC form validation para controlar el input de los usuarios
  19. * Creación de reglas de validación propias
  20. Competencias transversales:
  21. - Planificación de proyectos
  22. - Búsqueda de información en la red

UNIDAD DIDÁCTICA 4. BASES DE DATOS Y MODELO ER. ORM E HIBERNATE

  1. Bases de datos
  2. - Modelo Entidad-Relación (E/R)
  3. - Diseño y creación de bases de datos relacionales
  4. - SQL
  5. * Lenguaje de definición de datos (DDL)
  6. * Lenguaje de manipulación de datos (DML)
  7. Conexiones JDBC
  8. - Acceso a datos desde Java con JDBC
  9. - Operaciones CRUD (alta, baja, modificación y selección) usando JDBC
  10. ORM
  11. - Definición de ORM
  12. - Hibernate
  13. - Mapeo de datos object/relational con Hibernate
  14. Aplicaciones Hibernate
  15. - Desarrollo de aplicaciones CRUD con la API de Hibernate
  16. - Consultas con Hibernate Query Language (HQL)
  17. - Mapeos avanzados en Hibernate: uno a uno, uno a varios y varios a varios
  18. - Integración de Hibernate dentro de aplicaciones Spring MVC
  19. Competencias transversales:
  20. - Planificación y organización
  21. - Programación Modular
  22. - Búsqueda de información en la red

UNIDAD DIDÁCTICA 5. CRUD CON HIBERNATE Y SPRING

  1. Maven
  2. - Uso automático de librerías con Maven
  3. - Creación de ficheros POM con Maven y manejo de dependencias
  4. - Búsqueda e integración de extensiones usando el repositorio Central de Maven
  5. - Integración de Maven con Eclipse IDE
  6. - Desarrollo de proyectos con Maven
  7. Desarrollo de aplicaciones Spring MVC
  8. - Configuración Spring
  9. - Configuración Hibernate
  10. - Desarrollo de modelos ORM con Hibernate
  11. - Desarrollo de Controladores Spring
  12. - Desarrollo de Vistas en Spring
  13. * Inclusión de archivos externos
  14. * Diseño usando bootstrap
  15. - Despliegues y test de aplicaciones Spring
  16. Servicios REST
  17. - Definición de servicios REST
  18. - Definición de tipos de datos JSON
  19. - Uso de Postman para consumir servicios REST
  20. - Desarrollo de una API REST con Spring
  21. * Configuración de Spring e HIbernate con Maven
  22. * Desarrollo de modelos ORM para servicios REST
  23. * Desarrollo de Controladores Spring con mapeo JSON
  24. * Despliegue y testeo de API REST
  25. Competencias transversales:
  26. - Planificación de proyectos
  27. - Programación Modular
  28. - Búsqueda de información en la red
  • 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.