Spring Boot REST API Tutorial ITA (1/37): cosa sono le REST API in Java
Giovanni Pace - Archety
0:00 / 0:00
Spring Boot REST API Tutorial ITA (1/37): cosa sono le REST API in Java
9 432 просмотра · 1 г. назад
Giovanni Pace - Archety
10,8 тыс. подписчиков
9 432 просмотра · 1 г. назад
Corso completo su Udemy, senza pubblicità, con quiz, materiale scaricabile e certificato:
https://www.udemy.com/course/spring-b...
Cosa sono le REST API e come funzionano in un'applicazione Java con Spring Boot: i principi di base (HTTP, CRUD, JSON), l'analogia del ristorante per capire il ruolo dell'API e la differenza tra architettura a 2 tier e a 3 tier. Primo episodio del Corso Base Spring Boot.
Cosa imparerai in questo video:
Cos'è un'API e a cosa serve
I principi delle REST API: HTTP, CRUD, JSON
La differenza tra REST e altri tipi di API
Architettura client-server a 2 e 3 tier e perché conta
Capitoli:
0:00 Introduzione: cosa sono le REST API
0:54 REST e API: cosa significano
2:08 L'analogia del ristorante: il cameriere come API
4:42 Dall'esempio all'architettura client-server
5:33 HTTP request e response
7:22 Architettura a 2 tier: database, business logic e UI
10:47 Il limite del 2 tier: tecnologie accoppiate
12:50 Riprogettare con l'architettura 3 tier e REST
16:44 Collegare più interfacce (web, Android, iOS) con l'API
20:05 JSON e HTTP: il formato di scambio
22:01 Indipendenza tecnologica: cambiare linguaggio o database
24:02 Isolamento dei guasti: il vantaggio del 3 tier
Codice sorgente: https://archety.dev/it/download/09ee7...
Serie completa su YouTube: • Corso Base Spring Boot | Guida Completa pe...
Corso completo su Archety: https://archety.dev/it/corsi/corso-ba...
Altre serie Java, per tematica:
Spring Boot su Docker (containerizzare l'API): • Spring Boot su Docker: guida completa alla...
Spring Boot Lab (progetti pratici): • Spring Boot Lab – Esercizi e mini-progetti...
Spring Security per REST API: • Spring Security per REST API: guida comple...
Java Testing (JUnit 5, Mockito): • Java Testing Completo: JUnit 5, Mockito e ...
Thymeleaf con Spring Boot: • Thymeleaf con Spring Boot – Template Engin...