Python JavaScript & TypeScript SQL API Cybersecurity Fundamentals Cloud Fundamentals Data Modeling & Pipelines
← Sviluppo

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

5 livelli: Livello 1 — 9,90 € IVA esclusa Livello 2 — 12,90 € IVA esclusa Livello 3 — 15,90 € IVA esclusa Livello 4 — 18,90 € IVA esclusa Livello 5 — 24,90 € IVA esclusa
Anteprima di una lezione nel Learning Workspace

Offerta migliore

Pacchetto Completo — Percorso API & Web Services

🎓 Attestato : "API professionale" 247,50 €
📚 15 percorsi 📖 120 lezioni ⏱ da 45 a 75 h ⚡ 1800 crediti inclusi

142,90 € IVA esclusa

Risparmio : 104,60 €

Pacchetto Fondamenti API & HTTP 3 corsi
🎓 Attestato : API — Fondamenti API & HTTP
📚 3 percorsi 📖 24 lezioni ⏱ da 9 a 15 h ⚡ 240 crediti inclusi

29,70 €

22,90 IVA esclusa

Risparmio : 6,80 €

01 Livello 1

Comprendere API, Web Services e architetture di integrazione

Comprendere perché esistono le API e come collegano applicazioni, servizi, dati e sistemi di IA

Comprendere il ruolo di un'API in un sistema informativo Distinguere client, server, servizio e consumer Individuare endpoint, risorsa, operazione e contratto Confrontare API pubblica, privata e partner Distinguere integrazione sincrona e a eventi Comprendere REST, RPC e i Web Services Collocare SOAP, GraphQL e gRPC nel panorama delle API Laboratorio: mappare le integrazioni di un sistema aziendale
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 80 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

9,90 € IVA esclusa

02 Livello 1

Padroneggiare HTTP: richieste, risposte, metodi e stati

Comprendere i meccanismi HTTP indispensabili per utilizzare e progettare correttamente un'API

Comprendere il ciclo richiesta / risposta HTTP Costruire un URI e distinguere path e query Utilizzare GET, POST, PUT, PATCH e DELETE Gestire header, Content-Type e Accept Interpretare i codici di stato 2xx, 3xx, 4xx e 5xx Comprendere metodi sicuri e metodi idempotenti Analizzare gli scambi HTTP e i relativi metadati Laboratorio: diagnosticare una serie di scambi HTTP
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 80 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

9,90 € IVA esclusa

03 Livello 1

Gestire JSON, parametri e dati di API

Leggere, costruire e trasmettere correttamente i dati scambiati da un'API

Comprendere oggetti, array e tipi JSON Leggere e costruire strutture JSON annidate Comprendere serializzazione e deserializzazione Utilizzare path parameter e query parameter Trasmettere header e metadati della richiesta Costruire request body e response body Scoprire JSON Schema e la validazione strutturale Laboratorio: decodificare e ricostruire un payload API complesso
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 80 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Nessun prerequisito tecnico avanzato. Per iniziare bastano un uso abituale del computer e la capacità di seguire istruzioni tecniche.

Obiettivi didattici
  • Comprendere oggetti, array e tipi JSON
  • Comprendere serializzazione e deserializzazione
  • Costruire request body e response body
  • Laboratorio: decodificare e ricostruire un payload API complesso
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

9,90 € IVA esclusa

Pacchetto Utilizzo e autenticazione 3 corsi
🎓 Attestato : API — Utilizzo e autenticazione
📚 3 percorsi 📖 24 lezioni ⏱ da 9 a 15 h ⚡ 300 crediti inclusi

38,70 €

28,90 IVA esclusa

Risparmio : 9,80 €

04 Livello 2

Utilizzare e testare un'API REST

Chiamare un'API con strumenti e codice e poi controllare la risposta ottenuta

Chiamare un'API con curl Testare un'API con un client HTTP grafico Utilizzare un'API in Python Utilizzare un'API con fetch in JavaScript Trasmettere parametri, header e corpo JSON Gestire variabili d'ambiente e segreti di test Verificare il contenuto e i metadati di una risposta Laboratorio: costruire un client per un'API pubblica
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 100 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

