Desarrollo Web Spring Framework 4 & Hibernate (Nuevo 2017)
4.2 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
286 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Desarrollo Web Spring Framework 4 & Hibernate (Nuevo 2017) to your Wishlist.

Add to Wishlist

Desarrollo Web Spring Framework 4 & Hibernate (Nuevo 2017)

Conviértete en experto desarrollador Java con Spring 4.3. Incluye códigos, vídeos y PDFs - Nuevo Agosto 2017
4.2 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
286 students enrolled
Last updated 8/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 21 Articles
  • 48 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Al finalizar el curso, serás capaz de desarrollar aplicaciones web utilizando Spring Framework & Hibernate.
  • Comprende la arquitectura del modelo MVC (Modelo–vista–controlador)
  • Aprende los diversos componentes y APIs como el patrón de Inversión de control (IoC), Interceptores HTTP, Programación orintada a aspectos (AOP), operaciones de base de datos utilizando Spring Data (Acceso a Datos) implementando el patrón DAO con Hibernate y JPA 2.
  • Manejo de formularios y validaciones de datos, Seguridad, REST, Ajax y mucho más.
  • Este curso es una solución costo-efectiva y en tu idioma, para que aprendas a desarrollar aplicaciones Spring utilizando los IDEs más importante del mercado Eclipse STS (Spring Tool Suit) y IntelliJ IDEA con maven
  • Soporte CONTÍNUO con profesor online, PROFESOR RESPONSABLE, publica tus dudas y responderé en menos de 8 horas.
  • Puedes descargar todos los materiales, código fuentes y PDFs. Perfecto para APRENDIZAJE y ANÁLISIS offline.
  • Se agregan nuevos videos cada mes, siempre tendrá acceso a contenido ACTUALIZADO!
  • Vídeos de alta definición complementados con materiales PDF eWorkshop (incluye códigos, vídeos y PDFs)
  • Aumenta tus oportunidades laborales como desarrollador Spring.
  • Acceso 24 horas para que aprendas a tu propio ritmo y en español.
  • Certificados con aplicaciones internacionales y validez en LinkedIn.
  • Desarrolla una completa aplicación CRUD con Spring MVC, Hibernate y Seguridad (autenticación y autorización).
  • Desarrolla una aplicación Ecommerce, tienda online con carrito de compras.
  • Adquiere las destrezas necesarias para poder crear aplicaciones de calidad con Spring sin duda te pone un paso adelante y abre un abanico de oportunidades.
View Curriculum
Requirements
  • Conocimientos básicos de desarrollo en Programación orientada a objetos en Java SE
  • Idealmente, no estrictamente necesario, algunas nociones básicas en HTML
Description

El curso entrega las bases necesarias para desarrollar aplicaciones con Spring Framework 4, implementando el patrón de arquitectura MVC, Interceptores, Contexto e Inyección de Dependencia (DI), formularios y validación, componentes de persistencia con Hibernate y JPA 2, Web Service REST, AOP, Seguridad (Auth, Roles, Permisos etc), Ajax con jQuery, PDF, Excel etc.

Todos los materiales de los cursos están en español y al finalizar los mismos recibes un certificado digital certificando tu aprobación.

Competencias que podrás desarrollar
Arquitectura MVC, Anotaciones, Inyección de dependencias, IoC, Beans, Autowiring, Controllers Spring, Ajax, REST, Form handling, Validaciones, Sesiones HTTP, ORM Hibernate, JDBC, HibernateTemplate, Dao Support, Transaction management, Open session in View, Spring Security, PDF, Excel y más.

100% online mediante probadas herramientas de educación online, curso muy didáctico e interactivo (garantizado) que incluyen excelentes y dinámicos Videos en HD paso a paso junto a documentación/materiales en PDF en español, incluye resolución dudas que vayan teniendo y discutir los temas de cada sección con el profesor, con materiales de calidad y ejercicios didácticos paso a paso, trabajos de laboratorio prácticos (entre ellos un completo ejemplo e-commerce y carro de compras), presentaciones, etc.

