Curso en línea: pasantía profesional certificada en Spring Framework de LearnQuest

Descubra técnicas de configuración avanzadas para frameworks Spring. Aprenda cómo Java interactúa con las bases de datos dentro del marco Spring y desarrolle aplicaciones web basadas en Java.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • habilidades de comunicacion
  • gestión del tiempo
  • resolución de problemas
  • pensamiento crítico
  • trabajar en equipo
  • Habilidades de organización
  • Capacidad de aprendizaje independiente
  • habilidades tecnológicas
  • determinación y perseverancia
  • Capacidades de análisis de datos

What you will learn in the course

Courses for which the course is suitable

  • desarrollador java
  • Desarrollador de microservicios
  • desarrollador de aplicaciones web
  • ingeniero de software
  • desarrollador back-end
  • Desarrollador de arranque de primavera
  • Desarrollador de servicios RESTful
  • Desarrollador de sistemas distribuidos

Pasantía: una serie de cursos de cuatro partes

Esta especialización explica los patrones de alto nivel utilizados en las arquitecturas de microservicios y la motivación para pasar a estas arquitecturas y evitar el desarrollo monolítico de aplicaciones. Los estudiantes aprenderán cómo Java se comunica con bases de datos en un marco moderno, utilizando el muy popular marco Spring Boot, con microservicios. Los estudiantes interesados ​​en desarrollar aplicaciones web basadas en Java y microservicios REST utilizarán los muy populares marcos Spring MVC y Spring Boot con una configuración mínima.

Proyecto de aprendizaje aplicado

Los estudiantes construirán gradualmente una amplia aplicación, dentro de una serie de laboratorios prácticos. Los laboratorios se referirán específicamente a los proyectos:

  • eureka
  • Cinta
  • Hystrix
  • Fingir
  • zuul

Esta es una serie de cursos muy prácticos con una variedad de laboratorios para ilustrar los conceptos principales.

Details of the courses that make up the specialization

Primavera – Ecología y apertura del plato principal 1

  • 11 horas
  • 3.7 (360 calificaciones)

Detalles del curso

¿Qué aprenderás?

En este curso, los estudiantes aprenderán por qué el marco Spring se considera uno de los marcos dominantes para el desarrollo de Java. El curso cubre una variedad de técnicas para la inyección de dependencias de objetos Java utilizando varios formatos de datos de configuración, como XML, anotaciones y clases de configuración de Java con métodos de fábrica. Las configuraciones se actualizarán con expresiones y beans condicionales que estarán disponibles según ciertas condiciones, como el entorno de desarrollo (por ejemplo, pruebas e implementación). Los estudiantes desarrollarán gradualmente una aplicación extensa en una serie de laboratorios prácticos.

habilidades que desarrollarás
  • Categoría: Marco de primavera
  • Categoría: Inyección de dependencia
  • Categoría: Revolución del control
  • Categoría: Junit
  • Categoría: Técnicas de configuración de resortes

Servicios Spring MVC, Spring Boot y Rest

  • 11 horas
  • 4,2 (185 valoraciones)

Detalles del curso

¿Qué aprenderás?

El curso está diseñado para estudiantes interesados ​​en desarrollar aplicaciones web y microservicios basados ​​en Java utilizando los populares marcos Spring MVC y Spring Boot con una configuración mínima. El estudiante desarrollará servicios a través de diferentes patrones de URL, recibirá y responderá con datos JSON o XML y creará encabezados HTTP personalizados. Las solicitudes de estos servicios incluirán clientes basados ​​en Java y Angular JS para demostrar las capacidades de reutilización de servicios en una arquitectura distribuida. El curso también cubre aplicaciones web tradicionales que muestran páginas web en una arquitectura típica de Model View Controller (MVC). Este es un curso muy práctico con una serie de laboratorios para ilustrar los conceptos clave.

habilidades que desarrollarás
  • Categoría: Marco de primavera
  • Categoría: Bota de primavera
  • Categoría: Servicios basados ​​en el descanso
  • Categoría: programación Java

Bases de datos en primavera

  • 9 horas
  • 4.0 (43 calificaciones)

Detalles del curso

¿Qué aprenderás?

El curso está dirigido a estudiantes interesados ​​en aprender cómo Java se comunica con bases de datos en un marco moderno. El curso utiliza el muy popular marco Spring Boot, con Micro Servicios, como base para nuestras conexiones de bases de datos utilizando Pledge Framework (JPA) y bases de datos Spring para ocultar JPA. Los estudiantes aprenderán a exponer repositorios como servicios web Rest utilizando los conceptos de hipermedia como motor de estado de aplicación (HATEOAS). El curso también cubrirá la programación orientada a aspectos (AOP) de Spring para ilustrar cómo los problemas transversales, como el registro, pueden dirigirse de forma centralizada y no intrusiva a las clases de dominio. En última instancia, el curso cubrirá el uso de los administradores de transacciones Spring y el modelo de configuración declarativa de Spring para transacciones.

habilidades que desarrollarás
  • Categoría: Datos de primavera
  • Categoría: Bases de datos de Spring
  • Categoría: APP
  • Categoría: Servicios basados ​​en el descanso
  • Categoría: Soporte Spring JPA

Primavera: descripción general de la nube

  • 9 horas
  • 4,3 (54 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este curso explica algunos patrones de alto nivel utilizados en arquitecturas de microservicios y la motivación para pasar a trabajar con estas arquitecturas y alejarse del desarrollo de aplicaciones monolíticas. Luego, el curso implementa estos patrones utilizando Spring Cloud, Netflix OSS, una de las aplicaciones de microservicios en la nube más populares que se utilizan en la actualidad. Los estudiantes aprenderán sobre el registro de servicios, el descubrimiento de servicios, el equilibrio de carga del lado del cliente, los disyuntores y los servicios Gateway o Edge en la configuración de Spring Boot. Aprovechará Spring Cloud y Netflix OSS, y los laboratorios se centrarán en los proyectos Eureka, Ribbon, Hystrix, Feign y Zuul.

habilidades que desarrollarás
  • Categoría: Nube de primavera
  • Categoría: equilibrio de carga
  • Categoría: Microservicios
  • Categoría: OSS de Netflix
  • Categoría: Descubrimiento de servicios