Corso di formazione Progettazione API First
La Progettazione API First si riferisce alla pratica di prioritizzare gli interessi dello sviluppatore target progettando in primo luogo un'API di alta qualità, per poi costruire software sopra questa. Questo approccio promuove la creazione di una solida base su cui altri possono costruire.
Questa formazione guidata da un istruttore (online o in presenza) è rivolta agli sviluppatori che desiderano migliorare l'efficienza con cui vengono sviluppate le API, migliorandone la qualità, affidabilità e riutilizzabilità.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Pianificare e organizzare un progetto software basato sui concetti di progettazione API First.
- Discutere e concordare una visione condivisa dell'API con altri stakeholder.
- Valutare e adottare gli strumenti necessari per implementare efficacemente un approccio API First.
- Sviluppare software in parallelo con altri membri del team.
- Ridurre il costo di sviluppo delle applicazioni software.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratiche.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Struttura del corso
Introduzione
Panoramica sulla Progettazione API First
I Vantaggi di un Approccio API-First
Brainstorming sul Prodotto e sui Requisiti
Identificare e Comprendere gli Stakeholder dell'API
Configurare l'Ambiente di Sviluppo
Creare un Contratto API
Creare una Guida Stile per l'API
Stabilire Standard di Progettazione per Garantire il Governance dell'API
Automatizzare Processi Chiave (Documentazione, Validazione, Mocking, Versionamento, ecc.)
Creare API Aggiuntive
Organizzare e Gestire un Portfolio API
Monitorare le API
Collaborare con gli Sviluppatori Interni
Risoluzione dei Problemi
Sintesi e Conclusione
Requisiti
- Esperienza in programmazione web
Pubblico di Riferimento
- Sviluppatori
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Progettazione API First - Prenotazione
Corso di formazione Progettazione API First - Richiesta
Progettazione API First - Richiesta di consulenza
Recensioni (3)
ancora in grado di imparare e assorbire le lezioni anche per una persona come me che non è un programmatore
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Corso - API First Design
Traduzione automatica
Il modo di presentazione e i materiali come
Anisa Mzee - Financial Intelligence Unit
Corso - API First Design
Traduzione automatica
Il ritmo, l'amicizia, la motivazione del formatore,
Alibek Kulzhabayev - SumUp Limited - German Branch
Corso - API First Design
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Sviluppo e Testing di API usando Java (Jersey)
14 oreJersey è l'implementazione di riferimento open source di JAX-RS (Java API for RESTful Web Services). Fornisce librerie per costruire API REST in Java velocemente ed efficacemente. Combinato con strumenti di test moderni, Jersey permette ai programmatori di progettare, costruire, testare e documentare le API in modo efficiente.
Questo corso guidato dal docente (online o sul posto) è rivolto a sviluppatori Java principianti o intermedi e tester che desiderano imparare lo sviluppo e il testing delle API utilizzando Jersey e strumenti di supporto.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare un progetto Jersey con Maven.
- Sviluppare e distribuire API RESTful utilizzando Jersey.
- Testare le API utilizzando Postman e framework di test automatizzati.
- Gestire errori, sicurezza e documentazione per le API.
Formato del Corso
- Lezione interattiva e discussione.
- Esercizi pratici e pratica manuale.
- Implementazione in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
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.
Gestione API tramite Apigee Hybrid
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano apprendere e utilizzare Apigee Hybrid per gestire e controllare il runtime delle API, eseguire il debug e distribuire i proxy API.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere le funzionalità e l'architettura di Apigee Hybrid.
- Informazioni su come usare gli strumenti e i comandi del piano di runtime ibrido.
- Gestire gli ambienti in Apigee ibrido.
- Distribuisci ed esegui il debug dei proxy API su una piattaforma ibrida.
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.
Sicurezza API
7 oreQuesto corso di formazione guidato dal docente (online o in presenza) è rivolto a sviluppatori che desiderano comprendere come funziona la sicurezza delle API e applicare le diverse strategie di autenticazione per la protezione delle API.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere e identificare diverse strategie di sicurezza delle API.
- Configurare le chiavi API e le richieste di metodo nella porta d'ingresso API.
- Utilizzare la porta d'ingresso API e configurare la sicurezza delle API.
Axway API Gateway per Sviluppatori e Amministratori
7 oreQuesto corso di formazione live guidato da un istruttore in Italia (online o in sede) è rivolto a sviluppatori e amministratori che desiderano implementare le funzionalità e gli strumenti di Axway API Gateway per sviluppare, distribuire, gestire e monitorare API.
Al termine di questo corso, i partecipanti saranno in grado di:
- Installare Axway API Gateway per configurare server e domini.
- Pianificare un sistema gateway API per creare un'infrastruttura aziendale senza soluzioni di continuità.
- Gestire i gateway API per creare, modificare e distribuire configurazioni API.
- Monitorare i servizi per tracciare le prestazioni e le metriche delle API.
IBM API Connect
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano imparare a utilizzare IBM API Connect per supportare l'intero ciclo di vita dell'API.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere il ciclo di vita dell'API.
- Crea specifiche API con policy integrate.
- Crea e gestisci prodotti API.
- Implementa l'autenticazione API e la sicurezza OAuth v2.0.
Kong API Gateway
14 oreQuesto training guidato dall'instruttore in Italia (online o in presenza) è rivolto agli ingegneri che desiderano configurare un gateway API Kong per gestire il traffico verso e dai loro microservizi.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Installare e configurare un cluster Kong.
- Gestire un gateway API Kong per fornire un singolo punto di comunicazione per l'accesso alle API.
- Controllare il traffico dei servizi web a livello granulare.
- Sicurizzare le API autenticando l'accesso.
- Gestire il traffico attraverso limiti di velocità e quote.
- Monitorare, registrare e analizzare il traffico delle API utilizzando soluzioni 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.
API OpenAI
14 oreQuesto corso live guidato dall'insegnante in Italia (online o sul posto) è rivolto ai sviluppatori che desiderano apprendere come utilizzare l'API OpenAI per rivedere applicazioni prima della distribuzione, migliorare continuamente gli strumenti di sicurezza e scalare le applicazioni.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere il concetto dell'API OpenAI.
- Configurare l'API OpenAI e utilizzare le sue funzionalità per gestire applicazioni.
- Utilizzare diverse librerie e modelli all'interno dell'interfaccia API OpenAI.
- Generare e manipolare testo, codice ed immagini nel corso dello sviluppo delle applicazioni.
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.
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.