¿Porqué elegir nuestros cursos?

  • Acceso 7 x 24 a nuestra Plataforma e-learning.
  • Videos HD paso a paso 100% en español.
  • Material de estudio eWorkshop PDF paso a paso, descargables e imprimibles en español.
  • Soporte online con profesor Java
  • Al finalizar recibes un certificado digital
  • Somos pioneros en brindarte este tipo de acceso para darte la libertad que necesitas para estudiar, donde quiera que te encuentres.
  • Excelente relación calidad-precio.
  • Conocimiento aplicable a proyectos reales del mercado laboral.
  • Atención rápida y satisfactoria a las dudas por parte del profesor.
  • Interactividad del curso ya que contiene foros y comunicación para resolver dudas.
  • Los mejores comentarios y testimonios de nuestros alumnos.


Próximamente en el Curso!

Planeo agregar bastante más contenido en este curso:

  • Spring Boot MVC
  • Spring Boot + Thymeleaf
  • Spring Boot + Data JPA
  • Spring Boot Web Upload de imagenes
  • Spring Boot + jQuery + Data JPA (select cascada)
  • Spring Boot + Data JPA + Multi DB
  • Spring Boot + Data JPA + Spring Security
  • Spring Boot + Data JPA + RESTFul + WebFlux (Nuevo en Spring Framework 5)
  • Aplicación real desde cero #1 Sistema Facturación: Spring Boot + Data JPA + Thymeleaf
  • Aplicación real desde cero #2 Angular 4:  Spring Boot + Angular 4 + REST + WebFlux + Data JPA
  • Aplicación real desde cero #3 Carro de compras: Spring Boot + Data JPA + Thymeleaf
  • Aplicación real desde cero #4 Reserva Hoteles Booking: Spring Boot + Data JPA + Thymeleaf
  • Spring Cloud (microservices)
  • Y más aplicaciones de Spring Framework 5 del mundo real!


Who is the target audience?
  • El curso es apropiado para todos los desarrolladores Java, profesionales y estudiantes con la intención de especializarse en el desarrollo de aplicaciones web con Spring Framework, a través de un enfoque moderno y actualizado, implementando el desarrollo en 3 capas MVC.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
55 Lectures
08:01:37
+
Introducción e Instalación de Spring
4 Lectures 41:45

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la primera sección.

Documentos, ejercicios y (PDF) eWorkshop
01:08

El objetivo de esta clase es hacer la primera presentación formal de Spring como una de las principales tecnologías y Framework de Java, multiplataforma, de arquitectura multicapa para el desarrollo de aplicaciones empresariales.

Preview 19:07

En esta clase, vamos a aprender a instalar y configurar el entorno para desarrollar con Spring Framework usando Spring Tools, paso a paso, luego veremos cómo construir una aplicación base con Spring.

Eclipse IDE Spring Tool Suit (STS)
20:49

El objetivo de la tarea consiste en modificar y extender el proyecto spring_HolaMundoSpringConDIXML, para agregar nueva funcionalidad.

Práctica 1 - Desafío Individual: Modificar el proyecto HolaMundoSpringConDIXML
00:41
+
Inyección de Dependencia (IoC) y Anotaciones
5 Lectures 35:50

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la segunda sección.

Documentos, ejercicios y (PDF) eWorkshop
00:55

La inyección de dependencias (DI) es la base, el "Core" fundamental de la arquitectura del framework Spring. Entre las anotaciones que veremos se incluyen @Autowired, @Required, @Qualifier, @Inject, @PostConstruct @PreDestory y @Resource. También veremos la anotación @Component con sus derivados estereotipos - @Service, @Repository y @Controller.

Introducción DI Anotaciones
04:36

En este laboratorio profundizaremos el concepto de inyección de dependencia IoC de Spring con diversos ejemplos.

Inyección de Dependencia Parte 1
14:56

En este laboratorio profundizaremos más el concepto de inyección de dependencia IoC de Spring con ejemplos avanzados de uso de anotaciones.

Preview 14:48

El objetivo de la tarea consiste en modificar y extender proyecto, para agregar mayor funcionalidad usando anotaciones para la Inyección de Dependencia.

Práctica 2 - Desafío Individual: IoC y Anotaciones
00:35
+
Spring Web MVC
5 Lectures 50:26

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la tercera sección.

Documentos, ejercicios y (PDF) eWorkshop
01:17

Spring MVC es uno de los componentes estrellas de Spring, y como su propio nombre nos indica implementa la arquitectura Modelo - Vista - Controlador que utilizaremos como base para desarrollar nuestras aplicaciones web. En este laboratorio, vamos a explorar las características de Spring MVC, especialmente en el uso de anotaciones en los controladores, @Controller, @RequestMapping, @PathVariable y @RequestParam, @Autowired etc.

