Inizia ora il tuo percorso di crescita!

full-time

Corso Mulesoft

24 ore

live streaming

Premesse

Mulesoft è una piattaforma leader per l’integrazione e la gestione delle API, progettata per connettere applicazioni, dati e dispositivi in modo rapido e sicuro.
Grazie alla sua architettura flessibile e scalabile, Mulesoft supporta una vasta gamma di protocolli e formati di dati, rendendo possibile l’integrazione di sistemi legacy con nuove tecnologie.
Mulesoft è una soluzione potente e versatile che aiuta le aziende a migliorare l’efficienza operativa, a innovare più rapidamente e a rispondere in modo agile alle esigenze del mercato.

obiettivi

Questo corso è pensato per sviluppatori Java con esperienza che vogliono apprendere le basi di Mulesoft v4, l’uso degli strumenti online, la configurazione dell’ambiente di sviluppo e lo sviluppo di applicazioni che accedono a database in locale utilizzando il runtime Mulesoft installato su Docker.

prerequisiti

Software richiesto:
• Docker e Docker Compose
• Anypoint Studio (ultima versione)
• JDK 11+
• Database MySQL/PostgreSQL
• Postman o altro client API

Prerequisiti per i partecipanti:
• Esperienza con Java e sviluppo API REST
• Conoscenza base di Docker
• Familiarità con database relazionali

data di inizio

28/04/2025

attestato di frequenza

950 euro

iva esclusa

programma

Introduzione a Mulesoft v4
• Cos’è Mulesoft e quando usarlo
• Architettura API-led Connectivity
• Piattaforma Anypoint: panoramica degli strumenti principali
• Differenze tra Mule 3 e Mule 4
• Installazione di Anypoint Studio e configurazione dell’ambiente

Configurazione dell’Ambiente e Primo Progetto
• Installazione del runtime Mule 4 in Docker
• Creazione del primo progetto Mule
• Panoramica su Mule Flows, Connectors e Components
• Esercizio: Creazione di un semplice Flow Mule

Creazione di un’API REST con Mulesoft
• Definizione di API con RAML
• Struttura di RAML: risorse, metodi, tipi di dati, schemi JSON, esempi di richieste e risposte
• Esempio pratico di API con RAML per la gestione di utenti
• Creazione di un API Proxy
• Implementazione di API con Anypoint Studio
• Deploy locale e testing con Postman
• Esercizio: Implementazione di un’API per la gestione di utenti con validazione dati

Integrazione con Database
• Configurazione di un database MySQL/PostgreSQL in locale con Docker
• Utilizzo del Database Connector di Mulesoft
• Creazione di flow per operazioni CRUD
• Gestione delle eccezioni e logging avanzato:
o Utilizzo dei Global Error Handlers
o Esempio di gestione errore database con try-catch e On Error Continue
• Esercizio: Connessione e interazione con un database, gestione degli errori in modo
centralizzato

Operazioni Batch e Best Practices
• Introduzione al Batch Processing in Mulesoft
• Creazione di un Batch Job per l’elaborazione di grandi quantità di dati
• Esempio di elaborazione batch di un file CSV
• Deploy su Anypoint Runtime Manager
• Logging e monitoraggio con Anypoint Monitoring
• Best practices di sviluppo in Mulesoft
• Sicurezza delle API e gestione delle policy
• Esercizio: Implementazione di un Batch Job per l’importazione di dati in database

Progetto Finale e Ottimizzazioni
• Revisione e miglioramento delle API sviluppate
• Testing avanzato e debugging
• Ottimizzazione delle performance
• Implementazione di policy di sicurezza
• Esercizio finale: Sviluppo e deploy di un’applicazione completa

calendario


  • 28/04/2025
  • 29/04/2025
  • 30/04/2025

DURATA E ORGANIZZAZIONE

Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.

Al termine del corso verrà rilasciato un attestato di formazione.

PREZZO E CONVENZIONI

La quota comprende partecipazione al corso, materiale didattico, attestato di partecipazione, forum di follow up tra studenti e docenti.

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Perché scegliere noi:

APPROCCIO PRATICO-OPERATIVO

Verrai guidato in sessioni live di utilizzo dello strumento.

CERTIFICAZIONI ISO

Siamo certificati per la qualità secondo lo standard ISO 9001:2015

CONDIVISIONE APERTA

Verranno condivise best practice per lavorare come un professionista.

DOMANDE E RISPOSTE IN TEMPO REALE

Possibilità di interagire con il docente e risolvere dubbi.

Corsi correlati:

SEI UN’ AZIENDA E VUOI AVVIARE UN CORSO DI FORMAZIONE INTERNO ?