12,90 € IVA esclusa

05 Livello 2

Gestire paginazione, filtri, errori e risposte complesse

Costruire client API robusti di fronte a volumi, errori e formati di risposta reali

Comprendere la paginazione di una collezione Confrontare paginazione offset e paginazione a cursore Combinare filtri, ordinamento e ricerca Interpretare gli errori HTTP di un'API Utilizzare un formato Problem Details per gli errori Gestire rate limit e risposte temporanee Gestire risposte annidate, parziali o incomplete Laboratorio: rendere un client API robusto nei casi reali
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 100 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

12,90 € IVA esclusa

06 Livello 2

Autenticare e autorizzare le chiamate API

Proteggere l'accesso alle API e scegliere un meccanismo di autenticazione adatto al contesto

Distinguere autenticazione e autorizzazione Utilizzare una API key senza esporre il segreto Comprendere Basic Auth e Bearer Token Comprendere i ruoli di OAuth 2.x Utilizzare Authorization Code con PKCE Comprendere Client Credentials per la comunicazione service-to-service Gestire scope, durata e rinnovo dei token Laboratorio: scegliere e proteggere un meccanismo di accesso API
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 100 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

12,90 € IVA esclusa

Pacchetto Progettazione e documentazione 3 corsi
🎓 Attestato : API — Progettazione e documentazione
📚 3 percorsi 📖 24 lezioni ⏱ da 9 a 15 h ⚡ 360 crediti inclusi

47,70 €

35,90 IVA esclusa

Risparmio : 11,80 €

07 Livello 3

Progettare un'API REST coerente

Trasformare un'esigenza di business in risorse, endpoint e comportamenti HTTP coerenti

Trasformare un'esigenza di business in risorse API Progettare URI coerenti e prevedibili Associare correttamente metodi HTTP e operazioni Scegliere i codici di stato adatti Progettare collezioni, filtri e paginazione Gestire idempotenza e ripetizione delle richieste Far evolvere un'API senza compromettere i suoi consumer Laboratorio: progettare un'API REST a partire da un'esigenza di business
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 120 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Conoscere i fondamenti introdotti nei primi corsi del percorso o avere un'esperienza pratica equivalente.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

15,90 € IVA esclusa

08 Livello 3

Definire contratti, schemi e regole di validazione

Formalizzare con precisione ciò che un'API accetta, produce e garantisce ai suoi consumer

Comprendere il ruolo di un contratto API Definire lo schema di una richiesta Definire lo schema di una risposta Esprimere tipi, campi obbligatori e vincoli Validare i dati con JSON Schema Distinguere validazione strutturale e regole di business Progettare un modello di errore stabile e compatibile Laboratorio: costruire e far evolvere un contratto API
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 120 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

15,90 € IVA esclusa

09 Livello 3

Documentare un'API con OpenAPI

Descrivere un'API in modo utilizzabile da sviluppatori, strumenti di test e generatori di client

Comprendere il ruolo di OpenAPI nel ciclo di vita delle API Descrivere info, servers e paths Documentare operazioni e parametri Descrivere requestBody e contenuti Documentare responses ed errori Riutilizzare schemas e componenti con $ref Dichiarare securitySchemes, esempi e documentazione Laboratorio: redigere una specifica OpenAPI utilizzabile
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 120 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

15,90 € IVA esclusa

Pacchetto Qualità, sicurezza e resilienza 3 corsi
🎓 Attestato : API — Qualità, sicurezza e resilienza
📚 3 percorsi 📖 24 lezioni ⏱ da 9 a 15 h ⚡ 420 crediti inclusi

56,70 €

42,90 IVA esclusa

Risparmio : 13,80 €

10 Livello 4

Testare, diagnosticare e osservare un'API

Mettere in atto una strategia di test e individuare rapidamente l'origine di un malfunzionamento

Costruire una strategia di test delle API Scrivere test positivi, negativi e sui valori limite Testare stati, header e contenuti della risposta Comprendere test di contratto e compatibilità Utilizzare mock, stub e servizi simulati Automatizzare una collezione di test Sfruttare log, correlazione, metriche e trace Laboratorio: diagnosticare un'API malfunzionante
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 140 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • Costruire una strategia di test delle API
  • Testare stati, header e contenuti della risposta
  • Automatizzare una collezione di test
  • Laboratorio: diagnosticare un'API malfunzionante
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

