API & Web Services — Catalogo
Scegli un corso o un pacchetto per iniziare.
Le professioni legate ad API e Web Services comprendono sviluppatori, ingegneri di integrazione, architetti applicativi, consulenti tecnici, team middleware e professionisti dell'automazione che devono far comunicare applicazioni, dati, SaaS e sistemi di IA. Un'integrazione affidabile richiede molto più di una chiamata HTTP: contratti, autenticazione, sicurezza, errori, resilienza, osservabilità e compatibilità diventano critici non appena un servizio viene utilizzato in produzione.
I 15 corsi coprono HTTP, JSON, utilizzo di API REST, paginazione ed errori, autenticazione OAuth 2.x, progettazione REST, contratti e JSON Schema, OpenAPI, test e osservabilità, sicurezza OWASP API, prestazioni e resilienza, webhook e workflow a eventi, fino alla costruzione di un'API professionale con FastAPI. Al termine del percorso saprai progettare, proteggere, documentare, testare e integrare API professionali end-to-end.
🎓 15 corsi • 📘 120 lezioni interattive • ⏱️ da 45 a 75 ore di formazione basata sul dialogo
Offerta migliore
Pacchetto Completo — Percorso API & Web Services
142,90 € IVA esclusa
Risparmio : 104,60 €
29,70 €
22,90 IVA esclusa
Risparmio : 6,80 €
Comprendere API, Web Services e architetture di integrazione
Comprendere perché esistono le API e come collegano applicazioni, servizi, dati e sistemi di IA
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.
- Comprendere il ruolo di un'API in un sistema informativo
- Individuare endpoint, risorsa, operazione e contratto
- Comprendere REST, RPC e i Web Services
- Laboratorio: mappare le integrazioni di un sistema aziendale
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: mappare le integrazioni di un sistema aziendale
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
9,90 € IVA esclusa
Padroneggiare HTTP: richieste, risposte, metodi e stati
Comprendere i meccanismi HTTP indispensabili per utilizzare e progettare correttamente un'API
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.
- Comprendere il ciclo richiesta / risposta HTTP
- Utilizzare GET, POST, PUT, PATCH e DELETE
- Comprendere metodi sicuri e metodi idempotenti
- Laboratorio: diagnosticare una serie di scambi HTTP
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: diagnosticare una serie di scambi HTTP
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
9,90 € IVA esclusa
Gestire JSON, parametri e dati di API
Leggere, costruire e trasmettere correttamente i dati scambiati da un'API
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.
- Comprendere oggetti, array e tipi JSON
- Comprendere serializzazione e deserializzazione
- Costruire request body e response body
- Laboratorio: decodificare e ricostruire un payload API complesso
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: decodificare e ricostruire un payload API complesso
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
9,90 € IVA esclusa
38,70 €
28,90 IVA esclusa
Risparmio : 9,80 €
Utilizzare e testare un'API REST
Chiamare un'API con strumenti e codice e poi controllare la risposta ottenuta
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.
- Chiamare un'API con curl
- Utilizzare un'API in Python
- Gestire variabili d'ambiente e segreti di test
- Laboratorio: costruire un client per un'API pubblica
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: costruire un client per un'API pubblica
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
12,90 € IVA esclusa
Gestire paginazione, filtri, errori e risposte complesse
Costruire client API robusti di fronte a volumi, errori e formati di risposta reali
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.
- Comprendere la paginazione di una collezione
- Combinare filtri, ordinamento e ricerca
- Gestire rate limit e risposte temporanee
- Laboratorio: rendere un client API robusto nei casi reali
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: rendere un client API robusto nei casi reali
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
12,90 € IVA esclusa
Autenticare e autorizzare le chiamate API
Proteggere l'accesso alle API e scegliere un meccanismo di autenticazione adatto al contesto
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.
- Distinguere autenticazione e autorizzazione
- Comprendere Basic Auth e Bearer Token
- Comprendere Client Credentials per la comunicazione service-to-service
- Laboratorio: scegliere e proteggere un meccanismo di accesso API
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: scegliere e proteggere un meccanismo di accesso API
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
12,90 € IVA esclusa
47,70 €
35,90 IVA esclusa
Risparmio : 11,80 €
Progettare un'API REST coerente
Trasformare un'esigenza di business in risorse, endpoint e comportamenti HTTP coerenti
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.
- Trasformare un'esigenza di business in risorse API
- Associare correttamente metodi HTTP e operazioni
- Gestire idempotenza e ripetizione delle richieste
- Laboratorio: progettare un'API REST a partire da un'esigenza di business
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: progettare un'API REST a partire da un'esigenza di business
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
15,90 € IVA esclusa
Definire contratti, schemi e regole di validazione
Formalizzare con precisione ciò che un'API accetta, produce e garantisce ai suoi consumer
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Comprendere il ruolo di un contratto API
- Definire lo schema di una risposta
- Distinguere validazione strutturale e regole di business
- Laboratorio: costruire e far evolvere un contratto API
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: costruire e far evolvere un contratto API
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
15,90 € IVA esclusa
Documentare un'API con OpenAPI
Descrivere un'API in modo utilizzabile da sviluppatori, strumenti di test e generatori di client
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Comprendere il ruolo di OpenAPI nel ciclo di vita delle API
- Documentare operazioni e parametri
- Riutilizzare schemas e componenti con $ref
- Laboratorio: redigere una specifica OpenAPI utilizzabile
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: redigere una specifica OpenAPI utilizzabile
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
15,90 € IVA esclusa
56,70 €
42,90 IVA esclusa
Risparmio : 13,80 €
Testare, diagnosticare e osservare un'API
Mettere in atto una strategia di test e individuare rapidamente l'origine di un malfunzionamento
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Costruire una strategia di test delle API
- Testare stati, header e contenuti della risposta
- Automatizzare una collezione di test
- Laboratorio: diagnosticare un'API malfunzionante
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: diagnosticare un'API malfunzionante
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
18,90 € IVA esclusa
Proteggere un'API
Proteggere dati, oggetti, funzioni e flussi di business esposti da un'API
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Mappare gli asset e le minacce di un'API
- Proteggere autenticazione, ruoli e funzioni
- Limitare il consumo di risorse e i flussi di business sensibili
- Laboratorio: verificare e rafforzare un'API con OWASP API Security
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: verificare e rafforzare un'API con OWASP API Security
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
18,90 € IVA esclusa
Gestire prestazioni, quote, cache e resilienza
Progettare integrazioni in grado di resistere a rallentamenti, errori temporanei e variazioni di carico
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Definire timeout e budget di latenza
- Gestire duplicati e idempotenza lato client e lato server
- Utilizzare ETag e richieste condizionali
- Laboratorio: rendere un'integrazione API resiliente e osservabile
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: rendere un'integrazione API resiliente e osservabile
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
18,90 € IVA esclusa
74,70 €
48,90 IVA esclusa
Risparmio : 25,80 €
Integrare API, webhook e workflow a eventi
Orchestrare più servizi e reagire agli eventi in modo affidabile e controllato
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Confrontare polling, webhook ed evento asincrono
- Ricevere e validare un webhook
- Gestire ordine, versioning e compatibilità degli eventi
- Laboratorio: costruire un workflow a eventi affidabile
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: costruire un workflow a eventi affidabile
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
24,90 € IVA esclusa
Costruire un'API professionale con Python e FastAPI
Mettere in pratica i principi del percorso in un'API Python documentata, validata e testata
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Creare lo scheletro di un'API FastAPI
- Creare modelli di richiesta e di risposta
- Organizzare configurazione, dipendenze e segreti
- Laboratorio: consegnare un'API FastAPI funzionante e documentata
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: consegnare un'API FastAPI funzionante e documentata
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
24,90 € IVA esclusa
Progetto professionale completo di integrazione API
Progettare, costruire, proteggere, testare e integrare un'API su un caso di business end-to-end
Informazioni sulla formazione
Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.
Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.
- Definire l'esigenza e gli utenti dell'API
- Implementare risorse, endpoint e validazioni
- Documentare con OpenAPI e automatizzare i test
- Laboratorio finale: dimostrare e difendere l'integrazione API completa
- Applicare i metodi e gli strumenti del corso a una situazione tipica del lavoro.
- Realizzare un risultato concreto e utilizzabile applicando quanto appreso: dimostrare e difendere l'integrazione API completa
- Verificare la coerenza e la qualità del risultato e valutarne i rischi prima della validazione.
- Applicare le competenze acquisite a situazioni lavorative simili, motivando le scelte effettuate.
da 3 a 5 h
24,90 € IVA esclusa