Intermedio30 ore18 lezioni

API Pubbliche Italiane

Impara a integrare i servizi digitali della Pubblica Amministrazione italiana nelle tue applicazioni. Da ANPR a pagoPA, da SPID a App IO: autenticazione, pagamenti, anagrafe e notifiche tramite API REST.

Accesso gratuitoMateriali scaricabiliAttestato di completamento

Prerequisiti

  • Conoscenza base di JavaScript o altro linguaggio di programmazione
  • Familiarita con il protocollo HTTP e le API REST
  • Conoscenza base di JSON e formati di scambio dati
  • Esperienza minima con un framework web (Node.js, Python, Java)

Obiettivi

  • Integrare ANPR per accedere ai dati anagrafici dei cittadini
  • Implementare pagamenti digitali con pagoPA
  • Configurare autenticazione SPID e CIE nelle applicazioni web
  • Utilizzare App IO per inviare notifiche e messaggi ai cittadini
  • Accedere alla PDND per lo scambio dati tra amministrazioni
  • Progettare API REST conformi alle linee guida di interoperabilita AgID

A chi si rivolge

  • Sviluppatori che integrano servizi PA nelle applicazioni
  • Software house che lavorano con enti pubblici
  • Responsabili tecnici di progetti di digitalizzazione PA
  • System integrator del settore pubblico

Programma del Corso

6 moduli, 18 lezioni, 30 ore di contenuti

L'Anagrafe Nazionale della Popolazione Residente e il sistema centralizzato che sostituisce le anagrafi comunali. Imparerai a consultare e aggiornare i dati anagrafici tramite le API ANPR, gestendo autenticazione e autorizzazione.

  • Architettura di ANPR e modello dati anagrafico
  • Autenticazione e autorizzazione alle API ANPR
  • Consultazione dati anagrafici: residenza, stato civile, famiglia
  • Gestione certificati e attestazioni digitali
  • Casi d'uso: subentro comunale e servizi demografici online

Materiali Inclusi

Slide di ogni lezione

Presentazioni in formato PDF scaricabili

Esercizi pratici

18 esercizi con soluzioni e codice commentato

Codice sorgente

Progetti di esempio con integrazione API reali

Quiz di autovalutazione

Test a risposta multipla per ogni modulo

Inizia il Corso Gratuitamente

18 lezioni, 30 ore di contenuti, materiali scaricabili e quiz di autovalutazione. Tutto completamente gratuito.