¿Sabía que Spring es uno de los marcos de Java Enterprise Edition más utilizados para desarrollar aplicaciones? Si bien el marco Spring se concentra en brindarle flexibilidad, Spring Boot se esfuerza por reducir la longitud del código y simplificar el desarrollo de aplicaciones web. En este curso se abordan ambas en profundidad y se explica cómo funcionan. Conocerás los beneficios de Spring Boot, como la capacidad de crear aplicaciones listas para la producción y la capacidad de generar e iniciar tu proyecto con solo una anotación. Después, descubre cómo configurar tu entorno de desarrollo en Windows y macOS instalando y configurando Java e IntelliJ IDEA
.
Luego, descubra cómo usar Spring Initializr para desarrollar su primera aplicación Spring Boot y aprenda a usar Start.spring.io para generar plantillas de aplicaciones y Maven para empaquetar su aplicación. Explore los conceptos básicos de Spring Boot, incluidos sus dos principios básicos: la inyección de dependencias y la inversión del control. Explore la arquitectura del ciclo de vida de la aplicación Spring Boot y cómo personalizarla con un archivo application.properties. Explicamos cómo crear una aplicación Spring MVC. Estudiarás los recursos, el contenido estático, qué es una plantilla y cómo usar el motor de plantillas Thymeleaf para convertir archivos en archivos XML automáticamente. A continuación, investigue Spring Data y JPA y su implementación en una aplicación. Estudie cómo construir una entidad y conservarla en una base de datos H2 y en un repositorio. A continuación, abordamos el proceso de consulta de datos con Spring Data y JPA
.
La siguiente sección analiza el área de las API RESTful y te enseña cómo crear tu primera API RESTful utilizando solicitudes HTTP para acceder a los datos y usarlos, los códigos HTTP devueltos después de las consultas y los clientes HTTP utilizados para las solicitudes. Descubre cómo reestructurar tu API REST con los métodos GET, POST, PUT y DELETE, y aprende a usar anotaciones como Exception Handler y Controller Advice. Aprenda a implementar solicitudes HTTP con una plantilla REST y un cliente de imitación y diseñe e implemente un servidor Eureka. Desarrolle una aplicación Spring MVC CRUD con todas las funciones y una interfaz atractiva, inicie la aplicación y cree una página de navegación e índice con HTML5, CSS3 y Bootstrap. Por último, descubrirás Spring DevTools y LiveReload y su poder para realizar cambios en las aplicaciones de forma instantánea y, al mismo tiempo, observarlas. Hablamos de la importancia de Swagger a la hora de documentar su API RESTful, Spring Actuator y Spring Scheduler y sus funciones. Spring Boot simplifica y acelera
el desarrollo de aplicaciones web.
What You Will Learn In This Free Course
- Explain the concepts of Spring and ...
- Outline the process of installing J...
- Identify the steps in creating a Sp...
- Describe the procedure for packagin...
- Explain the concepts of Spring and Spring Boot
- Outline the process of installing Java and IntelliJ on various operating systems
- Identify the steps in creating a Spring Boot Application using Spring Initializr
- Describe the procedure for packaging using Maven
- Discuss the notions of Dependency Injection and Inversion of Control
- List the steps involved in developing Spring MVC, Data, REST API and Thymeleaf applications
- Indicate the methods for creating entities and repositories
- State the procedure for implementing HTTP requests with REST Template and Feign Client
- Identify the tools used in creating a CRUD application
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this diploma course, you have the option to acquire an official diploma, which is a great way to share your achievement with the world.
Your Alison diploma is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of diplomas for completed diploma courses:
- Digital diploma: a downloadable diploma in PDF format immediately available to you when you complete your purchase.
- diploma: a physical version of your officially branded and security-marked diploma
All diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison diploma, please visit our FAQs. If you decide not to purchase your Alison diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.