Intermedio35 ore18 lezioni

API Pubbliche e Open Government

Progetta, sviluppa e consuma API RESTful per la Pubblica Amministrazione. Dalla Piattaforma Digitale Nazionale Dati (PDND) alle API ANPR e PagoPA, passando per OpenAPI, sicurezza e interoperabilita.

Accesso gratuitoMateriali scaricabiliAttestato di completamento

Prerequisiti

  • Conoscenza base di HTML, CSS e JavaScript
  • Familiarita con il formato JSON
  • Comprensione dei concetti client-server
  • Esperienza base con la riga di comando

Obiettivi

  • Progettare API RESTful conformi alle Linee Guida Interoperabilita AgID
  • Utilizzare la PDND per pubblicare e consumare e-service
  • Implementare autenticazione OAuth2 e JWT per API PA
  • Documentare API con OpenAPI 3.0 / Swagger
  • Integrare API ANPR, PagoPA e SPID/CIE
  • Applicare il modello MODI per l'interoperabilita

A chi si rivolge

  • Sviluppatori backend della PA
  • Responsabili tecnici di enti pubblici
  • System integrator che lavorano con la PA
  • Responsabili della transizione digitale

Programma del Corso

6 moduli, 18 lezioni, 35 ore di contenuti

I principi fondamentali delle API REST, i metodi HTTP, i codici di stato e le best practices per progettare URL e risorse secondo le linee guida AgID.

Materiali del modulo

Slide Modulo 1 - Fondamenti RESTPDF
Collezione Postman API PAJSON
Cheatsheet HTTP Status CodesPDF

Materiali Inclusi

Slide di ogni lezione

Presentazioni PDF per tutti i 6 moduli

6 set di slide

Esercizi pratici

Laboratori con codice e soluzioni

18 laboratori

Codice sorgente

Collezioni Postman, script, specifiche OpenAPI

18 file

Template operativi

Specifica OpenAPI, middleware JWT, config CORS

6 template

Inizia il Corso Gratuitamente

18 lezioni, 35 ore di contenuti, laboratori pratici e materiali scaricabili. Al completamento riceverai un attestato firmato dal dott. Armando Passaro.