Preview 20:08

En este laboratorio aprenderemos a utilizar e implementar las funciones básicas de Spring Web MVC, mediante diversas formas y técnicas, destacando entre ellas los controladores con anotaciones.

Spring MVC @Controller y @RequestMapping
15:55

Varios ejemplos de funciones avanzadas en Spring MVC, entre ellos Request mapping, Handler Arguments, URI Template, Interceptores, diferentes formas del objeto Model, recursos web y view controller y más.

Spring MVC Avanzado y uso de Interceptores
12:19

Práctica individual sección 3, implementar proyecto Spring Web MVC según requerimientos.

Práctica 3 - Desafío Individual: Spring MVC
00:46
+
Spring Form y Validación
4 Lectures 36:54

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la 4ta sección.

Documentos, ejercicios y (PDF) eWorkshop
01:02

El objetivo de esta práctica es aprender a trabajar con formularios Spring MVC, nos proporciona un conjunto de etiquetas para el manejo de los elementos de formulario en las vistas, además nos permiten poblar directamente con los datos provenientes desde el controlador, y ver cómo funcionan las anotaciones de validación.

Spring MVC Form y Validación usando anotaciones
16:28

En esta clase aprenderemos a usar varios tipos de etiquetas form de spring, también a implementar la anotación @ModelAttribute para crear atributos de vistas y poder usarlas para poblar los controles del formulario, finalmente reforzaremos la validación mediante anotaciones y clases personalizadas.

Etiquetas del formulario y Validación personalizada usando clases
18:42

Práctica individual sección 4, formulario y validación con Spring.

Práctica 4 - Desafío Individual: Spring Form
00:41
+
Tecnologías de Vistas y Localización
6 Lectures 55:32

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la 5ta sección.

Documentos, ejercicios y (PDF) eWorkshop
02:04

El objetivo de esta práctica es aprender a trabajar con vistas de Spring MVC, una de las áreas en las que sobresale Spring es en la separación las vistas del resto de la aplicación, por ejemplo, la decisión de utilizar Pdf o bien Excel, en lugar de una ya existente JSP. Veremos algunos ejemplos para exportar a pdf y excel usando ContentNegotiatingViewResolver.

Exportar a PDF y Excel
14:40

El objetivo de esta clase es aprender el uso e integración de Tiles 3 Layouts, conocido como plantilla global, almacenan código HTML5/CSS3 en común a todas las páginas de la aplicación, para no tener que repetirlo en cada página.

Spring View Tiles Layout
10:35

En la clase aprenderemos a desarrollar un proyecto multi-lenguaje implementado con Spring.

Locale y Multilenguaje con Spring
07:59

El objetivo de esta clase es aprender a trabajar Spring en conjunto con Ajax usando la librería jQuery, esta nos permite simplificar la manera de interactuar con AJAX, manejar eventos y tratar la respuesta en formato JSON y HTML de forma asíncrona.

Ajax con jQuery
19:44

Práctica individual sección 5, consiste en implementar Layout con Tiles a la tarea anterior de la sección 4, además de incorporar localización a los textos para diferentes idiomas.

Práctica 5 - Desafío Individual: Tiles Layout e Idioma
00:29
+
Acceso a Base de Datos (Persistencia)
7 Lectures 01:29:26

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la 6ta sección.

Documentos, ejercicios y (PDF) eWorkshop
01:03

En este laboratorio veremos y aprenderemos todo lo relacionado a base de datos usando JDBC Template con Spring.

Spring Data Access JDBC Template
16:34

Esta clase tiene como objetivo dar una introducción teórica de Hibernate y todos los conceptos que hay detrás.

Introducción a Hibernate ORM
27:40

En esta clase aprenderemos, con práctica y ejemplos todo lo relacionado a la persistencia y base de datos usando Hibernate con Spring.

Spring Data Access Hibernate ORM
17:40

En este laboratorio veremos y aprenderemos todo lo relacionado a la persistencia con Hibernate en Spring Web MVC, una completa aplicación CRUD (Crear, actualizar, Borrar y Listar).

Spring Data Access Hibernate Web MVC - CRUD (Crear, Leer, Actualizar y Eliminar)
17:38

