Udemyallit

Sviluppo web a microservizi REST con Java Spring boot e AJAX

Build full stack web apps with microservices! Learn Spring Boot, REST APIs, JWT, JPA, Data Binding & AJAX. Master modern web development.

4.3(465)
1,376students
5h 32m
Certificate
Alessandro Argentieri
Alessandro Argentieriingegnere dell'informazione

Course Content

Sviluppo web a microservizi REST con Java Spring boot e AJAX is an all-levels Udemy course taught by Alessandro Argentieri. It runs 5h 32m, is taught in Italian, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 465 reviews, with 1,376 students enrolled. It is a paid course, first published November 2017.

Master Microservices with Spring Boot: A Practical Guide

This course offers a comprehensive overview of microservices architecture and provides hands-on experience building a web application composed of two microservices using Spring Boot. You'll delve into key concepts like the MVC design pattern, REST services, and database interaction.

Key Skills & Technologies:

  • Spring Boot: Develop robust and scalable microservices quickly.
  • REST APIs: Design and implement efficient communication between microservices.
  • Database Access: Utilize Java Persistence API (JPA) with Hibernate for seamless database interactions.
  • JSON Web Tokens (JWT): Secure your applications with modern authentication using JWT, a replacement for cookies.
  • Data Binding & Validation: Implement data validation using both Spring Validator and JSR-303 for data integrity.
  • Application Structure: Learn to structure applications effectively using layers (controllers, services, DAOs, utilities) adhering to the Single Responsibility Principle.
  • Testing with Postman: Thoroughly test your microservices step-by-step during development using Postman.
  • Front-End Integration: Build a "framework-less" Single Page Application (SPA) using AJAX and jQuery to consume the microservices. Learn to handle JSON messages from asynchronous calls.
  • Inter-Microservice Communication: Implement communication between microservices using RestTemplate via REST calls.
  • Database Management: Configure and utilize different databases – an in-memory database (H2) for one microservice and MySQL (using XAMPP) for the other.
  • Configuration Management: Use application.properties to manage communication ports and database connections.
  • Spring Boot Initialization: Leverage the CommandLineRunner() interface for server-side initialization tasks.

This course provides a practical path to understanding and implementing microservices for building scalable and maintainable web applications. You'll gain valuable skills in modern web development practices and gain experience with industry-standard technologies.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(15)
44m
all

Crea il tuo sito web con HTML e CSS

by Massimiliano Sorrentino

5.0(1,419)
5h 45m
all
4.9(38)
1h 15m
beginner

Hacking Web: la Masterclass! 36 Ore - 7in1 - Volume 2

by Eugenio Fontana - Security & Hacking

4.9(352)
36h 38m
all