Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado

Aprende a desarrollar con numerosos ejemplos de Spring

4.55 (114 reviews)
Udemy
platform
Español
language
Other
category
instructor
Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado
1,454
students
12 hours
content
Dec 2023
last update
$19.99
regular price

What you will learn

A desarrollar Spring desde lo más básico hasta lo más avanzado

Conexión a bases de datos con Spring

Uso del patrón multicapa con Spring

Relación entre los diferentes módulos de Spring

Why take this course?

¿Qué es Spring?

Como definición podemos decir que Spring es un framework de código abierto para la creación de aplicaciones empresariales Java, con soporte para Groovy y Kotlin. Tiene una estructura modular y una gran flexibilidad para implementar diferentes tipos de arquitectura según las necesidades de la aplicación.

Vamos a desgranar varios conceptos que aparecen en esa definición.

¿Qué es un framework?

Spring se considera un framework, pero este es un concepto que en ocasiones da pie a equívocos, así que vamos a ver qué es un framework.

Una librería es un conjunto de clases, de funciones y de utilidades que nos permiten realizar algunos procesos. Un buen ejemplo de librería sería una librería matemática, a la cual le podemos dar muchos datos y nos puede calcular, por ejemplo, la desviación típica, o le podríamos plantear una integral y la podría resolver.

A diferencia de una librería, un framework es:

  • Un conjunto de artefactos software, es decir, que puede incluir una librería, de conceptos y de metodologías.

  • Nos provee de un mecanismo genérico para resolver uno o más problemas de un tipo determinado.

  • Es extensible a través de código escrito por los usuarios.

  • Ofrece facilidad para el desarrollo y despliegue.

Si tuviéramos que desarrollar una aplicación web, podríamos utilizar un framework que nos facilite la tarea, que nos aporte soluciones a ese desarrollo. Uno de ellos podría ser, por ejemplo Spring MVC, que nos permitiría crear fácilmente una aplicación web, ya que nos aislaría de determinados problemas, como el hecho de crear servlet o registrar las peticiones, así nos podríamos dedicar a lo que realmente importa.

¿Qué veremos en este curso?

En este curso veremos:

  1. Sección uno: Prólogo y herramientas.
    Instalación de todas las herramientas necesarias para el curso y prólogo con primeros conceptos importantes.

  2. Sección dos: Comenzando con Spring y Spring Boot.
    El grueso del curso, dónde se verán múltiples ejemplos y talleres de Spring, Spring Boot, Spring MVC, Spring Security, Spring Data y muchos más.

  3. Sección tres: Repaso módulos de Spring.
    Conferencia de relación de todos los módulos de Spring, al menos los más importantes, entre sí.

  4. Sección cuatro: Una última cosa más.
    Despedida del curso y posibles evolutivos para futuros cursos.

Si estás interesado en aprender este fantástico framework para desarrollar de una manera más eficiente tu código Java, ¡éste es tu curso!

Screenshots

Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Screenshot_01Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Screenshot_02Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Screenshot_03Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Screenshot_04

Reviews

Gerardo
August 2, 2023
Es un curso interesante. Se pone bueno conforme avanza, espero poder comprender rápidamente. Si no, tendré que ver varias veces los videos hasta que me quede claro.
David
June 7, 2023
Explica con dificultad algunos conceptos aparentemente sencillos, parece trabajar exclusivamente bajo windows, y la curva de aprendizaje es dura. Por otro lado el temario lo considero muy correcto y la duración de los vídeos es perfecta para no agobiar al alumno.

Charts

Price

Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Price chart

Rating

Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Ratings chart

Enrollment distribution

Spring y Spring Boot: Aprendiendo de lo básico a lo avanzado - Distribution chart
4153902
udemy ID
6/29/2021
course created date
7/19/2021
course indexed date
Bot
course submited by