Corso di formazione Progettazione di Web API
Web API è un'interfaccia di programmazione delle applicazioni per connettere programmi. Consente lo scambio di informazioni e l'interoperabilità tra le applicazioni attraverso il web.
Questo corso di formazione guidato dal docente (online o in presenza) è rivolto a sviluppatori che desiderano progettare, scrivere e costruire Web API sfruttando tecnologie esistenti per sviluppare prodotti ad alto valore.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a creare Web API.
- Capire i concetti fondamentali, l'architettura e gli utilizzi comuni delle Web API.
- Sviluppare una strategia per la creazione di Web API ad alto valore.
- Imparare a definire l'architettura e le specifiche delle Web API.
- Applicare le best practice della sicurezza, del design e dello scaling delle API.
- Imparare a costruire, testare, debuggare e pubblicare Web API.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione manuale in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare l'evento.
Struttura del corso
Introduzione
- Web API vs RESTful API vs SOAP API
- Panoramica dei concetti fondamentali e dell'architettura delle Web API
Inizio
- Scegliere la giusta paradigma di API
- Caso d'uso aziendale delle Web API
- Tecnologie e strumenti per le API
Sicurezza delle API
- Autenticazione e autorizzazione
- Lavorare con OAuth
- Implementare la sicurezza dei WebHooks
Progettazione di Web API
- Capire i casi d'uso reali
- Definire il problema e gli obiettivi aziendali
- Costruire l'architettura
- Scrivere una specifica di API
- Best practice del design delle API
Scalabilità delle API
- Ottimizzare le risorse di calcolo
- Evoluzione del design delle API
- Paginazione delle API
- Limitazione della velocità delle API
- Kit di sviluppo per gli sviluppatori (SDK)
Test e Pubblicazione delle API
- Definire i casi di test
- Automazione del testing delle API
- Valutare i risultati dei test
- Pubblicare le Web API
Risoluzione dei problemi
Riepilogo e Passi Successivi
Requisiti
- Familiarità con le API
- Esperienza di programmazione web (Javascript, ASP.NET, PHP, C#, ecc.)
Pubblico Obiettivo
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Progettazione di Web API - Prenotazione
Corso di formazione Progettazione di Web API - Richiesta
Progettazione di Web API - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Il livello di conoscenza del formatore
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Corso - Designing Web APIs
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Sviluppare Microservices su Google Cloud Apigee
21 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano imparare a creare, testare, eseguire il debug e distribuire un'API sulla piattaforma API Apigee di Google Cloud.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura un ambiente di sviluppo che includa tutte le risorse necessarie per iniziare a sviluppare un'API.
- Comprendere e implementare gli strumenti disponibili all'interno di Apigee Edge.
- Creare e distribuire un'API in Google Cloud.
- Monitorare ed eseguire il debug degli errori dell'API.
- Sfrutta le soluzioni di analisi e machine learning di Google Cloud per rendere le API più intelligenti.
Sviluppare API utilizzando Google Cloud Apigee X
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare Apigee X per progettare, sviluppare e gestire le API in modo efficiente e sicuro.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura l'ambiente di sviluppo necessario per iniziare a sviluppare soluzioni API con Apigee X.
- Comprendere i fondamenti e le best practice per lo sviluppo, la protezione e la gestione del ciclo di vita delle API.
- Scopri come progettare, creare e testare le API e quindi distribuirle sulla piattaforma Apigee X.
- Implementa la sicurezza API multilivello per le API con policy delle chiavi API e token di accesso OAuth.
Gateway API Kong
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ingegneri che desiderano configurare un gateway API Kong per gestire il traffico da e verso i propri microservizi.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installare e configurare un cluster Kong.
- Gestire un gateway API Kong per fornire un unico punto di comunicazione per l'accesso all'API.
- Controlla il traffico dei servizi Web a livello granulare.
- Proteggi le API autenticando l'accesso.
- Controlla il traffico attraverso la limitazione della velocità e le quote.
- Monitora, registra e analizza il traffico API utilizzando una soluzione di terze parti come ELK stack.
Gestione delle API con MuleSoft Anypoint Platform
14 OreQuesto corso di formazione guidato dal docente, in Italia (online o sul posto), è rivolto a sviluppatori di livello intermedio che desiderano utilizzare MuleSoft Anypoint Platform per progettare, costruire e gestire API e integrazioni più velocemente su una piattaforma sicura e universale.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a sviluppare API con MuleSoft Anypoint Platform.
- Comprendere le funzionalità e l'architettura di MuleSoft Anypoint Platform.
- Imparare a progettare, costruire, gestire e distribuire API con AnyPoint Platform.
- Conoscere il ruolo di ogni componente nella creazione di integrazioni e API.
- Connettersi a database e trasformare dati utilizzando API.
- Gestire l'accesso alle API creando e distribuendo proxy API.
MuleSoft Tecniche di Integrazione Avanzate
21 OreMuleSoft è una piattaforma di integrazione leader che consente alle aziende di connettere applicazioni, dati e dispositivi tra cloud ed ambienti locali.
Questo corso guidato da un istruttore (online o sul posto) si rivolge a sviluppatori avanzati MuleSoft e professionisti dell'integrazione che desiderano progettare, ottimizzare e distribuire flussi di integrazione complessi utilizzando MuleSoft e la piattaforma Anypoint.
Al termine del corso, i partecipanti saranno in grado di:
- Progettare e implementare flussi avanzati Mule utilizzando il gestione degli errori e il processing a batch.
- Sicurezza delle API con OAuth 2.0, policy e implementazioni di sicurezza personalizzate.
- Leveraggi DataWeave per trasformazioni complesse e routing dinamico.
- Distribuire e monitorare applicazioni in CloudHub ed ambienti ibridi.
- Implementare pipeline CI/CD per progetti MuleSoft utilizzando Git, Jenkins, e Maven.
Formato del Corso
- Lectura interattiva e discussione.
- Molte esercitazioni ed esperienze pratiche.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Fondamenti della piattaforma MuleSoft Anypoint
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ai professionisti IT di livello principiante che desiderano utilizzare MuleSoft per integrare sistemi, gestire API e semplificare i flussi di dati all'interno di un'azienda.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti di MuleSoft e di Anypoint Platform.
- Progetta, crea e gestisci le API utilizzando MuleSoft tools.
- Applicare MuleTecniche di integrazione soft a problemi del mondo reale.
- Dimostrare la competenza in DataWeave e nei modelli di integrazione comuni.
Test di Sicurezza Web - Sicurezza e Test delle Applicazioni Web utilizzando OWASP
21 OreQuesto corso di formazione dal vivo con istruttore (online o in loco) è rivolto a sviluppatori, ingegneri e architetti che cercano di proteggere le proprie app e servizi Web.
Al termine di questa formazione, i partecipanti saranno in grado di integrare, testare, proteggere e analizzare le proprie app e servizi Web utilizzando il framework e gli strumenti di test OWASP
OWASP Top 10
14 OreQuesto corso di formazione guidato dal docente (online o in sede) è rivolto a sviluppatori web e leader che desiderano esplorare ed implementare il riferimento OWASP Top 10 per proteggere le loro applicazioni web.
Al termine di questo corso, i partecipanti saranno in grado di pianificare, implementare, proteggere e monitorare le proprie applicazioni web e servizi utilizzando il documento OWASP Top 10.
Gestione delle API con Red Hat 3Scale
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori e amministratori di sistema che desiderano utilizzare Red Hat 3Scale per creare, distribuire, gestire e monetizzare le API, mantenendo il controllo dell'utilizzo, della sicurezza e del supporto del ciclo di vita delle API.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura l'ambiente di sviluppo necessario per iniziare a gestire le API con Red Hat 3Scale.
- Comprendi le caratteristiche e l'architettura della gestione delle API 3Scale.
- Scopri come creare, gestire e monetizzare le API.
- Utilizza il portale per sviluppatori per pubblicare API, configurare i flussi di iscrizione e l'accesso dei clienti.
- Scopri come rendere l'adozione delle API efficace e sicura.
- Definisci e implementa webhook per abilitare le notifiche in tempo reale.
Come Scrivere Codice Sicuro
35 OreQuesto Corso in Italia mira a aiutare nel seguente:
- Aiutare gli Sviluppatori a padroneggiare le tecniche di scrittura del Codice Sicuro
- Aiutare i Tester Software a testare la sicurezza dell'applicazione prima della pubblicazione nell'ambiente di produzione
- Aiutare gli Architetti Software a comprendere i rischi che circondano le applicazioni
- Aiutare i Leader di Squadra a stabilire le basi di sicurezza per gli sviluppatori
- Aiutare i Web Masters a configurare i Server per evitare malfunzionamenti dovuti a configurazione errata
Secure Developer Java (Inc OWASP)
21 OreQuesto corso copre i concetti e i principi di codifica sicura con Java attraverso la metodologia di testing dell'Open Web Application Security Project (OWASP). L'Open Web Application Security Project è una comunità online che crea articoli, metodologie, documentazione, strumenti e tecnologie a disposizione gratuita nel campo della sicurezza delle applicazioni web.
Secure Developer .NET (Inc OWASP)
21 OreQuesto corso copre i concetti e le principi di codifica sicura con ASP.net attraverso la metodologia di test dell'Open Web Application Security Project (OWASP), una comunità online che crea articoli, metodologie, documentazione, strumenti e tecnologie a disposizione gratuita nel campo della sicurezza delle applicazioni web.
Il corso esplora le funzionalità di sicurezza del framework .NET e come proteggere le applicazioni web.
Swagger e la Specifica OpenAPI
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori back-end che desiderano utilizzare Swagger per creare, progettare, documentare e utilizzare i servizi Web RESTful.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Crea una strategia di gestione delle API per l'infrastruttura software.
- Utilizzare gli strumenti Swagger per modificare i file OAS e creare SDK.
- Implementa la sicurezza delle API, il controllo delle versioni, la documentazione e altre importanti funzionalità.
Automazione dei Test con Apigee
14 OreApigee è la piattaforma di gestione API a ciclo completo di Google Cloud che consente alle organizzazioni di progettare, proteggere, distribuire, monitorare e scalare le API. Le sue funzionalità di test e automazione permettono alle squadre di convalidare le API, applicare policy e garantire distribuzioni di alta qualità nelle pipeline CI/CD.
Questo training guidato dal docente (online o in presenza) è rivolto a ingegneri QA e sviluppatori di livello principiante a intermedio che desiderano automatizzare i test e la convalida delle API utilizzando gli strumenti e le integrazioni di Apigee.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare Apigee per il test e il monitoraggio delle API.
- Automatizzare casi di test delle API utilizzando Apigee e strumenti integrati.
- Convalidare le prestazioni, la sicurezza e la affidabilità delle API.
- Integrare l'automazione dei test nelle pipeline CI/CD.
Formato del Corso
- Lezione interattiva e discussione.
- Esercizi pratici e pratica.
- Implementazione in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Visual Studio Code
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di livello principiante e intermedio che desiderano modificare i codici utilizzando VS Code.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Acquisire familiarità con l'interfaccia di VS Code.
- Usare in modo efficace le aree di lavoro in VS Code.
- Gestisci le scorciatoie da tastiera e le impostazioni di VS Code.
- Informazioni su come utilizzare vari linguaggi di programmazione in VS Code.