18,90 € IVA esclusa

11 Livello 4

Proteggere un'API

Proteggere dati, oggetti, funzioni e flussi di business esposti da un'API

Mappare gli asset e le minacce di un'API Controllare l'autorizzazione a livello di oggetto Proteggere autenticazione, ruoli e funzioni Validare gli input e limitare le injection Proteggere segreti, trasporti e configurazione Limitare il consumo di risorse e i flussi di business sensibili Controllare SSRF, API di terze parti e inventario degli endpoint Laboratorio: verificare e rafforzare un'API con OWASP API Security
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 140 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

18,90 € IVA esclusa

12 Livello 4

Gestire prestazioni, quote, cache e resilienza

Progettare integrazioni in grado di resistere a rallentamenti, errori temporanei e variazioni di carico

Definire timeout e budget di latenza Implementare retry, backoff e jitter Gestire duplicati e idempotenza lato client e lato server Applicare rate limiting, quote e politiche di consumo Comprendere cache HTTP, freschezza e invalidazione Utilizzare ETag e richieste condizionali Comprendere degradazione controllata e circuit breaker Laboratorio: rendere un'integrazione API resiliente e osservabile
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 140 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

18,90 € IVA esclusa

Pacchetto Integrazione e padronanza professionale 3 corsi
🎓 Attestato : API — Integrazione e padronanza professionale
📚 3 percorsi 📖 24 lezioni ⏱ da 9 a 15 h ⚡ 480 crediti inclusi

74,70 €

48,90 IVA esclusa

Risparmio : 25,80 €

13 Livello 5

Integrare API, webhook e workflow a eventi

Orchestrare più servizi e reagire agli eventi in modo affidabile e controllato

Confrontare polling, webhook ed evento asincrono Progettare un payload di evento stabile Ricevere e validare un webhook Verificare autenticità, firma e freschezza di un evento Gestire retry, duplicati e idempotenza del consumer Gestire ordine, versioning e compatibilità degli eventi Concatenare più API in un workflow Laboratorio: costruire un workflow a eventi affidabile
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 160 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

24,90 € IVA esclusa

14 Livello 5

Costruire un'API professionale con Python e FastAPI

Mettere in pratica i principi del percorso in un'API Python documentata, validata e testata

Creare lo scheletro di un'API FastAPI Definire route, path parameter e query parameter Creare modelli di richiesta e di risposta Validare i dati e gestire gli errori Collegare l'API a un database SQL Organizzare configurazione, dipendenze e segreti Aggiungere autenticazione, OpenAPI e test Laboratorio: consegnare un'API FastAPI funzionante e documentata
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 160 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

24,90 € IVA esclusa

15 Livello 5

Progetto professionale completo di integrazione API

Progettare, costruire, proteggere, testare e integrare un'API su un caso di business end-to-end

Definire l'esigenza e gli utenti dell'API Progettare il modello dati e il contratto Implementare risorse, endpoint e validazioni Implementare autenticazione e autorizzazione Gestire collezioni, paginazione ed errori Documentare con OpenAPI e automatizzare i test Aggiungere sicurezza, resilienza e webhook Laboratorio finale: dimostrare e difendere l'integrazione API completa
📚 8 lezioni ⏱ da 3 a 5 h 🎯 Quiz incluso ⚡ 160 crediti inclusi
Informazioni sulla formazione
Destinatari

Sviluppatori, ingegneri di integrazione, architetti applicativi e professionisti dell'automazione che devono progettare, utilizzare, proteggere o gestire API e Web Services.

Prerequisiti

Padroneggiare i fondamenti del percorso o avere un'esperienza equivalente. I concetti avanzati si basano sulle competenze acquisite nei corsi precedenti.

Obiettivi didattici
  • 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
Competenze da acquisire
  • 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.
Durata stimata

da 3 a 5 h

Prezzo

24,90 € IVA esclusa