En este laboratorio aprenderemos todo lo relacionado a JPA 2 con Spring Web MVC con una completa

aplicación CRUD (Crear, actualizar, Borrar y Listar).

Spring Data Access JPA2 Web MVC - CRUD (Crear, Leer, Actualizar y Eliminar)
08:09

Práctica individual sección 6, consiste en implementar la capa del modelo con Hibernate, para un mantenedor CRUD, haciendo uso del patrón DAO.

Práctica 6 - Desafío Individual: Base de datos con Hibernate
00:41
+
Aspect Oriented Programming con Spring
3 Lectures 21:33

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la séptima sección.

Documentos, ejercicios y (PDF) eWorkshop
01:13

En este laboratorio veremos y aplicaremos todo lo relacionado a la Programación Orientada a Aspectos (AOP), por ejemplo, los aspectos son clases de soporte para el manejo transaccional, logger, la seguridad, entre varias etc, permitiendo desacoplar estas características de nuestra aplicación. Además nos permite desarrollar interceptores de método y puntos de corte para desacoplar el código de las funcionalidades transversales.

AOP Programación Orientada a Aspectos
19:56

Práctica individual sección 7, implementar Aspecto con AOP de Spring (Programación Orientada a Aspectos).

Práctica 7 - Desafío Individual: AOP
00:23
+
Spring MVC Rest
3 Lectures 22:04

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la octava sección.

Documentos, ejercicios y (PDF) eWorkshop
02:12

En los últimos años, REST se ha convertido en una excelente alternativa frente a las arquitecturas tradicionales como SOAP/WSDL/WS. Spring MVC provee un excelente soporte e integración con la tecnología REST. El objetivo de este laboratorio es comprender e implementar servicios con REST, veremos algunos ejemplos con JSON, Feed RSS  y Atom.

Web Services con Spring REST
19:32

Práctica individual sección 8, implementar REST.

Práctica 8 - Desafío Individual: REST
00:19
+
Spring Security
4 Lectures 47:15

Aquí puedes descargar el código fuente de los proyectos, documentos PDF y eWorkshop de la sección.

Documentos, ejercicios y (PDF) eWorkshop
01:01

El objetivo de esta clase es entender cómo funciona el componente Spring Security y conocer una forma de implementar un sistema de autenticación y autorización (roles) con Spring Farmework. Spring Security es muy fácil de aprender, implementar y administrar. Permitiendo implementar una seguridad completa en nuestras aplicaciones tan solo con unas pocas líneas de XML/Anotaciones.

Spring Security
21:34

En esta segunda parte veremos todo lo relacionado a Spring Security con base de datos (JDBC y con Hibernate).

Spring Security Avanzado con Hibernate
24:06

Práctica individual sección 9, requerirá modificar proyecto Spring MVC con Hibernate (sección 6) para agregar seguridad (autenticación y autorización).

Práctica 9 - Desafío Individual: Seguridad con Spring Security
00:33
+
Spring Boot
4 Lectures 22:37


Estructura de una aplicación Spring Boot
04:00

Creando el controlador y la vista
07:26
3 More Sections
About the Instructor
Andrés José Guzmán
4.2 Average rating
70 Reviews
561 Students
4 Courses
Web Developer & Traninnig Specialist TI

Soy Ingeniero Civil con Especialidad TI, durante mi carrera he trabajado en diferentes empresas de desarrollo de software (TI), en diferentes cargos como desarrollador, jefe de proyectos y arquitecto.

Entusiasta de las nuevas tecnologías, gran parte de mi tiempo la dedico a la investigación y desarrollo, con más de 15 años de experiencia desarrollando, aprendiendo y enseñando diversas tecnologías relacionadas al desarrollo de sistemas.

Además me apasiona ser relator (instructor) de cursos presenciales (los últimos 7 años) y online como UML, Java SE, Java EE 7, Spring, Struts 2, PHP 7 POO, Patrones de Diseño, etc., muy recomendado para todos aquellos que quieran aprender Java, programación orientado a objetos, diseño y análisis OO, patrón de diseños etc.

Especialidades: Java SE 8, Java EE 7, EJB3, Hibernate, JPA2, JSF2, Spring Framework, Struts 2, Angular, HTML5, PHP 7 POO, Zend Framework 3, Laravel, Symfony, CodeIgniter, Android, UML y Patrones de Diseño.